{"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":776651,"link":"/api/v1.1/game/776651/feed/live","metaData":{"wait":10,"timeStamp":"20250821_211129","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776651,"type":"R","doubleHeader":"N","id":"2025/08/21/milmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776651-2025-08-21","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-21T18:20:00Z","originalDate":"2025-08-21","officialDate":"2025-08-21","dayNight":"day","time":"1:20","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":80,"losses":48,"ties":0,"pct":".625"},"records":{},"divisionLeader":false,"wins":80,"losses":48,"winningPercentage":".625"},"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":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":55,"ties":0,"pct":".570"},"records":{},"divisionLeader":false,"wins":73,"losses":55,"winningPercentage":".570"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID692230":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230","firstName":"Carlos","lastName":"Rodriguez","primaryNumber":"27","birthDate":"2001-11-27","currentAge":24,"birthCity":"Rivas","birthCountry":"Nicaragua","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Rodriguez","middleName":"Fernando","boxscoreName":"Rodriguez, C","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Rodriguez","nameSlug":"carlos-rodriguez-692230","firstLastName":"Carlos Rodriguez","lastFirstName":"Rodriguez, Carlos","lastInitName":"Rodriguez, C","initLastName":"C Rodriguez","fullFMLName":"Carlos Fernando Rodriguez","fullLFMName":"Rodriguez, Carlos Fernando","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"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},"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":"Partly Cloudy","temp":"74","wind":"11 mph, In From CF"},"gameInfo":{"attendance":37850,"firstPitch":"2025-08-21T18:20:00.000Z","gameDurationMinutes":171},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"home":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":800975,"fullName":"Jeff Schwartz","link":"/api/v1/people/800975"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-21T18:20:14.243Z","endTime":"2025-08-21T18:22:04.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"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-21T16:03:21.370Z","endTime":"2025-08-21T17:53:05.194Z","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-21T17:53:05.194Z","endTime":"2025-08-21T18:18:26.559Z","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-21T18:18:26.559Z","endTime":"2025-08-21T18:20:16.527Z","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(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":90.7,"endSpeed":83.0,"strikeZoneTop":3.08305950354088,"strikeZoneBottom":1.31504711048956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.535354175372074,"aZ":-13.091910483353029,"pfxX":7.296482990156881,"pfxZ":10.821467287759274,"pX":-0.13888562905806273,"pZ":2.688265464019789,"vX0":-8.644084501840043,"vY0":-131.82743468218683,"vZ0":-4.705330397297005,"x":122.29,"y":166.2,"x0":2.231744510452384,"y0":50.00086150456557,"z0":5.459695698110169,"aX":12.864759756203673},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.7,"breakHorizontal":-11.4,"spinRate":2467,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.41518586588889494,"extension":6.05368475798169},"index":3,"playId":"6befa996-de43-3791-b055-a31f27618a1e","pitchNumber":1,"startTime":"2025-08-21T18:20:16.527Z","endTime":"2025-08-21T18:20:20.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.09417380192731,"strikeZoneBottom":1.41438085696002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.944536438909356,"aZ":-27.971035598221313,"pfxX":-3.2236665471273307,"pfxZ":3.0241573730381797,"pX":-0.8022424859260686,"pZ":1.7817750143050544,"vX0":-6.948054132022936,"vY0":-117.03573835279231,"vZ0":-2.172490320985926,"x":147.58,"y":190.67,"x0":2.6227074442687486,"y0":50.00039555130463,"z0":5.339916234597716,"aX":-4.473158298692703},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.2,"breakHorizontal":7.6,"spinRate":2591,"spinDirection":278},"zone":7,"typeConfidence":2.0,"plateTime":0.4678752713688761,"extension":6.1613116248282935},"index":4,"playId":"405f1ad8-b55d-327a-9c5c-c73bb1419d4c","pitchNumber":2,"startTime":"2025-08-21T18:20:32.135Z","endTime":"2025-08-21T18:20:36.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.1065443218714,"strikeZoneBottom":1.33850805234545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.571788166092716,"aZ":-13.957284178834962,"pfxX":6.8167775289421435,"pfxZ":10.410480227704596,"pX":-1.996393590336563,"pZ":3.604495645316552,"vX0":-12.407200835012217,"vY0":-131.37327280183797,"vZ0":-2.474737033043971,"x":193.1,"y":141.46,"x0":1.899651750229178,"y0":50.000762068927095,"z0":5.594853484432147,"aX":11.927057788839221},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.5,"breakHorizontal":-9.6,"spinRate":2441,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.41675835612464596,"extension":6.089188901507934},"index":5,"playId":"8015ca15-4a2c-3baa-b621-fb0ac93d150a","pitchNumber":3,"startTime":"2025-08-21T18:20:52.150Z","endTime":"2025-08-21T18:20:55.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.234669149566855,"aZ":-30.75616128498528,"pfxX":8.281706432106187,"pfxZ":0.9377336694454916,"pX":0.19217250594743238,"pZ":1.5253203622851355,"vX0":-8.199480832158828,"vY0":-121.97446388338261,"vZ0":-3.262238544598026,"x":109.67,"y":197.6,"x0":2.5089460284380345,"y0":50.005583941150086,"z0":5.510604441339178,"aX":12.578675941791667},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":-13.2,"spinRate":1130,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.44772240891841575,"extension":6.200475991619439},"index":6,"playId":"cfbc9793-2266-3922-b533-07eea937bc69","pitchNumber":4,"startTime":"2025-08-21T18:21:09.773Z","endTime":"2025-08-21T18:21:13.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.1643677484651,"strikeZoneBottom":1.3664033228944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.859212539754083,"aZ":-30.25014136175455,"pfxX":-6.674678305631556,"pfxZ":1.3692883905033604,"pX":0.7887516998591494,"pZ":3.6761938849204245,"vX0":-2.804092088316986,"vY0":-117.7715224169433,"vZ0":2.1039335432084534,"x":86.93,"y":139.52,"x0":2.8612551128066275,"y0":50.00435786847101,"z0":5.564286329585679,"aX":-9.399716591631183},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.2,"breakHorizontal":12.7,"spinRate":2498,"spinDirection":284},"zone":12,"typeConfidence":2.0,"plateTime":0.4646416466265686,"extension":5.93093060830986},"index":7,"playId":"2e88d4e4-3c83-35c0-9379-375aae47166a","pitchNumber":5,"startTime":"2025-08-21T18:21:35.892Z","endTime":"2025-08-21T18:21:40.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99396344363041,"aZ":-14.159300155967578,"pfxX":8.65887621830392,"pfxZ":9.936722985671095,"pX":0.46701988250101373,"pZ":3.0731328024440954,"vX0":-7.749792193187717,"vY0":-133.60719515480153,"vZ0":-3.705178374644592,"x":99.2,"y":155.81,"x0":2.2760672482292597,"y0":50.00630629860303,"z0":5.4914134168078395,"aX":15.704112431584887},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":-14.0,"spinRate":2510,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.40950704943274374,"extension":6.073280586885963},"hitData":{"launchSpeed":70.0,"launchAngle":20.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.54,"coordY":101.98}},"index":8,"playId":"bf44678d-b0f6-3f16-9859-fcf5f1618a85","pitchNumber":6,"startTime":"2025-08-21T18:21:53.513Z","endTime":"2025-08-21T18:22:04.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:22:04.527Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Isaac Collins grounds into a double play, third baseman Willi Castro to second baseman Nico Hoerner to first baseman Michael Busch. Sal Frelick out at 2nd. Isaac Collins out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-21T18:22:05.546Z","endTime":"2025-08-21T18:22:38.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.789979997390756,"aZ":-16.458806496501342,"pfxX":8.425441632181332,"pfxZ":8.856560595128451,"pX":-0.11128984442436955,"pZ":2.8035038683081024,"vX0":-9.197906835198784,"vY0":-132.49669088623304,"vZ0":-3.5691698109407035,"x":121.24,"y":163.09,"x0":2.3135170204086277,"y0":50.00580080165254,"z0":5.373740598939188,"aX":14.956274615912163},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":-13.2,"spinRate":2478,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.41368094437677794,"extension":6.028479475735158},"hitData":{"launchSpeed":102.2,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":104.36,"coordY":170.84}},"index":0,"playId":"9dda0003-9d76-380c-a603-ecb087a276c0","pitchNumber":1,"startTime":"2025-08-21T18:22:29.996Z","endTime":"2025-08-21T18:22:38.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:22:38.027Z","atBatIndex":1},{"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":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-21T18:22:50.131Z","endTime":"2025-08-21T18:24:25.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"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":"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":92.0,"endSpeed":83.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.889504314011994,"aZ":-13.305422107234016,"pfxX":7.338887486116363,"pfxZ":10.505052775523174,"pX":0.09626231248585133,"pZ":3.4340273047156527,"vX0":-7.963849186064998,"vY0":-133.6809563103047,"vZ0":-2.961461575398114,"x":113.33,"y":146.06,"x0":2.1713898894536854,"y0":50.0015930036519,"z0":5.521132651913308,"aX":13.180356691151863},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.5,"breakHorizontal":-11.4,"spinRate":2548,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4109445093192048,"extension":6.13175296820197},"index":0,"playId":"f498a90a-c842-3221-8820-3cfae735c167","pitchNumber":1,"startTime":"2025-08-21T18:23:15.136Z","endTime":"2025-08-21T18:23:18.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.39780394417807,"strikeZoneBottom":1.55701279963872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.402138635259046,"aZ":-28.0071357110841,"pfxX":-5.6633327377607205,"pfxZ":2.988612281763931,"pX":-0.8097321975708508,"pZ":2.7777239900287283,"vX0":-6.307083650208316,"vY0":-117.14668485254792,"vZ0":-0.10276652340286097,"x":147.87,"y":163.78,"x0":2.6497150856224154,"y0":50.00282065696568,"z0":5.432465911951693,"aX":-7.898997257430393},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.6,"breakHorizontal":11.8,"spinRate":2551,"spinDirection":291},"zone":4,"typeConfidence":2.0,"plateTime":0.4669234266077229,"extension":6.07388853473032},"index":1,"playId":"474ad30e-fd16-36a9-a21d-22b7d42845d3","pitchNumber":2,"startTime":"2025-08-21T18:23:35.582Z","endTime":"2025-08-21T18:23:40.942Z","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":91.5,"endSpeed":83.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41186575143235,"aZ":-12.625328583837291,"pfxX":7.545992256813396,"pfxZ":10.946687103744413,"pX":-0.48047503098035566,"pZ":2.0755143388617476,"vX0":-9.236941171087027,"vY0":-132.78854963103907,"vZ0":-6.260543954056356,"x":135.31,"y":182.74,"x0":2.06261625988001,"y0":50.003132506796085,"z0":5.382092140752521,"aX":13.477199016907724},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.6,"breakHorizontal":-11.6,"spinRate":2428,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4124579780660782,"extension":6.10277983659493},"index":2,"playId":"950dc217-a86a-3d95-bacf-138ce9146ef6","pitchNumber":3,"startTime":"2025-08-21T18:23:53.215Z","endTime":"2025-08-21T18:23:56.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.038195442529496,"aZ":-31.097581433983883,"pfxX":-4.715349802817359,"pfxZ":0.7470046594872297,"pX":0.13997402073641865,"pZ":1.9030402355811005,"vX0":-4.543981726394439,"vY0":-119.79908502623731,"vZ0":-1.7909570402625543,"x":111.66,"y":187.4,"x0":2.6800866725973003,"y0":50.00373120398725,"z0":5.463332715038721,"aX":-6.792470470364562},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":9.7,"spinRate":2548,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.45875302413997243,"extension":6.020573958617516},"hitData":{"launchSpeed":100.5,"launchAngle":0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.4,"coordY":153.61}},"index":3,"playId":"b44032ef-3e8e-3672-b542-5172ddc56603","pitchNumber":4,"startTime":"2025-08-21T18:24:17.049Z","endTime":"2025-08-21T18:24:25.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:24:25.059Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T18:26:27.802Z","endTime":"2025-08-21T18:28:01.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":86.4,"strikeZoneTop":3.26056786935785,"strikeZoneBottom":1.3737955173299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.409841790010475,"aZ":-17.96703753860784,"pfxX":-3.3607951311801436,"pfxZ":7.563777109784914,"pX":1.185797549151974,"pZ":1.8219668123260369,"vX0":8.849042830206303,"vY0":-135.20438667247825,"vZ0":-7.589196287369061,"x":71.8,"y":189.59,"x0":-1.671781977382551,"y0":50.00485977499628,"z0":5.893805569515645,"aX":-6.315094060527574},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":4.6,"spinRate":2302,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4028508657927725,"extension":6.30516172751167},"index":0,"playId":"26844a21-4cca-3e7a-87fd-690dfb10e213","pitchNumber":1,"startTime":"2025-08-21T18:26:41.701Z","endTime":"2025-08-21T18:26:45.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.322095706413528,"aZ":-26.93344410215262,"pfxX":-8.29486047676552,"pfxZ":2.7917256962538417,"pX":-0.25824270141936745,"pZ":2.7907522192532075,"vX0":7.258490591685388,"vY0":-135.84745744444416,"vZ0":-3.6015969805065557,"x":126.84,"y":163.43,"x0":-1.8803677305642412,"y0":50.00470875965914,"z0":5.995118364874054,"aX":-15.5853012719471},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":13.6,"spinRate":1906,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40239841191744574,"extension":6.325692683335013},"index":1,"playId":"1676935b-793c-39b6-a100-acba6ddf3189","pitchNumber":2,"startTime":"2025-08-21T18:26:52.762Z","endTime":"2025-08-21T18:26:56.039Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-21T18:27:08.819Z","endTime":"2025-08-21T18:27:16.246Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16255435874605,"aZ":-22.17443995496298,"pfxX":0.48977650091749514,"pfxZ":5.42116651004854,"pX":-0.15844647692537364,"pZ":2.419837600103623,"vX0":4.262432470415562,"vY0":-134.20992788493373,"vZ0":-5.3277168290681844,"x":123.04,"y":173.44,"x0":-1.8237953316921964,"y0":50.00040074162776,"z0":5.987337213282989,"aX":0.9017200428798172},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-1.7,"spinRate":2297,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4064684325229142,"extension":6.268218534133654},"index":3,"playId":"e81e7f09-3f15-3a87-a285-40914084ab1c","pitchNumber":3,"startTime":"2025-08-21T18:27:16.246Z","endTime":"2025-08-21T18:27:20.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.2,"strikeZoneTop":3.21946683443777,"strikeZoneBottom":1.45390494804577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.341717152499726,"aZ":-36.435448153964934,"pfxX":0.2756385207042187,"pfxZ":-2.898191636507782,"pX":0.37178452234558945,"pZ":0.3500643905300847,"vX0":4.581181019717587,"vY0":-119.70973435844724,"vZ0":-5.674018634090819,"x":102.83,"y":229.33,"x0":-1.592397706807251,"y0":50.002893112390744,"z0":5.965667989610128,"aX":0.4050646278797767},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.2,"breakHorizontal":-1.4,"spinRate":2589,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4553183682251589,"extension":6.336379062614775},"index":4,"playId":"7bb5e2b8-029b-3f9b-8616-888fff13ad70","pitchNumber":4,"startTime":"2025-08-21T18:27:31.004Z","endTime":"2025-08-21T18:27:35.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.526866858993998,"aZ":-19.9817140023071,"pfxX":-0.2108541706379934,"pfxZ":6.492735458217862,"pX":-0.9693625423589354,"pZ":3.6668151765264296,"vX0":3.104787670996998,"vY0":-135.0098603227189,"vZ0":-2.640384684299605,"x":153.95,"y":139.78,"x0":-2.098394473411845,"y0":50.005540901333866,"z0":6.036246791243134,"aX":-0.39606408472735155},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":-0.1,"spinRate":2346,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4029900760943854,"extension":6.190348589672744},"index":5,"playId":"6647d872-9100-3d8b-be07-c753bd430048","pitchNumber":5,"startTime":"2025-08-21T18:27:56.531Z","endTime":"2025-08-21T18:28:01.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:28:01.417Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T18:28:03.728Z","endTime":"2025-08-21T18:29:50.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.432708566913178,"aZ":-16.185707637970562,"pfxX":-1.5164321573644521,"pfxZ":8.268046945717602,"pX":0.39880619137771944,"pZ":2.232817642343061,"vX0":6.5086902341390225,"vY0":-137.45250861139868,"vZ0":-6.9442834332132355,"x":101.8,"y":178.49,"x0":-1.7919558147755164,"y0":50.00469692254656,"z0":5.870305463852481,"aX":-2.9340663529514726},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":1.6,"spinRate":2429,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3968817253708137,"extension":6.311386171442152},"index":0,"playId":"8773c39a-5281-3a64-80d3-3c10abadebcc","pitchNumber":1,"startTime":"2025-08-21T18:28:27.430Z","endTime":"2025-08-21T18:28:31.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.3962054995077,"strikeZoneBottom":1.50637972977032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96658687766283,"aZ":-30.278714910862988,"pfxX":1.764462001173483,"pfxZ":1.1409286284992355,"pX":0.19278617361950642,"pZ":1.7709185556976408,"vX0":4.410331867412661,"vY0":-127.61420696707148,"vZ0":-4.573015995673013,"x":109.65,"y":190.97,"x0":-1.7808011806426567,"y0":50.00565307477619,"z0":5.9460935152929375,"aX":2.936928339117674},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-4.1,"spinRate":2451,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.42768808364077016,"extension":6.2771036538664475},"index":1,"playId":"6ecd6c46-e91d-36e7-82ed-05d2b3e6255a","pitchNumber":2,"startTime":"2025-08-21T18:28:48.588Z","endTime":"2025-08-21T18:28:52.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.39804685422681,"strikeZoneBottom":1.44766978883737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.165887649636154,"aZ":-20.24404074313657,"pfxX":-0.8800098303016801,"pfxZ":6.316871084082521,"pX":0.01030726511080522,"pZ":3.825532517019533,"vX0":5.56903935543993,"vY0":-136.35591212013904,"vZ0":-2.1298534090655514,"x":116.61,"y":135.49,"x0":-1.941613953752875,"y0":50.00267767166565,"z0":6.009210521439003,"aX":-1.662775171155462},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":0.5,"spinRate":2356,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40124614619345955,"extension":6.192886305716173},"index":2,"playId":"08bbf0c0-410d-3d1d-bafe-071cf020a04b","pitchNumber":3,"startTime":"2025-08-21T18:29:02.489Z","endTime":"2025-08-21T18:29:06.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.36471674555062,"strikeZoneBottom":1.35394658314099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.082442005301886,"aZ":-22.95527285116301,"pfxX":-9.887750885680212,"pfxZ":4.778632101208547,"pX":-1.676549287567522,"pZ":2.511554811614519,"vX0":4.261695286861878,"vY0":-137.88311733850037,"vZ0":-4.983689202729528,"x":180.91,"y":170.97,"x0":-1.9558035307608954,"y0":50.003445302409986,"z0":5.887313505188672,"aX":-19.077275214611323},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":17.0,"spinRate":2039,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3969278522486315,"extension":6.327502247792742},"index":3,"playId":"62460f15-390f-39c1-a25e-aecb08121a98","pitchNumber":4,"startTime":"2025-08-21T18:29:17.338Z","endTime":"2025-08-21T18:29:21.061Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.34625926860301,"strikeZoneBottom":1.39610273160817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.837425428759,"aZ":-20.651683256244002,"pfxX":-1.1320834929277708,"pfxZ":6.142408318480433,"pX":-1.0061317652489767,"pZ":2.7187709201100674,"vX0":2.9802869592461345,"vY0":-135.8624680633256,"vZ0":-4.7033965803207956,"x":155.35,"y":165.37,"x0":-1.968588742858817,"y0":50.00341600064944,"z0":5.901372985056723,"aX":-2.124119748362009},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":1.4,"spinRate":2387,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4026390503524322,"extension":6.307113657021439},"index":4,"playId":"9d1c6973-dc8c-34cf-b229-476b314f9d86","pitchNumber":5,"startTime":"2025-08-21T18:29:32.043Z","endTime":"2025-08-21T18:29:36.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.40913743213854,"strikeZoneBottom":1.33767259439488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90227750096309,"aZ":-30.15506943193224,"pfxX":0.9265993992069399,"pfxZ":1.2573835285806343,"pX":0.5437479211987988,"pZ":0.8719778974771011,"vX0":5.19452558434825,"vY0":-126.05660130089855,"vZ0":-6.432334373456893,"x":96.27,"y":215.24,"x0":-1.6650820704431823,"y0":50.00515701113376,"z0":5.895079933928979,"aX":1.4885464249625395},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.9,"spinRate":2542,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43471519331566233,"extension":6.295531789255952},"index":5,"playId":"92fb3dc5-863c-352a-ad4c-d5633bcad3a0","pitchNumber":6,"startTime":"2025-08-21T18:29:46.288Z","endTime":"2025-08-21T18:29:50.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:29:50.324Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Seiya Suzuki grounds into a double play, shortstop Joey Ortiz to second baseman Brice Turang to first baseman Andrew Vaughn. Kyle Tucker out at 2nd. Seiya Suzuki out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T18:29:51.871Z","endTime":"2025-08-21T18:30:27.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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_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":"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27232946955947,"aZ":-21.575924075882753,"pfxX":-10.701597774643632,"pfxZ":5.561762275728796,"pX":0.17740728282134702,"pZ":2.4751545295070363,"vX0":8.495564657719399,"vY0":-137.16137745444613,"vZ0":-5.020402597481651,"x":110.24,"y":171.95,"x0":-1.5693220094497073,"y0":50.004284684672974,"z0":5.80009822269944,"aX":-20.397168402127264},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":17.6,"spinRate":2089,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3992898976426966,"extension":6.409355877538814},"hitData":{"launchSpeed":87.9,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":154.12}},"index":0,"playId":"a3fb147e-e184-3dca-9441-cd5133eb7ada","pitchNumber":1,"startTime":"2025-08-21T18:30:18.968Z","endTime":"2025-08-21T18:30:27.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:30:27.972Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T18:32:24.716Z","endTime":"2025-08-21T18:34:22.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.4261838376662,"strikeZoneBottom":1.77680500350458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02987640436152,"aZ":-16.282774355362857,"pfxX":7.802094327192176,"pfxZ":8.885007870131227,"pX":0.2604974228677724,"pZ":3.9058645170687805,"vX0":-7.958182970746491,"vY0":-132.35267689354373,"vZ0":-1.4047985939004044,"x":107.07,"y":133.32,"x0":2.2806487213334683,"y0":50.006184729185335,"z0":5.625903038562963,"aX":13.961106073609157},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":-12.6,"spinRate":2482,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41253202221032703,"extension":6.005792244484838},"index":0,"playId":"83808837-fc95-39aa-8c90-1d27a56433c6","pitchNumber":1,"startTime":"2025-08-21T18:32:41.785Z","endTime":"2025-08-21T18:32:46.447Z","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.2,"endSpeed":83.6,"strikeZoneTop":3.40417992414287,"strikeZoneBottom":1.57256381359799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.586337533785134,"aZ":-13.84898832614167,"pfxX":7.23597686938904,"pfxZ":10.262477571656696,"pX":0.3248152950317298,"pZ":1.9087111213325678,"vX0":-7.640963198718586,"vY0":-132.59086349808854,"vZ0":-6.4377635745660005,"x":104.62,"y":187.24,"x0":2.2998942666039217,"y0":50.003751292316515,"z0":5.373526761300092,"aX":12.922080866860568},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-11.5,"spinRate":2537,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.41264826898430274,"extension":6.130472942428193},"index":1,"playId":"c7b0e47f-f304-347f-9fdc-953cb51dcb94","pitchNumber":2,"startTime":"2025-08-21T18:32:57.645Z","endTime":"2025-08-21T18:33:01.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.42754468567989,"strikeZoneBottom":1.56564524369116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43451257878675,"aZ":-22.27879041244064,"pfxX":9.490030040378361,"pfxZ":6.560942326960323,"pX":-1.94950448653148,"pZ":0.7019413681527243,"vX0":-13.15967367431691,"vY0":-121.64053377672032,"vZ0":-6.412983489719538,"x":191.31,"y":219.83,"x0":2.281782495879935,"y0":50.00296813799921,"z0":5.286875877386317,"aX":14.313371234112465},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.3,"spinRate":1324,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4491877383577436,"extension":6.266350521790858},"index":2,"playId":"7a389892-49aa-38bc-803c-52b74580f01a","pitchNumber":3,"startTime":"2025-08-21T18:33:14.940Z","endTime":"2025-08-21T18:33:19.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.34982616954676,"strikeZoneBottom":1.73055928811453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.164907312549033,"aZ":-33.633924228425855,"pfxX":-11.56253508475691,"pfxZ":-1.062582950428018,"pX":0.5417329079016614,"pZ":3.914557080291605,"vX0":-1.903517369936401,"vY0":-116.80024197297769,"vZ0":3.4162041289796,"x":96.35,"y":133.09,"x0":2.869949879255998,"y0":50.002765785649785,"z0":5.60721407603109,"aX":-15.883911395867399},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.7,"breakHorizontal":21.4,"spinRate":2572,"spinDirection":290},"zone":12,"typeConfidence":2.0,"plateTime":0.46997009988432303,"extension":6.117491394973965},"index":3,"playId":"473057b9-c3df-3502-8574-305a3f44787a","pitchNumber":4,"startTime":"2025-08-21T18:33:37.789Z","endTime":"2025-08-21T18:33:42.605Z","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":91.6,"endSpeed":84.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00085002118357,"aZ":-14.383922978492746,"pfxX":6.668096101251635,"pfxZ":9.807873426376425,"pX":-0.3906991902450798,"pZ":3.279192702780179,"vX0":-9.061035607906648,"vY0":-133.1792794602803,"vZ0":-2.9009238645381403,"x":131.89,"y":150.24,"x0":2.17405587750205,"y0":50.000520414712206,"z0":5.4100542556775375,"aX":12.092957490172562},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":-10.3,"spinRate":2365,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.40975507305101866,"extension":6.200961304333484},"index":4,"playId":"6b930573-8c6d-31e9-9577-3e72f366b1bf","pitchNumber":5,"startTime":"2025-08-21T18:33:53.590Z","endTime":"2025-08-21T18:33:59.830Z","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.0,"endSpeed":84.1,"strikeZoneTop":3.3865475373107,"strikeZoneBottom":1.52427268261064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.896108392526582,"aZ":-12.197733509332181,"pfxX":7.31406021615091,"pfxZ":11.031750706933124,"pX":-0.92821452332241,"pZ":2.6899061148310097,"vX0":-10.431739808398959,"vY0":-133.49629687580293,"vZ0":-4.862261245360635,"x":152.38,"y":166.15,"x0":2.0740944911432213,"y0":50.00124317661951,"z0":5.408272605298285,"aX":13.24300128932115},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":-11.0,"spinRate":2552,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4098041593092314,"extension":6.227315586486801},"index":5,"playId":"0596bdc6-9b20-3321-bdcf-dbbff526c95b","pitchNumber":6,"startTime":"2025-08-21T18:34:17.881Z","endTime":"2025-08-21T18:34:22.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:34:22.410Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T18:34:24.043Z","endTime":"2025-08-21T18:35:37.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.05653293533958,"strikeZoneBottom":1.2858148334179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.027476635152745,"aZ":-27.209159655390394,"pfxX":-5.066110701223912,"pfxZ":3.5540264791234595,"pX":0.532015154391299,"pZ":3.8874733500055645,"vX0":-3.6175663023472104,"vY0":-117.70338007279969,"vZ0":1.947222193152287,"x":96.72,"y":133.82,"x0":2.7489952902601655,"y0":50.00503180164437,"z0":5.574607843351508,"aX":-7.086011800889563},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.2,"breakHorizontal":10.1,"spinRate":2494,"spinDirection":284},"zone":12,"typeConfidence":2.0,"plateTime":0.4659181169354767,"extension":6.093828246197894},"index":0,"playId":"f130890b-7d46-3f50-bcd8-06d0120314fc","pitchNumber":1,"startTime":"2025-08-21T18:34:47.924Z","endTime":"2025-08-21T18:34:52.407Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.27799283153114,"strikeZoneBottom":1.47694739765283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.390829146587457,"aZ":-26.6616527798603,"pfxX":8.652149771144426,"pfxZ":3.7622500620802253,"pX":-0.442749343532004,"pZ":2.19813055598412,"vX0":-9.284113726451496,"vY0":-119.7535612181051,"vZ0":-1.9786498082930803,"x":133.88,"y":179.43,"x0":2.3456747310835775,"y0":50.00070172757566,"z0":5.401501698536616,"aX":12.66644957035298},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.6,"breakHorizontal":-13.7,"spinRate":1135,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4559795531381625,"extension":6.3497079777649015},"index":1,"playId":"b50c7fa9-a2bf-345a-a9a6-022cf13e833b","pitchNumber":2,"startTime":"2025-08-21T18:35:07.474Z","endTime":"2025-08-21T18:35:11.319Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.005652818520442,"aZ":-14.000943508710431,"pfxX":8.61229565133714,"pfxZ":10.08198528754667,"pX":-0.04100818190724738,"pZ":3.2142529492729173,"vX0":-9.04676310680253,"vY0":-133.25308483712263,"vZ0":-3.0994460770992482,"x":118.56,"y":152.0,"x0":2.275305744536488,"y0":50.00191869179812,"z0":5.400847417580097,"aX":15.523513154948878},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-13.7,"spinRate":2585,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.41066400962972116,"extension":6.199928975597065},"hitData":{"launchSpeed":93.7,"launchAngle":38.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.8,"coordY":91.28}},"index":2,"playId":"470a8261-d46f-3cf3-8b5d-2ef1370771e8","pitchNumber":3,"startTime":"2025-08-21T18:35:25.201Z","endTime":"2025-08-21T18:35:37.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:35:37.732Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T18:35:39.587Z","endTime":"2025-08-21T18:38:21.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70368108714555,"aZ":-16.529238784202867,"pfxX":8.214054930625883,"pfxZ":8.525641784600637,"pX":0.1153102578757478,"pZ":3.025909317684486,"vX0":-8.60262179242862,"vY0":-134.03477345666525,"vZ0":-3.0792143717457234,"x":112.6,"y":157.08,"x0":2.2865006396453156,"y0":50.00047322913346,"z0":5.357722415285043,"aX":15.068910841724401},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-13.2,"spinRate":2478,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.40735560401922566,"extension":6.109447663269863},"index":0,"playId":"cc1eea28-ca35-3997-b313-2ffd5babf63a","pitchNumber":1,"startTime":"2025-08-21T18:35:59.543Z","endTime":"2025-08-21T18:36:03.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.46164595981825,"aZ":-26.615655296791076,"pfxX":4.880864760134746,"pfxZ":3.6780744183794027,"pX":-0.31198276780840817,"pZ":2.298761172779006,"vX0":-7.878520731035671,"vY0":-121.00352787697707,"vZ0":-2.0620829712589783,"x":128.89,"y":176.71,"x0":2.324604568519835,"y0":50.00267001804911,"z0":5.451636380726636,"aX":7.374713303241354},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.5,"breakHorizontal":-7.3,"spinRate":1146,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.4494628799811027,"extension":6.209061799262139},"index":1,"playId":"d30a79ff-bca1-3b6a-8c9f-910cbd8dfcb5","pitchNumber":2,"startTime":"2025-08-21T18:36:22.151Z","endTime":"2025-08-21T18:36:27.001Z","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":91.4,"endSpeed":83.8,"strikeZoneTop":3.31208747459806,"strikeZoneBottom":1.47705663294764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.986282529655714,"aZ":-18.297176475907992,"pfxX":7.034293623391042,"pfxZ":7.722443846604307,"pX":-0.13210525431355485,"pZ":4.138546502076135,"vX0":-8.625003240307903,"vY0":-132.8418570152305,"vZ0":-0.11267851512777283,"x":122.04,"y":127.04,"x0":2.234466472079714,"y0":50.00331801638143,"z0":5.505443855760343,"aX":12.64233148460392},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":-11.0,"spinRate":2484,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.411452243768085,"extension":6.115191581869076},"index":2,"playId":"053b5e61-d277-384d-9f3b-66680bb276a5","pitchNumber":3,"startTime":"2025-08-21T18:36:50.197Z","endTime":"2025-08-21T18:36:56.201Z","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":92.3,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.086615770301325,"aZ":-16.86996748427493,"pfxX":8.684639162210988,"pfxZ":8.417644622179909,"pX":0.44099055092241096,"pZ":3.4388768903111164,"vX0":-7.564947726590211,"vY0":-134.25307170346335,"vZ0":-2.131464469181372,"x":100.19,"y":145.93,"x0":2.172165334288961,"y0":50.00485150247799,"z0":5.4488371470188435,"aX":15.79539833945792},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":-14.0,"spinRate":2407,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4085645301457541,"extension":6.151767143124654},"index":3,"playId":"bfce61b2-cddf-3605-b133-0044a897d26a","pitchNumber":4,"startTime":"2025-08-21T18:37:12.591Z","endTime":"2025-08-21T18:37:16.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"efbe846e-6d9a-3a01-8e22-be29c183aed5","startTime":"2025-08-21T18:37:36.992Z","endTime":"2025-08-21T18:37:39.992Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.19376831764408,"strikeZoneBottom":1.42003374015253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.75911292568004,"aZ":-27.316493102337187,"pfxX":9.227459072801771,"pfxZ":3.1401727619546094,"pX":-1.3673015895187859,"pZ":1.0821534961203412,"vX0":-11.663105584182091,"vY0":-122.63890618242043,"vZ0":-4.785410865319295,"x":169.12,"y":209.56,"x0":2.217591653480548,"y0":50.00238409304352,"z0":5.3467460698877165,"aX":14.272203759747795},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.9,"breakHorizontal":-14.5,"spinRate":1398,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4440277916607287,"extension":6.2581038453139906},"index":5,"playId":"e7534527-7133-3f61-b998-b08e0c66a462","pitchNumber":5,"startTime":"2025-08-21T18:37:55.470Z","endTime":"2025-08-21T18:37:59.311Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.433563891518634,"aZ":-27.785244718823073,"pfxX":7.987184673970651,"pfxZ":2.8401032210598824,"pX":-0.8727789340855209,"pZ":1.6053161390774586,"vX0":-10.106877979477558,"vY0":-121.95029440422232,"vZ0":-3.447920288535494,"x":150.27,"y":195.44,"x0":2.2409581111900985,"y0":50.000615558082394,"z0":5.371749716203645,"aX":12.32659305453235},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.7,"breakHorizontal":-12.7,"spinRate":1257,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.44497756035582237,"extension":6.159063495134177},"index":6,"playId":"95560003-0b83-3b02-b39f-1f204c398d4f","pitchNumber":6,"startTime":"2025-08-21T18:38:15.266Z","endTime":"2025-08-21T18:38:21.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:38:21.268Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brice Turang homers (14) on a fly ball to right center field. Christian Yelich scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T18:38:23.233Z","endTime":"2025-08-21T18:39:48.722Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.43527185579425,"strikeZoneBottom":1.47724562848958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.847891654703812,"aZ":-30.00993644348898,"pfxX":-5.597913440677252,"pfxZ":1.5317299910892799,"pX":-0.15136592768607793,"pZ":0.6683781767272984,"vX0":-5.12962945973396,"vY0":-117.96871412355294,"vZ0":-4.131781679291866,"x":122.77,"y":220.73,"x0":2.776382476577991,"y0":50.004434230943104,"z0":5.200499136269804,"aX":-7.911238871712976},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.0,"breakHorizontal":11.4,"spinRate":2590,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.46381420544620644,"extension":6.1194801481051115},"index":0,"playId":"76459fad-35e8-347e-b979-e4dc0e592eac","pitchNumber":1,"startTime":"2025-08-21T18:38:45.041Z","endTime":"2025-08-21T18:38:49.622Z","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":90.7,"endSpeed":82.4,"strikeZoneTop":3.62384302572764,"strikeZoneBottom":1.5445923025119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13447057650094,"aZ":-12.578493773047278,"pfxX":7.94902088243913,"pfxZ":11.246241705207389,"pX":-1.3194978732659597,"pZ":2.262507666865469,"vX0":-11.47505566636432,"vY0":-131.4846532141254,"vZ0":-5.308536392446044,"x":167.3,"y":177.69,"x0":2.078268208515883,"y0":50.00292164308612,"z0":5.248884198612425,"aX":13.851582551745924},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.2,"breakHorizontal":-11.8,"spinRate":2500,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4173311638498194,"extension":6.110243985321082},"index":1,"playId":"124d4695-b991-3ad3-a03c-ab6e45cec3f2","pitchNumber":2,"startTime":"2025-08-21T18:39:06.493Z","endTime":"2025-08-21T18:39:09.993Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.455509328974582,"aZ":-13.51965165003637,"pfxX":8.98811439223108,"pfxZ":10.751237633899823,"pX":0.41984701546982034,"pZ":1.8826716963238843,"vX0":-8.0449532572555,"vY0":-131.76152786632179,"vZ0":-5.986720426487868,"x":101.0,"y":187.95,"x0":2.364724499622453,"y0":50.00215559512483,"z0":5.2071508998020395,"aX":15.594320621125384},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.1,"breakHorizontal":-14.2,"spinRate":2497,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.4178302017325026,"extension":6.2044742923502305},"hitData":{"launchSpeed":108.2,"launchAngle":23.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":204.86,"coordY":66.11}},"index":2,"playId":"50e2c905-9a5e-3228-ba04-521d565560fe","pitchNumber":3,"startTime":"2025-08-21T18:39:25.729Z","endTime":"2025-08-21T18:39:48.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:39:48.722Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lockridge flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T18:40:00.143Z","endTime":"2025-08-21T18:42:33.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.8,"strikeZoneTop":3.39918430273759,"strikeZoneBottom":1.53786158817829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.829982998477053,"aZ":-13.750022668612587,"pfxX":7.109281036142461,"pfxZ":10.200620205063142,"pX":0.3043376230912895,"pZ":3.2550405261545423,"vX0":-7.609229191345568,"vY0":-133.56895268348825,"vZ0":-3.0572800068221304,"x":105.4,"y":150.89,"x0":2.2667299502451175,"y0":50.00558373883753,"z0":5.403573928923676,"aX":12.845079847167877},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-11.3,"spinRate":2438,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4101033389982365,"extension":6.188177204439686},"index":0,"playId":"046dc7bb-6242-3d93-9a38-6e92ec6993f5","pitchNumber":1,"startTime":"2025-08-21T18:40:11.657Z","endTime":"2025-08-21T18:40:15.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.27821992440519,"strikeZoneBottom":1.4778160353663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.287649997366668,"aZ":-28.08181814250717,"pfxX":7.331913898310008,"pfxZ":2.692144798801194,"pX":-0.5877199637400522,"pZ":0.661062410766089,"vX0":-9.07426452235726,"vY0":-121.72982268125921,"vZ0":-5.436073699150157,"x":139.4,"y":220.93,"x0":2.2156600269065843,"y0":50.001604907763635,"z0":5.32016556055482,"aX":11.13203503814017},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.0,"breakHorizontal":-11.4,"spinRate":1332,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.44797695417168715,"extension":6.204197426319026},"index":1,"playId":"9d7f53ae-f741-30fd-b6a8-77c20ae80bd2","pitchNumber":2,"startTime":"2025-08-21T18:40:26.302Z","endTime":"2025-08-21T18:40:30.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73562955938312,"aZ":-28.78439820870994,"pfxX":8.104797571072114,"pfxZ":2.2736975929490555,"pX":0.43142342349992,"pZ":2.667014126391643,"vX0":-6.8709397992099746,"vY0":-120.90321670027977,"vZ0":-0.8007003527446086,"x":100.56,"y":166.77,"x0":2.2457611854094224,"y0":50.00525703722615,"z0":5.510145844985784,"aX":12.100544461373858},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-13.2,"spinRate":1141,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.4516055169021742,"extension":6.1944287828642315},"index":2,"playId":"2aaaaab1-eb3d-3f2e-ac49-44282eec8279","pitchNumber":3,"startTime":"2025-08-21T18:40:44.792Z","endTime":"2025-08-21T18:40:53.453Z","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.0,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76937382887302,"aZ":-13.767659480641335,"pfxX":8.142796014438714,"pfxZ":10.20731153619483,"pX":-0.24302509396379887,"pZ":3.0979923054719456,"vX0":-8.84812325592037,"vY0":-133.675154119304,"vZ0":-3.4208323551770765,"x":126.26,"y":155.13,"x0":2.057530162104573,"y0":50.00347813599075,"z0":5.387564527750341,"aX":14.685256516500127},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-12.7,"spinRate":2482,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4103105732100438,"extension":6.274561526277266},"index":3,"playId":"971a28d2-59db-34f8-89ac-6472a2cf34fa","pitchNumber":4,"startTime":"2025-08-21T18:41:15.260Z","endTime":"2025-08-21T18:41:24.486Z","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":81.4,"endSpeed":74.8,"strikeZoneTop":3.28232054904786,"strikeZoneBottom":1.44952364538516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.565965634767227,"aZ":-34.20938360277244,"pfxX":-5.866904045583694,"pfxZ":-1.4518278851207285,"pX":-1.7540966669074607,"pZ":1.2163946587977952,"vX0":-7.862043386001511,"vY0":-118.3501603777939,"vZ0":-2.4494964541395126,"x":183.86,"y":205.94,"x0":2.3848799678992934,"y0":50.00101407271344,"z0":5.426726364216783,"aX":-8.242010718410349},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.0,"breakHorizontal":12.7,"spinRate":2689,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4644803476901145,"extension":6.219933309728342},"index":4,"playId":"7d02ad67-ef38-3a90-9284-b2706803ed22","pitchNumber":5,"startTime":"2025-08-21T18:41:39.461Z","endTime":"2025-08-21T18:41:43.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.25517904861742,"strikeZoneBottom":1.48354304023744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71917775973522,"aZ":-11.999074290919616,"pfxX":7.749691503900746,"pfxZ":11.39889307366795,"pX":-1.1116260599471044,"pZ":2.565058833420802,"vX0":-10.758869903042825,"vY0":-132.54890170510077,"vZ0":-5.0690183229066825,"x":159.37,"y":169.52,"x0":2.003033245432294,"y0":50.004376719106844,"z0":5.386528316884077,"aX":13.719233887719179},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":-11.5,"spinRate":2473,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4140625313776556,"extension":6.239804325124855},"index":5,"playId":"8b35b8e2-3540-3d88-8969-7928e9e711a7","pitchNumber":6,"startTime":"2025-08-21T18:41:56.505Z","endTime":"2025-08-21T18:42:00.963Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-21T18:42:10.773Z","endTime":"2025-08-21T18:42:23.678Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.6331268153914,"aZ":-27.068503187050773,"pfxX":7.076823396192893,"pfxZ":3.3480326208186053,"pX":0.4462348336441443,"pZ":2.2696909106056444,"vX0":-6.436732152779132,"vY0":-122.02456159976056,"vZ0":-1.9836713638336043,"x":99.99,"y":177.5,"x0":2.185504291233771,"y0":50.002078802535344,"z0":5.401418821099908,"aX":10.78507149345142},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.9,"breakHorizontal":-11.5,"spinRate":1289,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4470643011550295,"extension":6.278066374720537},"hitData":{"launchSpeed":87.2,"launchAngle":49.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.81,"coordY":123.09}},"index":7,"playId":"0d584f67-8192-3ea1-abc6-ac82d98927c0","pitchNumber":7,"startTime":"2025-08-21T18:42:23.678Z","endTime":"2025-08-21T18:42:33.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:42:33.268Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T18:44:31.418Z","endTime":"2025-08-21T18:46:13.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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":"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":4},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":82.3,"endSpeed":77.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.887696096931336,"aZ":-37.45770838356594,"pfxX":1.7865485829744252,"pfxZ":-3.5916199622376004,"pX":-0.344482529672648,"pZ":-0.18697804732574785,"vX0":2.8090120357275317,"vY0":-119.8190736217445,"vZ0":-6.799532218838469,"x":130.13,"y":243.83,"x0":-1.759527119249468,"y0":50.0058101291928,"z0":5.993671452875863,"aX":2.6249818556147444},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.8,"breakHorizontal":-3.8,"spinRate":2631,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4553185499811425,"extension":6.282932094257477},"index":0,"playId":"5e96a1a6-8b37-3b30-ae47-431af4a623cc","pitchNumber":1,"startTime":"2025-08-21T18:44:41.944Z","endTime":"2025-08-21T18:44:46.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":77.2,"strikeZoneTop":2.979406433262,"strikeZoneBottom":1.3346158480147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.443606053239687,"aZ":-36.61515642309398,"pfxX":0.6370528147151244,"pfxZ":-3.040843276348048,"pX":1.0305850965326813,"pZ":0.04689670140533226,"vX0":6.0337894267641525,"vY0":-119.4805972636138,"vZ0":-6.352765203297802,"x":77.72,"y":237.51,"x0":-1.5976340804229008,"y0":50.00060473946591,"z0":5.984912463116501,"aX":0.9306162616601789},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.7,"breakHorizontal":-2.4,"spinRate":2516,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4563596568754291,"extension":6.3837687422707505},"index":1,"playId":"5f5434e5-e02d-3fa3-8210-78583955eaf6","pitchNumber":2,"startTime":"2025-08-21T18:45:04.159Z","endTime":"2025-08-21T18:45:09.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66875413971794,"aZ":-32.683704397641606,"pfxX":2.4124607282543415,"pfxZ":-0.32039331992738185,"pX":-0.25340357559422805,"pZ":0.004050995861542877,"vX0":3.1868521513611223,"vY0":-123.8327420069134,"vZ0":-7.876025883385224,"x":126.66,"y":238.67,"x0":-1.8641537962809196,"y0":50.0055082619579,"z0":5.913017502619796,"aX":3.796455817737856},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":-5.0,"spinRate":2540,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4401085186581537,"extension":6.359968446063671},"index":2,"playId":"96126b7a-db74-3a66-92ba-c5cce9e931f8","pitchNumber":3,"startTime":"2025-08-21T18:45:23.989Z","endTime":"2025-08-21T18:45:28.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.01649741828445,"strikeZoneBottom":1.31149556507911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.806644627203898,"aZ":-17.84806981708838,"pfxX":-0.6774279640697465,"pfxZ":7.611960297807036,"pX":-1.3847409800085928,"pZ":3.311616688870832,"vX0":2.3799958843347655,"vY0":-136.07010068993907,"vZ0":-3.550560615721068,"x":169.78,"y":149.37,"x0":-2.1813084035308177,"y0":50.00506421635384,"z0":5.864246130395862,"aX":-1.2757365309633073},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":0.7,"spinRate":2389,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40196770994580566,"extension":6.271238002330547},"index":3,"playId":"8afde708-7c87-3372-b261-c010bb962be8","pitchNumber":4,"startTime":"2025-08-21T18:45:52.782Z","endTime":"2025-08-21T18:45:58.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.936587116263667,"aZ":-35.31424722303136,"pfxX":0.9293811723891732,"pfxZ":-2.001808387766446,"pX":-0.42128261829995334,"pZ":1.447134795563259,"vX0":2.876279595242123,"vY0":-124.12229390514275,"vZ0":-4.073682069629598,"x":133.06,"y":199.71,"x0":-1.714100551800695,"y0":50.005677923586056,"z0":6.03814458992338,"aX":1.455440709387401},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.3,"breakHorizontal":-2.3,"spinRate":2567,"spinDirection":65},"zone":7,"typeConfidence":2.0,"plateTime":0.4406265415632098,"extension":6.310649815044754},"hitData":{"launchSpeed":89.4,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.95,"coordY":157.26}},"index":4,"playId":"4468dbaa-4c67-3971-88e5-0a34a65d2212","pitchNumber":5,"startTime":"2025-08-21T18:46:06.053Z","endTime":"2025-08-21T18:46:13.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:46:13.579Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to center fielder Brandon Lockridge.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T18:46:16.872Z","endTime":"2025-08-21T18:46:49.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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],"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":0},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5962256725083,"aZ":-23.085469673015982,"pfxX":-9.523000885986853,"pfxZ":4.910125539329681,"pX":-0.20770528230376856,"pZ":1.878664793638236,"vX0":7.368280223184098,"vY0":-135.01393067230563,"vZ0":-6.5019234092086595,"x":124.92,"y":188.06,"x0":-1.730967040272466,"y0":50.00316116510089,"z0":5.935777070577185,"aX":-17.632606967873436},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2004,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40522924368967317,"extension":6.410079911890747},"hitData":{"launchSpeed":91.9,"launchAngle":14.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.69,"coordY":84.52}},"index":0,"playId":"e46a4358-aa92-33a4-bcdf-546940b21a66","pitchNumber":1,"startTime":"2025-08-21T18:46:39.747Z","endTime":"2025-08-21T18:46:49.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:46:49.746Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out sharply to center fielder Brandon Lockridge.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T18:46:49.784Z","endTime":"2025-08-21T18:49:39.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":93.6,"endSpeed":85.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.625660739915293,"aZ":-25.134293825191563,"pfxX":-9.57845767638533,"pfxZ":3.7460072545703103,"pX":-0.566703158449748,"pZ":2.8504398905209016,"vX0":6.486067106344944,"vY0":-136.20102181497828,"vZ0":-3.5354222982639945,"x":138.6,"y":161.82,"x0":-1.7331625970355387,"y0":50.00651518026173,"z0":5.90152512442876,"aX":-18.018320194417417},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2058,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4019875507790722,"extension":6.42237909545214},"index":0,"playId":"2504c7c7-5ee4-32fa-8e71-ab4f87d94600","pitchNumber":1,"startTime":"2025-08-21T18:47:11.669Z","endTime":"2025-08-21T18:47:15.318Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-21T18:47:37.232Z","endTime":"2025-08-21T18:47:54.152Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.36379780775711,"strikeZoneBottom":1.53233838652636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.691281888866012,"aZ":-27.517413222376344,"pfxX":-11.11587597517902,"pfxZ":2.46564541519711,"pX":0.08971566671269335,"pZ":0.7097453083014147,"vX0":8.357732722218532,"vY0":-136.6369650535854,"vZ0":-8.352288545114718,"x":113.58,"y":219.62,"x0":-1.5677526438961207,"y0":50.00070326529745,"z0":5.702777477604405,"aX":-20.97209339513022},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":2133,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4011835923910243,"extension":6.428477805738057},"index":2,"playId":"c8954de7-32d1-3e34-8274-dbedff471bcc","pitchNumber":2,"startTime":"2025-08-21T18:47:54.152Z","endTime":"2025-08-21T18:47:58.123Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657533029814996,"aZ":-19.3557608707976,"pfxX":-2.1209524392558805,"pfxZ":6.865984996922287,"pX":-0.9488177359660482,"pZ":2.567376006006338,"vX0":3.309509760993377,"vY0":-135.34430630170405,"vZ0":-5.162186029605528,"x":153.17,"y":169.46,"x0":-1.9081273483380226,"y0":50.006300449113404,"z0":5.841942598539524,"aX":-3.962367799866613},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":3.2,"spinRate":2396,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4036368889169335,"extension":6.234099609064409},"index":3,"playId":"d93ad822-a6a7-32b5-8a72-16ab847effef","pitchNumber":3,"startTime":"2025-08-21T18:48:11.504Z","endTime":"2025-08-21T18:48:14.889Z","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},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.32677515501425,"strikeZoneBottom":1.49542249509465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.780682773344484,"aZ":-34.82202666868734,"pfxX":0.9064514732325497,"pfxZ":-1.647152759896323,"pX":1.9645652150132422,"pZ":0.6924046359915712,"vX0":8.416226425046258,"vY0":-125.46803904016744,"vZ0":-5.867519374096914,"x":42.12,"y":220.09,"x0":-1.5418494906327178,"y0":50.00539947925156,"z0":5.876697913511429,"aX":1.4538307086603979},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":-3.5,"spinRate":2539,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.43542708227428895,"extension":6.449190064468456},"index":4,"playId":"95658892-e8f2-381b-9711-c1a8ee80522d","pitchNumber":4,"startTime":"2025-08-21T18:48:40.284Z","endTime":"2025-08-21T18:48:45.237Z","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":95.5,"endSpeed":87.4,"strikeZoneTop":3.35556060393101,"strikeZoneBottom":1.49414424237349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65590653403459,"aZ":-24.97195658159334,"pfxX":-9.123266812926277,"pfxZ":3.690264834618173,"pX":1.1446216271568526,"pZ":2.7656440765748718,"vX0":10.404838200693426,"vY0":-138.68788021973126,"vZ0":-3.8548929381014627,"x":73.37,"y":164.11,"x0":-1.4681151553329699,"y0":50.00033610400258,"z0":5.836631191894696,"aX":-17.792521375906666},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":14.4,"spinRate":2001,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39474077255506845,"extension":6.379410902139839},"index":5,"playId":"0d45c5d5-839c-3389-b01b-3ba5f3d186d9","pitchNumber":5,"startTime":"2025-08-21T18:49:04.597Z","endTime":"2025-08-21T18:49:08.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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96324324454071,"aZ":-20.999794648878726,"pfxX":-9.74411253949887,"pfxZ":5.851990775121664,"pX":-0.3237088558188799,"pZ":2.3835862942003154,"vX0":6.704655453071959,"vY0":-137.6593015025151,"vZ0":-5.491875795642915,"x":129.34,"y":174.42,"x0":-1.5309458300243008,"y0":50.004429305559874,"z0":5.836147873144329,"aX":-18.610946049317192},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":2059,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39864558686530716,"extension":6.435392688597007},"hitData":{"launchSpeed":100.1,"launchAngle":23.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.49,"coordY":42.99}},"index":6,"playId":"00676a45-fcfe-3ffb-9d1a-a579d976585d","pitchNumber":6,"startTime":"2025-08-21T18:49:26.521Z","endTime":"2025-08-21T18:49:39.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:49:39.544Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to left fielder Isaac Collins. Ian Happ to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T18:49:43.973Z","endTime":"2025-08-21T18:52:51.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.30829891651646,"strikeZoneBottom":1.54459260733857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.570323252482034,"aZ":-23.566555224044702,"pfxX":-2.3687773490179005,"pfxZ":4.54693510825233,"pX":0.4090214490520682,"pZ":1.587661867985223,"vX0":6.574426047455818,"vY0":-135.92806513792328,"vZ0":-6.845235978390317,"x":101.41,"y":195.91,"x0":-1.7209619461370598,"y0":50.00353927695525,"z0":5.747268217892644,"aX":-4.485066655065657},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":3.1,"spinRate":2284,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4011966638833049,"extension":6.455966980552245},"index":0,"playId":"15be0e38-1d50-3e65-ba05-7788c2191765","pitchNumber":1,"startTime":"2025-08-21T18:50:06.151Z","endTime":"2025-08-21T18:50:11.228Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.724987312789175,"aZ":-30.151855078002917,"pfxX":1.580058922871346,"pfxZ":1.2305866235413063,"pX":-0.22721781572602212,"pZ":1.6601331064248694,"vX0":3.24151508385127,"vY0":-127.55956455717207,"vZ0":-4.6838817738887455,"x":125.66,"y":193.96,"x0":-1.7226428170010126,"y0":50.00010517994865,"z0":5.914020058096337,"aX":2.58689127291705},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-3.6,"spinRate":2381,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.43039736892388447,"extension":6.332012643448877},"index":1,"playId":"fbe3df8d-d866-398f-a9bf-265a768aa059","pitchNumber":2,"startTime":"2025-08-21T18:50:26.444Z","endTime":"2025-08-21T18:50:30.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.898584205794982,"aZ":-31.300264199512046,"pfxX":1.3231268961995237,"pfxZ":0.5469956555110471,"pX":0.5654163555301659,"pZ":1.8173353871077842,"vX0":5.3681065538283335,"vY0":-124.95039466632754,"vZ0":-4.103549401221584,"x":95.45,"y":189.71,"x0":-1.7671933090817735,"y0":50.00578518788391,"z0":6.002317158808363,"aX":2.1302621261620467},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-3.5,"spinRate":2531,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.43535821163850974,"extension":6.291536412278486},"index":2,"playId":"7371c609-a417-3cbf-ac8e-6c603e0515f9","pitchNumber":3,"startTime":"2025-08-21T18:50:46.338Z","endTime":"2025-08-21T18:50:50.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-21T18:50:59.396Z","endTime":"2025-08-21T18:51:20.943Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":92.8,"endSpeed":85.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.701792484816057,"aZ":-22.614011675621516,"pfxX":-0.9798939741387533,"pfxZ":5.108354305172137,"pX":-0.352258713181854,"pZ":3.142939148648441,"vX0":4.492145603826445,"vY0":-135.23881661259782,"vZ0":-3.1358953480449223,"x":130.43,"y":153.92,"x0":-1.9002441698412256,"y0":50.00257003875937,"z0":5.885648370179938,"aX":-1.834465846494827},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":1.0,"spinRate":2335,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4034541603909072,"extension":6.238523819376275},"index":4,"playId":"c582b0bd-5e0d-31cb-a75e-4eca60b9a9fb","pitchNumber":4,"startTime":"2025-08-21T18:51:20.943Z","endTime":"2025-08-21T18:51:25.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.84071499395645,"aZ":-33.520936744873204,"pfxX":1.755449893099697,"pfxZ":-0.9088059147348804,"pX":0.6829670354472475,"pZ":-0.21193871971983047,"vX0":5.1374509666403405,"vY0":-120.70667700773564,"vZ0":-7.37722011566815,"x":90.97,"y":244.5,"x0":-1.6985249140708665,"y0":50.00366350406982,"z0":5.824251921430992,"aX":2.5978296489802775},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.1,"breakHorizontal":-4.3,"spinRate":2458,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45324362962028353,"extension":6.406560968150011},"index":5,"playId":"38994179-fc9d-3d76-882d-099820d18801","pitchNumber":5,"startTime":"2025-08-21T18:51:39.915Z","endTime":"2025-08-21T18:51:44.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.463390729270234,"aZ":-31.8355176071115,"pfxX":1.2035669193020544,"pfxZ":0.2126682056819309,"pX":0.3166964337964986,"pZ":2.320975934055174,"vX0":4.537428848813055,"vY0":-124.93913285181111,"vZ0":-2.736817404977403,"x":104.93,"y":176.11,"x0":-1.6739860244066853,"y0":50.003713725071144,"z0":6.027995445508737,"aX":1.915576224546967},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":-3.1,"spinRate":2425,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.43718681899539735,"extension":6.313525427061918},"index":6,"playId":"6418d944-9654-371c-b81b-8017554ee31e","pitchNumber":6,"startTime":"2025-08-21T18:52:08.047Z","endTime":"2025-08-21T18:52:12.756Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.973110053760475,"aZ":-24.36254342363684,"pfxX":-8.717649771747489,"pfxZ":4.0912360313198395,"pX":-0.8862745222556891,"pZ":1.7062447876549773,"vX0":5.525285108632788,"vY0":-136.56012549534896,"vZ0":-6.239371051776144,"x":150.78,"y":192.71,"x0":-1.7917369763440774,"y0":50.004764553034754,"z0":5.671061629981673,"aX":-16.64811085390553},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":14.8,"spinRate":2089,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3994249825015235,"extension":6.5051697482715936},"hitData":{"launchSpeed":76.3,"launchAngle":5.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.47,"coordY":123.7}},"index":7,"playId":"5085e744-032e-3dcf-810c-1c91e0c98c07","pitchNumber":7,"startTime":"2025-08-21T18:52:40.279Z","endTime":"2025-08-21T18:52:51.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:52:51.309Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks. Ian Happ to 3rd. Willi Castro to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T18:52:57.222Z","endTime":"2025-08-21T18:57:19.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":91.8,"endSpeed":85.0,"strikeZoneTop":3.57118127325013,"strikeZoneBottom":1.58425074330061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37016108069128,"aZ":-20.376493488724424,"pfxX":0.008385584666248391,"pfxZ":6.5081643416546155,"pX":2.197747067192615,"pZ":1.4703277742645715,"vX0":9.699383292508273,"vY0":-133.22909320080706,"vZ0":-7.8371244907773265,"x":33.23,"y":199.08,"x0":-1.4783716723376263,"y0":50.004323287844294,"z0":5.902345939815412,"aX":0.013337781775942657},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-1.9,"spinRate":2378,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4098067137611925,"extension":6.3942689792374345},"index":0,"playId":"73fddb01-0403-3a7b-9014-bd7d4c115dda","pitchNumber":1,"startTime":"2025-08-21T18:53:22.043Z","endTime":"2025-08-21T18:53:26.628Z","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":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.472098786292534,"aZ":-26.672774929118507,"pfxX":-9.557801967091779,"pfxZ":2.8302895075066665,"pX":-1.492922853452882,"pZ":2.426818557170299,"vX0":4.173034259721836,"vY0":-138.4996290433614,"vZ0":-4.368015064879296,"x":173.91,"y":173.26,"x0":-1.7759097919774962,"y0":50.006561264155934,"z0":5.804922788011493,"aX":-18.601602569141658},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":2011,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3952315406361482,"extension":6.3760323763581885},"index":1,"playId":"9a8bc8f5-bddf-3476-aedb-c2ba1b5b8bc5","pitchNumber":2,"startTime":"2025-08-21T18:53:44.526Z","endTime":"2025-08-21T18:53:48.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.578765502652306,"aZ":-33.097090783504925,"pfxX":2.4233271395537472,"pfxZ":-0.5796299502953826,"pX":-0.7940703939413315,"pZ":2.82414413412245,"vX0":1.7777795449498985,"vY0":-124.72962111522918,"vZ0":-1.2965682231660614,"x":147.27,"y":162.53,"x0":-1.826104114212364,"y0":50.00000567039807,"z0":6.032977433995467,"aX":3.890048443174645},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":-4.8,"spinRate":2571,"spinDirection":78},"zone":4,"typeConfidence":2.0,"plateTime":0.4359600814821438,"extension":6.323742530684881},"index":2,"playId":"e3cafa56-5f64-364c-b41e-e02c3cbc0a7a","pitchNumber":3,"startTime":"2025-08-21T18:54:04.275Z","endTime":"2025-08-21T18:54:09.041Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-21T18:54:31.503Z","endTime":"2025-08-21T18:54:46.323Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.5848550224321,"strikeZoneBottom":1.65954110658983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17510789577546,"aZ":-29.22379382604633,"pfxX":1.267119062493827,"pfxZ":1.7884632339633755,"pX":1.5658898791205502,"pZ":0.16093510476023923,"vX0":7.64379930181404,"vY0":-127.23229825983393,"vZ0":-8.221018564140161,"x":57.31,"y":234.43,"x0":-1.6324348448022277,"y0":50.00600290765371,"z0":5.724329129333464,"aX":2.0932787685691885},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-3.8,"spinRate":2546,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4292102672569018,"extension":6.4502424003627175},"index":4,"playId":"efe5d693-838a-34ba-88a2-5d4c5d101921","pitchNumber":4,"startTime":"2025-08-21T18:54:46.323Z","endTime":"2025-08-21T18:54:50.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.570355040326145,"aZ":-31.3195570484166,"pfxX":2.0654363528648654,"pfxZ":0.5291920820451872,"pX":0.19550761872383227,"pZ":0.9729189247000133,"vX0":4.3718558629323505,"vY0":-125.61454215423375,"vZ0":-5.834298515733892,"x":109.55,"y":212.51,"x0":-1.8303393501921876,"y0":50.001429473216234,"z0":5.847616292307298,"aX":3.326122246075573},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.1,"breakHorizontal":-4.7,"spinRate":2498,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4347332256884129,"extension":6.44250149036151},"index":5,"playId":"e631fac9-001f-3f82-9823-aba1541ca6c4","pitchNumber":5,"startTime":"2025-08-21T18:55:08.881Z","endTime":"2025-08-21T18:55:15.907Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.63087730497892,"strikeZoneBottom":1.57138349482868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.390150116871514,"aZ":-31.72554314594888,"pfxX":1.1476205398060695,"pfxZ":0.2742490586965156,"pX":0.6943835986050034,"pZ":0.2480085636619535,"vX0":5.807820303181049,"vY0":-126.66797259328736,"vZ0":-7.590007985242088,"x":90.53,"y":232.08,"x0":-1.764009086192893,"y0":50.005310020923915,"z0":5.772219959765323,"aX":1.8910033287443657},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":-3.2,"spinRate":2562,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4300640985045634,"extension":6.4587302827360435},"index":6,"playId":"e42a70ed-b9d2-3c5d-8427-8fe8f140de06","pitchNumber":6,"startTime":"2025-08-21T18:56:05.187Z","endTime":"2025-08-21T18:56:10.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.308684204190207,"aZ":-30.37413370109233,"pfxX":1.9027904234138941,"pfxZ":1.1068285603592063,"pX":0.4117044831460831,"pZ":2.1436329747211693,"vX0":4.361201134913849,"vY0":-126.41965930398308,"vZ0":-3.5614298397353066,"x":101.31,"y":180.9,"x0":-1.5789255454130189,"y0":50.004975636329036,"z0":5.993080547776185,"aX":3.097877853450589},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-4.4,"spinRate":2452,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4322585807749473,"extension":6.391894920556049},"index":7,"playId":"06ba7a56-0023-3025-89b4-94d10ed285a0","pitchNumber":7,"startTime":"2025-08-21T18:56:37.951Z","endTime":"2025-08-21T18:56:41.372Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.6,"strikeZoneTop":3.64112197839863,"strikeZoneBottom":1.72576485132503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.76916378723767,"aZ":-20.51895643614209,"pfxX":0.5801060817789878,"pfxZ":6.087454677822917,"pX":0.9590576030618363,"pZ":1.1479681149502199,"vX0":7.116930642929682,"vY0":-136.02393884651508,"vZ0":-8.64202491287866,"x":80.44,"y":207.78,"x0":-1.743311935363119,"y0":50.00230376776192,"z0":5.735103389764486,"aX":1.1100387424294722},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":-2.3,"spinRate":2370,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3993873008953428,"extension":6.50299379855848},"index":8,"playId":"e015d9f1-42cc-3e4e-9daa-7deccd40bfc0","pitchNumber":8,"startTime":"2025-08-21T18:57:11.837Z","endTime":"2025-08-21T18:57:19.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:57:19.766Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Reese McGuire grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T18:58:33.676Z","endTime":"2025-08-21T18:59:02.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T18:57:27.448Z","endTime":"2025-08-21T18:58:35.960Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.27201000971591,"strikeZoneBottom":1.59502069320534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.398397471440077,"aZ":-29.65666304928489,"pfxX":0.9246141835256527,"pfxZ":1.5544807796347246,"pX":-0.10127309747827412,"pZ":2.18561472369398,"vX0":3.926291781696131,"vY0":-125.91676581787702,"vZ0":-3.3809738671819547,"x":120.86,"y":179.77,"x0":-1.7951918069830886,"y0":50.00397386124994,"z0":5.922341333714905,"aX":1.4975960595784363},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-2.5,"spinRate":2356,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.4334983456748591,"extension":6.290573307061979},"index":1,"playId":"1bbc9557-e0e5-348c-aca9-c48b337e5033","pitchNumber":1,"startTime":"2025-08-21T18:58:35.960Z","endTime":"2025-08-21T18:58:39.818Z","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":94.4,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.568604374594592,"aZ":-28.876948747078554,"pfxX":-9.33823364593081,"pfxZ":1.7221025055834875,"pX":-0.07877787985466243,"pZ":1.431291226150747,"vX0":7.9823489032418635,"vY0":-137.23603610674775,"vZ0":-6.251147952952873,"x":120.0,"y":200.14,"x0":-1.8078425168270553,"y0":50.00297986774745,"z0":5.698405862190459,"aX":-17.863108385750703},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.0,"breakHorizontal":15.2,"spinRate":2002,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3986873255513568,"extension":6.34526658663926},"hitData":{"launchSpeed":95.7,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.02,"coordY":158.68}},"index":2,"playId":"9183de44-7234-3638-8d61-8bd369ba4f22","pitchNumber":2,"startTime":"2025-08-21T18:58:55.095Z","endTime":"2025-08-21T18:59:02.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T18:59:02.605Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T19:01:13.112Z","endTime":"2025-08-21T19:01:52.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":82.2,"strikeZoneTop":3.53373192845165,"strikeZoneBottom":1.52223758790843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.224657686437492,"aZ":-13.66653531676812,"pfxX":7.082383176241438,"pfxZ":10.671844138403262,"pX":-0.3683947665358414,"pZ":2.7394165436834834,"vX0":-8.776018856191413,"vY0":-130.9964791124915,"vZ0":-4.247019044762659,"x":131.04,"y":164.82,"x0":2.1083554675391483,"y0":50.001118502060905,"z0":5.406545373816102,"aX":12.281308686067547},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":-10.8,"spinRate":2529,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4184674030607156,"extension":6.160629986228924},"index":0,"playId":"dc220648-f64f-3ee1-94a7-992248be5d99","pitchNumber":1,"startTime":"2025-08-21T19:01:25.836Z","endTime":"2025-08-21T19:01:29.436Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.488426989178055,"aZ":-15.540425375740083,"pfxX":7.527832555848589,"pfxZ":9.43696769246603,"pX":-0.39200558940669744,"pZ":2.367608766936101,"vX0":-9.036693998805912,"vY0":-131.57094005466206,"vZ0":-5.073479592885197,"x":131.94,"y":174.85,"x0":2.100327011072573,"y0":50.003333197650726,"z0":5.462905599534791,"aX":13.270543479073776},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":-11.8,"spinRate":2483,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.41543289389085114,"extension":6.0818537338500365},"hitData":{"launchSpeed":93.0,"launchAngle":10.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.34,"coordY":112.72}},"index":1,"playId":"66ec99b0-37f6-3ac5-b219-56a08b825aaa","pitchNumber":2,"startTime":"2025-08-21T19:01:42.044Z","endTime":"2025-08-21T19:01:52.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:01:52.070Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Frelick pops out to third baseman Willi Castro in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T19:01:51.951Z","endTime":"2025-08-21T19:03:42.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.47295433491663,"strikeZoneBottom":1.52044647368184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.944454263212506,"aZ":-29.301570433780892,"pfxX":-4.7572677401862,"pfxZ":2.108911878607053,"pX":1.7802412930279095,"pZ":4.432146992829233,"vX0":-1.0166686356248396,"vY0":-115.79357095346657,"vZ0":3.7672472286400107,"x":49.14,"y":119.11,"x0":2.84279322794323,"y0":50.00353812987433,"z0":5.582129263211959,"aX":-6.48125231829653},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.0,"breakHorizontal":8.9,"spinRate":2514,"spinDirection":279},"zone":12,"typeConfidence":2.0,"plateTime":0.4724188130837028,"extension":5.991441162482761},"index":0,"playId":"59fb0687-b3cb-34d4-9d2c-96487ecf49d5","pitchNumber":1,"startTime":"2025-08-21T19:02:15.747Z","endTime":"2025-08-21T19:02:20.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":89.9,"endSpeed":82.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66053047818561,"aZ":-15.814803936165317,"pfxX":6.994199583499196,"pfxZ":9.449088296970139,"pX":0.5564186913749604,"pZ":2.1586367587026403,"vX0":-6.962382611249303,"vY0":-130.75525109173753,"vZ0":-4.952891148152418,"x":95.79,"y":180.5,"x0":2.34538717005252,"y0":50.00074253754081,"z0":5.264660991338505,"aX":12.105687602556088},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.2,"breakHorizontal":-11.2,"spinRate":2467,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4189519782298752,"extension":6.102570935793257},"index":1,"playId":"98bfbb7a-9431-3deb-a942-183cc3c1e15f","pitchNumber":2,"startTime":"2025-08-21T19:02:36.893Z","endTime":"2025-08-21T19:02:40.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.1751066561412,"strikeZoneBottom":1.37057310745982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.900365438211306,"aZ":-28.505779951846502,"pfxX":-2.450105362683075,"pfxZ":2.653721378069772,"pX":-0.8774950193554366,"pZ":1.9857583769799472,"vX0":-7.444954631570201,"vY0":-117.59192322563315,"vZ0":-1.552559747540862,"x":150.45,"y":185.16,"x0":2.664032669957422,"y0":50.00314669442658,"z0":5.330373185532113,"aX":-3.388230322575178},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.7,"breakHorizontal":6.5,"spinRate":2556,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4680307040542271,"extension":6.203274894081236},"index":2,"playId":"f002bd3b-7a30-3afa-9c88-0725162de02d","pitchNumber":3,"startTime":"2025-08-21T19:02:58.408Z","endTime":"2025-08-21T19:03:02.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.14817557044032,"strikeZoneBottom":1.46502922279769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.277038853752238,"aZ":-15.227770146161141,"pfxX":8.724861479309633,"pfxZ":9.600511227906368,"pX":-0.1239854103329839,"pZ":1.299732827847371,"vX0":-9.244363658855864,"vY0":-132.0660882434108,"vZ0":-7.170790570629634,"x":121.73,"y":203.69,"x0":2.289168252082873,"y0":50.00543546093022,"z0":5.171546403112608,"aX":15.405808871544362},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-13.8,"spinRate":2511,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4148240430333896,"extension":6.090491269334297},"index":3,"playId":"6c97e9df-a640-3dff-9e7a-1d4a31b37e48","pitchNumber":4,"startTime":"2025-08-21T19:03:15.863Z","endTime":"2025-08-21T19:03:20.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.612388547472605,"aZ":-14.519314768265529,"pfxX":8.228639401908291,"pfxZ":10.153287864448313,"pX":0.36295463915038273,"pZ":2.3723855691341535,"vX0":-7.753069840454245,"vY0":-131.25052443361338,"vZ0":-4.627419981039654,"x":103.17,"y":174.73,"x0":2.290670662136915,"y0":50.004620215648444,"z0":5.244862736903423,"aX":14.311979940440207},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.5,"breakHorizontal":-13.1,"spinRate":2464,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4178219615806795,"extension":6.077138785071283},"hitData":{"launchSpeed":84.2,"launchAngle":74.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.77,"coordY":190.11}},"index":4,"playId":"ff382f3b-bd87-3982-b78d-4df8da1b1e69","pitchNumber":5,"startTime":"2025-08-21T19:03:32.382Z","endTime":"2025-08-21T19:03:42.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:03:42.424Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to shortstop Dansby Swanson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T19:03:55.711Z","endTime":"2025-08-21T19:04:38.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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_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.6,"endSpeed":83.3,"strikeZoneTop":3.30281874194963,"strikeZoneBottom":1.43146131486387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.519099970945472,"aZ":-16.000177889345782,"pfxX":8.719467336891874,"pfxZ":9.057360735686698,"pX":-0.23967849848582906,"pZ":3.2780307258670702,"vX0":-9.167123020208026,"vY0":-133.02509527971185,"vZ0":-2.569152762436625,"x":126.14,"y":150.27,"x0":2.1242857124222323,"y0":50.0015620108978,"z0":5.4213420649638335,"aX":15.568723341346372},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-13.7,"spinRate":2571,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.41232318872140894,"extension":6.113869165884921},"index":0,"playId":"7f6bbafb-42ab-32f1-b89c-1b06bd47f6b9","pitchNumber":1,"startTime":"2025-08-21T19:04:07.951Z","endTime":"2025-08-21T19:04:12.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.050481972347825,"aZ":-14.810593538435796,"pfxX":7.934076793101052,"pfxZ":9.703289999798928,"pX":-0.9154197941716724,"pZ":2.4521132658247202,"vX0":-10.187163497248694,"vY0":-133.04586680228053,"vZ0":-4.924843953583812,"x":151.89,"y":172.57,"x0":1.9357060867991818,"y0":50.002173689769144,"z0":5.403705578472426,"aX":14.197118437334831},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":-12.1,"spinRate":2514,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4119839406199164,"extension":6.067157182318784},"hitData":{"launchSpeed":82.0,"launchAngle":54.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.34,"coordY":126.0}},"index":1,"playId":"7eb91914-0738-3665-9259-4264a643223e","pitchNumber":2,"startTime":"2025-08-21T19:04:26.591Z","endTime":"2025-08-21T19:04:38.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:04:38.628Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T19:05:16.483Z","endTime":"2025-08-21T19:06:58.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c1fdfd26-f3e8-347b-b274-a4ce149c4c92","startTime":"2025-08-21T19:04:59.387Z","endTime":"2025-08-21T19:05:02.387Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.7,"strikeZoneTop":3.45729619479433,"strikeZoneBottom":1.66826487387631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14217738918064,"aZ":-16.69740169269077,"pfxX":7.269173849813833,"pfxZ":8.935366818609179,"pX":0.5944255145826018,"pZ":3.5352575713935366,"vX0":-6.849598656626397,"vY0":-131.60234418482625,"vZ0":-1.8352810228651046,"x":94.34,"y":143.33,"x0":2.3020650000138074,"y0":50.00554707741034,"z0":5.495011212460177,"aX":12.595619991177596},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.0,"breakHorizontal":-11.4,"spinRate":2503,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.41817715376170916,"extension":5.999866781351464},"index":1,"playId":"f363e871-b5ae-3c1f-8e6d-09c22d102697","pitchNumber":1,"startTime":"2025-08-21T19:05:18.792Z","endTime":"2025-08-21T19:05:22.983Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.682909382170394,"aZ":-13.810923270168926,"pfxX":7.2356469076915735,"pfxZ":10.372307722961809,"pX":-0.2502072961196886,"pZ":3.111687955313726,"vX0":-8.748373616212344,"vY0":-132.9983229245799,"vZ0":-3.271764145969628,"x":126.54,"y":154.76,"x0":2.1601193192036865,"y0":50.00190615105357,"z0":5.375670305617515,"aX":12.809144790486018},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.1,"breakHorizontal":-10.9,"spinRate":2486,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.41371835599993956,"extension":6.122794598998936},"index":2,"playId":"68a956bf-ecd5-362e-9914-27d53635cbae","pitchNumber":2,"startTime":"2025-08-21T19:05:38.162Z","endTime":"2025-08-21T19:05:48.716Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":72.9,"strikeZoneTop":3.42727982346062,"strikeZoneBottom":1.47238257694028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76035848663765,"aZ":-32.28915020188631,"pfxX":-4.580562441314896,"pfxZ":-0.08537024961242778,"pX":0.6887248867779993,"pZ":2.75319696235215,"vX0":-3.4620901230645296,"vY0":-117.94050180604597,"vZ0":0.718403162711398,"x":90.75,"y":164.44,"x0":2.78415606882913,"y0":50.001440216483516,"z0":5.483810035781955,"aX":-6.287584205514253},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.5,"breakHorizontal":9.2,"spinRate":2496,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.46902360837616186,"extension":5.912367149473727},"index":3,"playId":"1683d61f-3f38-36ef-9ab5-f0d3e299e220","pitchNumber":3,"startTime":"2025-08-21T19:06:07.676Z","endTime":"2025-08-21T19:06:12.744Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.506730042508696,"aZ":-13.790551838216304,"pfxX":5.811891446942318,"pfxZ":10.479251358674633,"pX":-0.09775385212809141,"pZ":3.5510403579494656,"vX0":-7.517408003832646,"vY0":-132.41273599260495,"vZ0":-2.2068259468715268,"x":120.73,"y":142.9,"x0":2.039230683154294,"y0":50.00055604010876,"z0":5.4190540469214525,"aX":10.193827361860974},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.6,"breakHorizontal":-8.6,"spinRate":2472,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.41561492319425986,"extension":6.081998305853853},"index":4,"playId":"002e7f9f-d3cc-3b6b-8835-2ab9276b2eda","pitchNumber":4,"startTime":"2025-08-21T19:06:27.062Z","endTime":"2025-08-21T19:06:30.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.224952408622876,"aZ":-17.132952250027305,"pfxX":6.913359274869206,"pfxZ":8.431219537482159,"pX":0.46411757817999993,"pZ":3.5438858939201823,"vX0":-6.793504315620499,"vY0":-132.89097698343033,"vZ0":-1.6777452212576405,"x":99.31,"y":143.1,"x0":2.158873658289105,"y0":50.00081881117306,"z0":5.431674163358401,"aX":12.329686634639751},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":-11.0,"spinRate":2438,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4126198471407059,"extension":6.086975775165171},"index":5,"playId":"00a7a5a3-6b14-3d56-b243-c9a385b30190","pitchNumber":5,"startTime":"2025-08-21T19:06:54.153Z","endTime":"2025-08-21T19:06:58.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:06:58.814Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T19:08:53.538Z","endTime":"2025-08-21T19:10:14.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.28030952315657,"strikeZoneBottom":1.47591492436935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39354877417263,"aZ":-31.073908132845464,"pfxX":1.4964911405810026,"pfxZ":0.6844337461384615,"pX":-0.7557694895909324,"pZ":2.322223295690019,"vX0":2.4340000315963906,"vY0":-125.94392653592357,"vZ0":-2.9645104167314695,"x":145.81,"y":176.08,"x0":-1.930371452910033,"y0":50.00183919057826,"z0":6.036624340940259,"aX":2.3948482646850637},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-3.2,"spinRate":2415,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.4354768604933743,"extension":6.158912031610368},"index":0,"playId":"c45a8588-62ca-330d-9af7-131dc62c7ba5","pitchNumber":1,"startTime":"2025-08-21T19:09:08.403Z","endTime":"2025-08-21T19:09:12.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.419717880874366,"aZ":-23.938193921271303,"pfxX":-8.96843053939333,"pfxZ":4.469109865480563,"pX":0.11879906814256264,"pZ":2.5677076819620797,"vX0":7.888616532869495,"vY0":-135.07968829506845,"vZ0":-4.4972664965657625,"x":112.47,"y":169.45,"x0":-1.679418779349177,"y0":50.000253374587714,"z0":5.944860204206535,"aX":-16.511593992783133},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":14.5,"spinRate":2045,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4060593286950507,"extension":6.2651401599792305},"index":1,"playId":"b9ffcf07-30fc-3e7d-8ba2-a5f16a9780dc","pitchNumber":2,"startTime":"2025-08-21T19:09:19.744Z","endTime":"2025-08-21T19:09:23.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-21T19:09:33.551Z","endTime":"2025-08-21T19:09:42.493Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.25280688087413,"strikeZoneBottom":1.44872322097797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.921150162752863,"aZ":-37.27426132393492,"pfxX":2.1812860337453195,"pfxZ":-3.534108231597844,"pX":-1.548661148378783,"pZ":0.9371403334910677,"vX0":0.45540794632257176,"vY0":-119.32953124732836,"vZ0":-3.9334100030927877,"x":176.03,"y":213.48,"x0":-2.025383721496652,"y0":50.00376663231921,"z0":5.964242034735082,"aX":3.146429042757981},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.1,"breakHorizontal":-4.1,"spinRate":2697,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.458972310247292,"extension":6.414432542967563},"index":3,"playId":"07b6d5b0-d143-37b3-a6e1-def3b3caa0ad","pitchNumber":3,"startTime":"2025-08-21T19:09:42.493Z","endTime":"2025-08-21T19:09:46.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.2422924028926,"strikeZoneBottom":1.3775843894112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.349848785261226,"aZ":-21.744248927648524,"pfxX":-0.9817658718385519,"pfxZ":5.788681480726204,"pX":0.17295448254483384,"pZ":4.2014617298232535,"vX0":5.507079607021851,"vY0":-133.29794146533652,"vZ0":-0.8564803263431005,"x":110.41,"y":125.34,"x0":-1.7911968354178036,"y0":50.00253435785839,"z0":6.095251294482191,"aX":-1.7698402510247448},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":0.6,"spinRate":2272,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41074088960728394,"extension":6.20121246494257},"index":4,"playId":"88afcc14-2f5d-3532-b347-5d6d52b0da67","pitchNumber":4,"startTime":"2025-08-21T19:09:55.183Z","endTime":"2025-08-21T19:09:59.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.811296261656153,"aZ":-32.1929669152512,"pfxX":2.7811112123634425,"pfxZ":-0.01395864485149012,"pX":-0.8963420654497838,"pZ":2.432482929552941,"vX0":1.7668332681569217,"vY0":-123.73025655730339,"vZ0":-2.2732505610882727,"x":151.17,"y":173.1,"x0":-1.9790025342583228,"y0":50.00150532394345,"z0":6.039553051755989,"aX":4.346340799566072},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-5.4,"spinRate":2393,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4413167882006066,"extension":6.239540655597047},"index":5,"playId":"837447e1-b382-3439-8a0a-ca2ec923519b","pitchNumber":5,"startTime":"2025-08-21T19:10:09.257Z","endTime":"2025-08-21T19:10:14.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:10:14.561Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T19:10:15.120Z","endTime":"2025-08-21T19:10:48.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.5,"endSpeed":86.6,"strikeZoneTop":3.50473501026514,"strikeZoneBottom":1.59478746902243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.614034598187132,"aZ":-25.17180030886404,"pfxX":-9.200661062699226,"pfxZ":3.6666723394300647,"pX":-0.38263454683557013,"pZ":2.0723066590468933,"vX0":7.220237310171247,"vY0":-137.40460743622634,"vZ0":-5.4719370199041775,"x":131.59,"y":182.83,"x0":-1.849768027255756,"y0":50.005837712251335,"z0":5.801408756341539,"aX":-17.58569399517529},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.6,"breakHorizontal":15.1,"spinRate":1976,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3987225194875159,"extension":6.282772828625716},"hitData":{"launchSpeed":86.6,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.09,"coordY":169.32}},"index":0,"playId":"967f3a5b-f365-31d2-aecf-251e1245fa39","pitchNumber":1,"startTime":"2025-08-21T19:10:41.441Z","endTime":"2025-08-21T19:10:48.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:10:48.965Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T19:10:54.164Z","endTime":"2025-08-21T19:12:24.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":89.4,"strikeZoneTop":3.21443913336093,"strikeZoneBottom":1.37933088067143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.074733500935388,"aZ":-21.831778801524106,"pfxX":-8.335380380085109,"pfxZ":5.157079726668545,"pX":-0.46212063190820535,"pZ":1.9611382313367955,"vX0":6.6723538662471835,"vY0":-139.02127357697313,"vZ0":-6.819882683498568,"x":134.61,"y":185.83,"x0":-1.7818799870394204,"y0":50.00199505514179,"z0":5.841993236349496,"aX":-16.710900482883353},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":14.2,"spinRate":1974,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39040648932560185,"extension":6.293105561489542},"index":0,"playId":"7cdde835-36b5-3a6c-969b-e18da1b50f72","pitchNumber":1,"startTime":"2025-08-21T19:11:12.548Z","endTime":"2025-08-21T19:11:16.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.465713207870046,"aZ":-21.494239898739867,"pfxX":-1.5570973907315078,"pfxZ":5.69010558492241,"pX":0.3176547109493638,"pZ":2.6105213606899085,"vX0":5.969605241883759,"vY0":-135.12801289929857,"vZ0":-5.031196976407628,"x":104.89,"y":168.3,"x0":-1.7039366850663915,"y0":50.00005222441755,"z0":5.977522831713955,"aX":-2.9217566113622335},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.6,"breakHorizontal":1.8,"spinRate":2473,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40312682026660873,"extension":6.2324360606232325},"index":1,"playId":"b812f9aa-ff4c-33c7-8b06-365af4a27830","pitchNumber":2,"startTime":"2025-08-21T19:11:23.682Z","endTime":"2025-08-21T19:11:27.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.10783380809656,"strikeZoneBottom":1.34962394888077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00339013654332,"aZ":-32.78736554803542,"pfxX":2.0674208147563053,"pfxZ":-0.38582879206290066,"pX":0.3272272375303338,"pZ":1.4278523790731574,"vX0":4.64781980816886,"vY0":-125.70263287185466,"vZ0":-4.417955800770862,"x":104.53,"y":200.23,"x0":-1.8158842795222945,"y0":50.00276854609472,"z0":5.876698612390394,"aX":3.2998322625951126},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-4.8,"spinRate":2500,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.43610264928078735,"extension":6.332197953866651},"index":2,"playId":"5452246a-da95-3c07-8e5e-de1e99b34f65","pitchNumber":3,"startTime":"2025-08-21T19:11:37.636Z","endTime":"2025-08-21T19:11:43.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.16612542323271,"strikeZoneBottom":1.33143058602781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09491095411559,"aZ":-31.65793869751325,"pfxX":1.8701720431584414,"pfxZ":0.31826878842642214,"pX":1.0239655971723138,"pZ":-0.04847424513311841,"vX0":6.305857822329876,"vY0":-126.89134675424965,"vZ0":-8.059543263586551,"x":77.97,"y":240.09,"x0":-1.7409491422910697,"y0":50.002192429815665,"z0":5.70707984842849,"aX":3.0354898370601826},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.1,"breakHorizontal":-4.9,"spinRate":2523,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4324172075567718,"extension":6.307353646624047},"index":3,"playId":"e16da830-da70-31fd-ade0-7e479e436fe4","pitchNumber":4,"startTime":"2025-08-21T19:11:52.755Z","endTime":"2025-08-21T19:11:56.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35931535863594,"aZ":-32.09158554000846,"pfxX":2.469692806194133,"pfxZ":0.04765435432708731,"pX":-0.23897093971808117,"pZ":1.8265763718577168,"vX0":3.588274396375907,"vY0":-127.90362259933873,"vZ0":-4.092602359406934,"x":126.11,"y":189.46,"x0":-1.9743724030464522,"y0":50.002431121463744,"z0":5.9305076982079825,"aX":4.140822369119482},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":-5.2,"spinRate":2484,"spinDirection":92},"zone":8,"typeConfidence":2.0,"plateTime":0.426247896819008,"extension":6.26071651281945},"hitData":{"launchSpeed":91.2,"launchAngle":25.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.68,"coordY":92.22}},"index":4,"playId":"66a78b46-3c26-305e-a4e7-fc043b0218a7","pitchNumber":5,"startTime":"2025-08-21T19:12:16.395Z","endTime":"2025-08-21T19:12:24.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:12:24.394Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T19:14:39.453Z","endTime":"2025-08-21T19:15:41.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":73.1,"strikeZoneTop":3.41098785681032,"strikeZoneBottom":1.51167831287688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.114227283349447,"aZ":-33.23045994434552,"pfxX":-8.412402245799694,"pfxZ":-0.778000850362071,"pX":0.4830889759636066,"pZ":3.4160922318269864,"vX0":-2.771893313526892,"vY0":-115.45796560201548,"vZ0":2.5055649915647358,"x":98.59,"y":146.55,"x0":2.791699821989465,"y0":50.00518914207348,"z0":5.510548963434766,"aX":-11.379218820097982},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.5,"breakHorizontal":16.0,"spinRate":2465,"spinDirection":260},"zone":3,"typeConfidence":2.0,"plateTime":0.4740661143256699,"extension":6.0564206005400685},"index":0,"playId":"efbf733e-f976-3b79-acd4-184e0951ad10","pitchNumber":1,"startTime":"2025-08-21T19:14:49.611Z","endTime":"2025-08-21T19:14:54.135Z","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.4,"endSpeed":82.2,"strikeZoneTop":3.39385301671376,"strikeZoneBottom":1.67713066546514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.527034190727637,"aZ":-13.46340799211129,"pfxX":7.498630857678521,"pfxZ":10.755798953419825,"pX":-1.1744184545600636,"pZ":4.068160870627072,"vX0":-10.970024107586573,"vY0":-131.25843510484722,"vZ0":-1.1035041613462995,"x":161.77,"y":128.94,"x0":2.090449429800822,"y0":50.00473642476575,"z0":5.49938853044845,"aX":13.04818338860839},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.4,"breakHorizontal":-11.0,"spinRate":2523,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4177412100512803,"extension":6.182546056318336},"index":1,"playId":"dc58ce3c-03e6-3943-b3b5-7367ae4ea461","pitchNumber":2,"startTime":"2025-08-21T19:15:05.828Z","endTime":"2025-08-21T19:15:09.614Z","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":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82145730953428,"aZ":-10.921884327901672,"pfxX":6.461321553099653,"pfxZ":12.185667143702199,"pX":0.2869898528880387,"pZ":3.6601587526894797,"vX0":-7.152979724249258,"vY0":-131.69779863541763,"vZ0":-2.508874601119118,"x":106.06,"y":139.96,"x0":2.207925282798789,"y0":50.00363822664753,"z0":5.440643302957044,"aX":11.270320393032998},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":21.6,"breakHorizontal":-10.0,"spinRate":2447,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4170294032346402,"extension":6.179787500610891},"index":2,"playId":"f73bb3e4-38e2-3d05-8da2-b4b786e2a4ca","pitchNumber":3,"startTime":"2025-08-21T19:15:20.014Z","endTime":"2025-08-21T19:15:24.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.960069871256835,"aZ":-30.950913018974077,"pfxX":-8.958387118359346,"pfxZ":0.8696721497223567,"pX":-0.5691390212736166,"pZ":2.296240664940694,"vX0":-4.604053454204913,"vY0":-118.09826705705858,"vZ0":-0.6545369385466374,"x":138.69,"y":176.78,"x0":2.57099627413218,"y0":50.00375605006023,"z0":5.429333983735055,"aX":-12.626100096714893},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":2555,"spinDirection":316},"zone":4,"typeConfidence":2.0,"plateTime":0.46418012183591006,"extension":6.172490418179216},"index":3,"playId":"474034b5-de33-3e4f-8c66-59f8cea53439","pitchNumber":4,"startTime":"2025-08-21T19:15:36.911Z","endTime":"2025-08-21T19:15:41.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:15:41.456Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T19:15:43.080Z","endTime":"2025-08-21T19:17:04.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":79.6,"endSpeed":73.4,"strikeZoneTop":3.31186153367305,"strikeZoneBottom":1.56641635450003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.330267085863937,"aZ":-31.066787483244937,"pfxX":-9.144420650180555,"pfxZ":0.816481231590636,"pX":0.37398503458627735,"pZ":3.0453649944562318,"vX0":-2.9148193076750877,"vY0":-115.91048795769858,"vZ0":1.2530177856588125,"x":102.74,"y":156.56,"x0":2.8355078704216483,"y0":50.004681718603,"z0":5.4603245222496035,"aX":-12.465060456535586},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.0,"breakHorizontal":17.3,"spinRate":2583,"spinDirection":308},"zone":3,"typeConfidence":2.0,"plateTime":0.47223046827194537,"extension":6.053863488878611},"index":0,"playId":"212a8136-956c-3308-9ff5-76b2f18e3ba4","pitchNumber":1,"startTime":"2025-08-21T19:16:03.741Z","endTime":"2025-08-21T19:16:07.766Z","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":80.3,"endSpeed":74.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.502539897706807,"aZ":-30.320631314808487,"pfxX":-6.090241667620537,"pfxZ":1.3345069840940447,"pX":-0.5490734360574461,"pZ":2.1759291745286298,"vX0":-5.43623428211951,"vY0":-116.84637747031523,"vZ0":-1.0122115398449718,"x":137.93,"y":180.03,"x0":2.5965582220919234,"y0":50.00134087846374,"z0":5.4573321386746905,"aX":-8.44020237650144},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":2517,"spinDirection":299},"zone":4,"typeConfidence":2.0,"plateTime":0.468311775448643,"extension":6.099034563756701},"index":1,"playId":"e3efab2c-8d37-3122-a9a2-03df6efa1d3e","pitchNumber":2,"startTime":"2025-08-21T19:16:17.759Z","endTime":"2025-08-21T19:16:23.373Z","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":90.6,"endSpeed":82.6,"strikeZoneTop":3.19816535189233,"strikeZoneBottom":1.48397345705083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.205136244119636,"aZ":-15.58936715716442,"pfxX":5.116075330196805,"pfxZ":9.435196339100987,"pX":0.13394694148769473,"pZ":5.021170025284152,"vX0":-7.264983847185727,"vY0":-131.79022686235055,"vZ0":1.510639762337978,"x":111.89,"y":103.21,"x0":2.2625457846636077,"y0":50.002405470907,"z0":5.592527015422839,"aX":8.993479266469613},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.6,"breakHorizontal":-7.7,"spinRate":2479,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41573648603019375,"extension":6.047554771691627},"index":2,"playId":"e0a3aa8c-6c23-3532-99f8-0380837fd766","pitchNumber":3,"startTime":"2025-08-21T19:16:38.402Z","endTime":"2025-08-21T19:16:42.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.343890212185283,"aZ":-23.430030830716554,"pfxX":6.044892437583021,"pfxZ":5.828017976861528,"pX":0.9267912344162373,"pZ":2.254137069251399,"vX0":-5.081124122969678,"vY0":-121.54845779855373,"vZ0":-2.7422853591990863,"x":81.67,"y":177.92,"x0":2.256787343176815,"y0":50.00001980412527,"z0":5.42673315226759,"aX":9.06317971961775},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.2,"breakHorizontal":-9.7,"spinRate":1209,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.45025644994206226,"extension":6.19293717331765},"hitData":{"launchSpeed":76.8,"launchAngle":41.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.05,"coordY":115.99}},"index":3,"playId":"4d81cc9b-37ca-3461-81c1-ea7ca4d309eb","pitchNumber":4,"startTime":"2025-08-21T19:16:55.393Z","endTime":"2025-08-21T19:17:04.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:17:04.895Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T19:17:30.379Z","endTime":"2025-08-21T19:18:05.561Z","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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.3257814965305,"strikeZoneBottom":1.34255172925396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.526000468987277,"aZ":-31.312147572065417,"pfxX":-7.944669058009907,"pfxZ":0.6409213999340455,"pX":0.6922335963023519,"pZ":3.1858453721668005,"vX0":-2.449779384133412,"vY0":-115.35706263768849,"vZ0":1.74607241460175,"x":90.61,"y":152.76,"x0":2.8002349171764496,"y0":50.00292154007709,"z0":5.438321752382444,"aX":-10.703748439443661},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.9,"breakHorizontal":15.0,"spinRate":2525,"spinDirection":294},"zone":3,"typeConfidence":2.0,"plateTime":0.4748746478365149,"extension":6.0891471810830415},"index":0,"playId":"2c8f132c-fc06-3059-b1f7-612bcd9d3603","pitchNumber":1,"startTime":"2025-08-21T19:17:42.884Z","endTime":"2025-08-21T19:17:47.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81417324233769,"aZ":-15.731586696758518,"pfxX":8.090434661394678,"pfxZ":9.298606486017057,"pX":0.1809805672821116,"pZ":2.923345376829855,"vX0":-7.868378132381518,"vY0":-132.3002842375552,"vZ0":-3.5028129057723274,"x":110.1,"y":159.85,"x0":2.1456747643956775,"y0":50.006478444038905,"z0":5.420989936425871,"aX":14.313248473657776},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":-12.8,"spinRate":2416,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.41436621952593855,"extension":6.156463870003221},"hitData":{"launchSpeed":103.9,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.43,"coordY":154.12}},"index":1,"playId":"30249a86-5c55-3365-89a4-8ea611a3fe8e","pitchNumber":2,"startTime":"2025-08-21T19:17:57.555Z","endTime":"2025-08-21T19:18:05.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:18:05.561Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T19:20:18.456Z","endTime":"2025-08-21T19:21:24.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T19:20:15.696Z","endTime":"2025-08-21T19:20:20.407Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.6,"endSpeed":77.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.3194361025372,"aZ":-38.664641197687565,"pfxX":0.3992993936111848,"pfxZ":-4.391498277812411,"pX":-0.29563133172833883,"pZ":0.16445840898594422,"vX0":2.8482674960785115,"vY0":-120.26611108111142,"vZ0":-6.01122322162745,"x":128.27,"y":234.34,"x0":-1.5426862926215232,"y0":50.003100515704304,"z0":6.0901372700006675,"aX":0.589785858801555},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.0,"breakHorizontal":-1.3,"spinRate":2597,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45385265644095885,"extension":6.274443261892725},"index":1,"playId":"cd02e7c5-f922-35a3-978a-43280640ca5c","pitchNumber":1,"startTime":"2025-08-21T19:20:20.407Z","endTime":"2025-08-21T19:20:24.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.05454353677681,"strikeZoneBottom":1.37454149676749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.606393464280497,"aZ":-25.47078016491967,"pfxX":-8.97002683687709,"pfxZ":3.555060084314139,"pX":-1.1391091720948128,"pZ":1.8168150474873461,"vX0":5.140494191727858,"vY0":-135.9189193922038,"vZ0":-6.14579301999703,"x":160.42,"y":189.73,"x0":-1.8817568529970448,"y0":50.00278236845719,"z0":5.85708804193331,"aX":-16.914427360839895},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":2041,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40177851979233514,"extension":6.192386807425449},"index":2,"playId":"5dca5972-387e-36dd-bc15-39d17dc2aa52","pitchNumber":2,"startTime":"2025-08-21T19:20:35.724Z","endTime":"2025-08-21T19:20:39.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.523327046580427,"aZ":-23.304970674713765,"pfxX":1.000412651926876,"pfxZ":4.899221083061887,"pX":-0.5424076971241723,"pZ":2.811397568857625,"vX0":3.4894726982606787,"vY0":-133.155181626535,"vZ0":-4.038360139696946,"x":137.68,"y":162.87,"x0":-1.995663857938389,"y0":50.00030244634705,"z0":6.018098832124376,"aX":1.8096010584916642},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":-2.5,"spinRate":2370,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.41013707161339363,"extension":6.232684190479226},"index":3,"playId":"80e69cba-b6f6-3cd5-b250-7d7c04804f99","pitchNumber":3,"startTime":"2025-08-21T19:20:48.781Z","endTime":"2025-08-21T19:20:53.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.4,"strikeZoneTop":3.02233715095763,"strikeZoneBottom":1.37279310139175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.505229284086855,"aZ":-38.81123760473315,"pfxX":1.0436544826370286,"pfxZ":-4.62744651259045,"pX":-0.19027373578059523,"pZ":-0.43694515709518283,"vX0":3.482937902039119,"vY0":-118.68048234788525,"vZ0":-6.801402698110602,"x":124.25,"y":250.58,"x0":-1.8090411365792642,"y0":50.002460654568004,"z0":5.977397586372428,"aX":1.496838940919524},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.7,"breakHorizontal":-2.6,"spinRate":2600,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.460512859725136,"extension":6.2755116387760435},"index":4,"playId":"615b18a1-c249-3edc-acdc-c105c13fbc54","pitchNumber":4,"startTime":"2025-08-21T19:21:01.399Z","endTime":"2025-08-21T19:21:05.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86647083717842,"aZ":-20.412835285417493,"pfxX":1.2872631143248392,"pfxZ":6.48306444158507,"pX":-0.6311496468294434,"pZ":3.32873255131563,"vX0":3.050537729400054,"vY0":-133.40868140980433,"vZ0":-3.2397021392568384,"x":141.06,"y":148.9,"x0":-1.9536616660468917,"y0":50.004883881306846,"z0":6.018383572448176,"aX":2.3365993907126845},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-3.0,"spinRate":2287,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4094878957696828,"extension":6.113826453760815},"index":5,"playId":"3cdcf971-3172-3ee4-ac7d-d9f075c68e32","pitchNumber":5,"startTime":"2025-08-21T19:21:20.020Z","endTime":"2025-08-21T19:21:24.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:21:24.445Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T19:21:25.799Z","endTime":"2025-08-21T19:22:48.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.53925060797501,"strikeZoneBottom":1.55218661487771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.725912766576077,"aZ":-23.206850623762588,"pfxX":-8.363116886196025,"pfxZ":5.364374848288774,"pX":0.3397579836300447,"pZ":0.9281077797755003,"vX0":7.833423248342024,"vY0":-127.99380683344441,"vZ0":-7.927054021536987,"x":104.05,"y":213.72,"x0":-1.6638062257808321,"y0":50.00032862345077,"z0":5.863332049518333,"aX":-13.96941537460285},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":1440,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4268276653947507,"extension":6.497654363887851},"index":0,"playId":"76d4ac5a-ebdd-39f4-91d6-56730b5f6d93","pitchNumber":1,"startTime":"2025-08-21T19:21:48.757Z","endTime":"2025-08-21T19:21:53.945Z","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":92.2,"endSpeed":85.0,"strikeZoneTop":3.53086731488219,"strikeZoneBottom":1.54457583946502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06370111699859,"aZ":-21.858204843782847,"pfxX":0.5315306419109733,"pfxZ":5.598730772377607,"pX":-1.6382323285958211,"pZ":3.4517113185353603,"vX0":0.6764702295863719,"vY0":-134.35613746916295,"vZ0":-2.67802872690264,"x":179.45,"y":145.58,"x0":-1.9616080954661776,"y0":50.00189617164083,"z0":6.002054119797942,"aX":0.9786786710921507},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":-1.1,"spinRate":2302,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4065038024919345,"extension":6.1485593873163396},"index":1,"playId":"505d6f86-20bd-3286-a0db-b55a31456882","pitchNumber":2,"startTime":"2025-08-21T19:21:59.802Z","endTime":"2025-08-21T19:22:02.985Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.53336826789162,"strikeZoneBottom":1.5470644916491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.759960968112676,"aZ":-20.779976042242765,"pfxX":-1.6043584062760967,"pfxZ":6.666920243848951,"pX":2.0095134471459444,"pZ":3.098851690902368,"vX0":9.903702211233705,"vY0":-129.55728520240987,"vZ0":-3.349426056892849,"x":40.4,"y":155.11,"x0":-1.6456569830837569,"y0":50.00209267187697,"z0":5.987050560284814,"aX":-2.7433241002760322},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":0.8,"spinRate":2189,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.42195158913947095,"extension":6.3501857882383606},"index":2,"playId":"ac88828d-c6d5-3da7-abd2-25a62f960914","pitchNumber":3,"startTime":"2025-08-21T19:22:14.073Z","endTime":"2025-08-21T19:22:20.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.51281479521163,"strikeZoneBottom":1.43528798088878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.439879114801627,"aZ":-26.685764058041535,"pfxX":-8.448122103251402,"pfxZ":2.865539421628011,"pX":-1.3197649729023582,"pZ":1.4458303850549132,"vX0":4.190189808687916,"vY0":-137.26635784754671,"vZ0":-6.8715525738562295,"x":167.31,"y":199.74,"x0":-1.765736085571086,"y0":50.00252448131538,"z0":5.79002963840251,"aX":-16.17450252093894},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":14.5,"spinRate":2068,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.39852113194177496,"extension":6.3528350159631275},"index":3,"playId":"42722031-90f3-36c7-adf0-fb2f61875a6f","pitchNumber":4,"startTime":"2025-08-21T19:22:42.764Z","endTime":"2025-08-21T19:22:48.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:22:48.114Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T19:22:48.225Z","endTime":"2025-08-21T19:26:22.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.4617724382195,"strikeZoneBottom":1.59777639198141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.838579835628092,"aZ":-32.481506643753654,"pfxX":1.5430073262369657,"pfxZ":-0.19657932075724815,"pX":-0.9108988295875111,"pZ":1.7177670796491835,"vX0":1.6491082119050544,"vY0":-123.05357770929153,"vZ0":-3.523711010044237,"x":151.72,"y":192.4,"x0":-1.7896344749870023,"y0":50.00443311321447,"z0":5.912760419305061,"aX":2.3726180231689074},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-3.1,"spinRate":2551,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.44467663755771447,"extension":6.311706084607743},"index":0,"playId":"2c1b340e-b84a-3438-850c-7c82109cb355","pitchNumber":1,"startTime":"2025-08-21T19:23:14.523Z","endTime":"2025-08-21T19:23:20.593Z","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":94.0,"endSpeed":85.7,"strikeZoneTop":3.50892058975065,"strikeZoneBottom":1.61461434232564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55290898041094,"aZ":-21.811825670964748,"pfxX":-9.417450847524453,"pfxZ":5.4906868795456045,"pX":-1.1573773006060626,"pZ":2.767901522494243,"vX0":4.65851173077235,"vY0":-136.83003688963387,"vZ0":-4.25240827938488,"x":161.12,"y":164.05,"x0":-1.6629908719361857,"y0":50.000734712100055,"z0":5.845731894726123,"aX":-17.76892035116222},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":16.0,"spinRate":2157,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40102948660632753,"extension":6.371732560156098},"index":1,"playId":"4f7f6307-7175-31a0-9308-aa09ba7724b1","pitchNumber":2,"startTime":"2025-08-21T19:23:31.467Z","endTime":"2025-08-21T19:23:36.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.44825134884266,"strikeZoneBottom":1.61509786794477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35502692312897,"aZ":-31.88741377914103,"pfxX":2.2209478047693016,"pfxZ":0.17539013253003155,"pX":-0.7266549403135711,"pZ":2.7215790672101927,"vX0":1.879671093002816,"vY0":-125.10123710366875,"vZ0":-1.5937487740939411,"x":144.7,"y":165.3,"x0":-1.7729607299401937,"y0":50.0001471513313,"z0":5.951170893666724,"aX":3.562319739521469},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-4.4,"spinRate":2439,"spinDirection":90},"zone":4,"typeConfidence":2.0,"plateTime":0.4358063011222506,"extension":6.308746961501638},"index":2,"playId":"82c4ea0b-ea92-394b-a2e3-52aeeb0c625f","pitchNumber":3,"startTime":"2025-08-21T19:23:51.038Z","endTime":"2025-08-21T19:23:55.784Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-21T19:24:08.918Z","endTime":"2025-08-21T19:24:25.303Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.987509933734188,"aZ":-26.85910929902763,"pfxX":-8.12370923658857,"pfxZ":2.8183719021299054,"pX":-0.6940298531933784,"pZ":0.9038433973800256,"vX0":5.387440125236661,"vY0":-136.73443355406744,"vZ0":-7.982524028506699,"x":143.45,"y":214.38,"x0":-1.6373772002964393,"y0":50.00517467022217,"z0":5.712315276750028,"aX":-15.338848790879423},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":13.6,"spinRate":1927,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40103732339915243,"extension":6.48165313910544},"index":4,"playId":"473f21ce-2c52-39db-88d0-58a4a8ad1759","pitchNumber":4,"startTime":"2025-08-21T19:24:25.303Z","endTime":"2025-08-21T19:24:29.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.52604747108279,"aZ":-37.163854787392836,"pfxX":0.9116097023333727,"pfxZ":-3.3347840115925784,"pX":0.0734490329619553,"pZ":1.593522985277668,"vX0":3.872379667047908,"vY0":-120.95808816674806,"vZ0":-3.041795191407835,"x":114.2,"y":195.75,"x0":-1.6605889029712517,"y0":50.00325623396391,"z0":6.095784297088121,"aX":1.3633832403662387},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.5,"breakHorizontal":-2.5,"spinRate":2688,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4512148835674248,"extension":6.322245251957788},"index":5,"playId":"6851e7f0-3d08-3f3b-9a3c-03515b37e8fc","pitchNumber":5,"startTime":"2025-08-21T19:24:49.545Z","endTime":"2025-08-21T19:24:53.578Z","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":92.8,"endSpeed":84.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27439607227319,"aZ":-17.732724063379337,"pfxX":-0.12722153364323585,"pfxZ":7.936084919496022,"pX":0.7405604448318612,"pZ":2.2106883775928114,"vX0":6.626877354700687,"vY0":-134.77062139084325,"vZ0":-6.175853383238954,"x":88.77,"y":179.09,"x0":-1.7450371014727184,"y0":50.00223968753781,"z0":5.806546230102612,"aX":-0.23290181723726788},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":-1.3,"spinRate":2418,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.408133326223139,"extension":6.419783183978646},"index":6,"playId":"b1e488f9-3923-34fd-a0d7-e074fb737093","pitchNumber":6,"startTime":"2025-08-21T19:25:20.664Z","endTime":"2025-08-21T19:25:28.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.510158756689645,"aZ":-32.08269436490845,"pfxX":1.6268004768982156,"pfxZ":0.0519646610020823,"pX":0.014444211372914574,"pZ":1.0200317102851655,"vX0":3.7197010508689803,"vY0":-126.37604217309914,"vZ0":-5.644620419449085,"x":116.45,"y":211.24,"x0":-1.687146745563001,"y0":50.00097779184082,"z0":5.856496060727871,"aX":2.6324316389316054},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-3.8,"spinRate":2514,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4332544763422188,"extension":6.2901878840115115},"index":7,"playId":"db0dffb8-967c-334f-b04c-68158883b0e3","pitchNumber":7,"startTime":"2025-08-21T19:25:46.549Z","endTime":"2025-08-21T19:25:51.241Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56457541072672,"aZ":-31.01405090551256,"pfxX":1.5574476523740857,"pfxZ":0.7306130475272434,"pX":0.9036663012513181,"pZ":0.7248264217334952,"vX0":5.688187854995562,"vY0":-124.60035471273736,"vZ0":-6.366348114691183,"x":82.55,"y":219.21,"x0":-1.597691523329408,"y0":50.00499203446814,"z0":5.828837094709309,"aX":2.4854693298406456},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-4.0,"spinRate":2453,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4371300888150387,"extension":6.310471317483781},"index":8,"playId":"2700df66-8ffb-368d-a9b3-9ec4ccd8263a","pitchNumber":8,"startTime":"2025-08-21T19:26:16.214Z","endTime":"2025-08-21T19:26:22.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:26:22.751Z","atBatIndex":29},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willi Castro hit by pitch. Ian Happ to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T19:27:21.992Z","endTime":"2025-08-21T19:28:36.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T19:26:49.187Z","endTime":"2025-08-21T19:27:24.297Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.36237728937945,"strikeZoneBottom":1.58177335322096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.427172423967583,"aZ":-26.424877330854383,"pfxX":-9.621277832048834,"pfxZ":3.143186699351756,"pX":-0.7434681385047596,"pZ":1.4842045368237706,"vX0":6.0571862651322785,"vY0":-134.94056498901202,"vZ0":-6.355992923872925,"x":145.34,"y":198.71,"x0":-1.7759534801215036,"y0":50.00394442558913,"z0":5.751044117914593,"aX":-17.610961098785324},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":16.0,"spinRate":2110,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.40707397362238673,"extension":6.388508711541601},"index":1,"playId":"93133a33-1f9d-3a8e-8355-3775e604c03e","pitchNumber":1,"startTime":"2025-08-21T19:27:24.297Z","endTime":"2025-08-21T19:27:29.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.43701915127377,"strikeZoneBottom":1.50402873522562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42128801250151,"aZ":-29.675596509726624,"pfxX":2.536868783608267,"pfxZ":1.5403362400222473,"pX":-0.6485483546893936,"pZ":2.381384357739973,"vX0":2.107668615514888,"vY0":-125.5446792233019,"vZ0":-3.0292076584214946,"x":141.72,"y":174.48,"x0":-1.823617890084933,"y0":50.00334681284431,"z0":5.9773209299463135,"aX":4.117439728151862},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-5.0,"spinRate":2412,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.433505757498156,"extension":6.199746017938916},"index":2,"playId":"db4cca80-2d90-3690-bac0-85d0ad703dda","pitchNumber":2,"startTime":"2025-08-21T19:27:44.722Z","endTime":"2025-08-21T19:27:49.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.59041570765037,"strikeZoneBottom":1.59599730463619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.792491254600016,"aZ":-19.37878658083507,"pfxX":0.18164094603809477,"pfxZ":6.8109547681403875,"pX":-1.2590412007162812,"pZ":3.1378844938464794,"vX0":1.820690182284052,"vY0":-135.2814539258833,"vZ0":-3.750206352145854,"x":164.99,"y":154.06,"x0":-1.9606339031423454,"y0":50.002194479473886,"z0":5.877727490772995,"aX":0.3408303699334524},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":-0.7,"spinRate":2401,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4028172724520407,"extension":6.191015306107366},"index":3,"playId":"c18c9593-ee15-3b26-a6a6-af217d436568","pitchNumber":3,"startTime":"2025-08-21T19:28:09.330Z","endTime":"2025-08-21T19:28:12.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.619412715201033,"aZ":-25.049711520151668,"pfxX":-0.15516760745079594,"pfxZ":4.024814953496328,"pX":2.5088788079130873,"pZ":2.416417394941192,"vX0":10.300093368668547,"vY0":-130.53044240356758,"vZ0":-4.550574744817287,"x":21.37,"y":173.54,"x0":-1.4248412222117521,"y0":50.00545046400325,"z0":6.008573322012359,"aX":-0.2750189834244426},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-1.4,"spinRate":2380,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4154280095309679,"extension":6.391039831604947},"index":4,"playId":"d156740f-70d5-31c2-ba28-7b7d82daefab","pitchNumber":4,"startTime":"2025-08-21T19:28:26.221Z","endTime":"2025-08-21T19:28:36.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:28:36.208Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T19:28:47.444Z","endTime":"2025-08-21T19:29:10.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05695199281705,"aZ":-22.70418071553536,"pfxX":-9.236967676035015,"pfxZ":5.0050377641524095,"pX":-0.40312377832852936,"pZ":2.000592523642776,"vX0":6.771872933404023,"vY0":-136.41446785414888,"vZ0":-5.875581483836199,"x":132.37,"y":184.76,"x0":-1.7134768185143316,"y0":50.00022186917415,"z0":5.740003297853381,"aX":-17.46517525867101},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":15.4,"spinRate":2060,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4009951014865445,"extension":6.4235301092134325},"hitData":{"launchSpeed":90.5,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.28,"coordY":141.53}},"index":0,"playId":"f7c1127d-9334-31ee-86f3-cb6445009dd0","pitchNumber":1,"startTime":"2025-08-21T19:29:02.738Z","endTime":"2025-08-21T19:29:10.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:29:10.754Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T19:31:13.170Z","endTime":"2025-08-21T19:32:12.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.46391550689426,"strikeZoneBottom":1.54352631200967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.420328110040085,"aZ":-13.172382718777422,"pfxX":8.229688218848624,"pfxZ":10.763007800168102,"pX":-0.11682647718525373,"pZ":3.103673539706908,"vX0":-8.668529597602049,"vY0":-131.41419593268284,"vZ0":-3.6380553293189166,"x":121.45,"y":154.98,"x0":2.1407724006287583,"y0":50.00140584768588,"z0":5.471562739211266,"aX":14.527583549712425},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.0,"breakHorizontal":-13.2,"spinRate":2540,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4153220135176059,"extension":6.049999131892358},"index":0,"playId":"1458f7dd-82ba-3bef-89a5-834f78fd1a56","pitchNumber":1,"startTime":"2025-08-21T19:31:25.780Z","endTime":"2025-08-21T19:31:29.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26137440002929,"aZ":-27.14581900931382,"pfxX":-6.410259600021501,"pfxZ":3.590514356505664,"pX":-1.1218078905899165,"pZ":2.2589944055674325,"vX0":-6.767033011941427,"vY0":-117.87216287774734,"vZ0":-1.2881805525559575,"x":159.76,"y":177.79,"x0":2.6236934648179555,"y0":50.00509770644329,"z0":5.328590898594135,"aX":-8.982925966085597},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.5,"breakHorizontal":13.3,"spinRate":2506,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.46540535377600767,"extension":6.033734624974525},"index":1,"playId":"a6c95a5e-5e8a-3404-bcb1-aecfb1a88b09","pitchNumber":2,"startTime":"2025-08-21T19:31:41.098Z","endTime":"2025-08-21T19:31:45.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-21T19:31:52.167Z","endTime":"2025-08-21T19:32:07.952Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.288551458767508,"aZ":-30.038295667722153,"pfxX":-5.74356617189844,"pfxZ":1.5142416431429044,"pX":0.5965775592797161,"pZ":2.386310674973519,"vX0":-3.3645111908164327,"vY0":-117.54819006805721,"vZ0":-0.5302455959518315,"x":94.26,"y":174.35,"x0":2.7901254406826346,"y0":50.00029935330943,"z0":5.392235829738949,"aX":-8.073047989791748},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.9,"breakHorizontal":11.2,"spinRate":2554,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.46511781908549343,"extension":6.039791561085787},"index":3,"playId":"3694a45e-fdb8-375a-9e33-46ee0747c07b","pitchNumber":3,"startTime":"2025-08-21T19:32:07.952Z","endTime":"2025-08-21T19:32:12.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:32:12.520Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T19:32:18.187Z","endTime":"2025-08-21T19:34:19.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.38224795345689,"strikeZoneBottom":1.57645168616433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.63835977914235,"aZ":-27.82313286064374,"pfxX":7.4627040837103245,"pfxZ":2.9355120364183858,"pX":0.5874424838341489,"pZ":2.691796147350051,"vX0":-6.570445545382255,"vY0":-119.94632270828879,"vZ0":-0.823131114742691,"x":94.61,"y":166.1,"x0":2.3713007192706095,"y0":50.00114792276156,"z0":5.484670612605906,"aX":11.051398999281032},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.4,"breakHorizontal":-12.2,"spinRate":1239,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.45381172019966964,"extension":6.23651894999859},"index":0,"playId":"616aa951-96c7-3fe7-bdd8-324b57b37ac8","pitchNumber":1,"startTime":"2025-08-21T19:32:37.303Z","endTime":"2025-08-21T19:32:40.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.37412020271315,"strikeZoneBottom":1.59899842802243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.438149024223016,"aZ":-29.105423705175383,"pfxX":8.636499114402435,"pfxZ":2.0847090474987224,"pX":1.325206096986006,"pZ":1.8951806345634392,"vX0":-5.231251576403471,"vY0":-119.99072133064197,"vZ0":-2.168397383584692,"x":66.49,"y":187.61,"x0":2.4025878179433353,"y0":50.00011738290861,"z0":5.383127368376345,"aX":12.694731180540744},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.6,"breakHorizontal":-14.5,"spinRate":1207,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4550535687655106,"extension":6.175393814030014},"index":1,"playId":"a5b72d9f-1c84-3bd8-9a4b-e2b780a21fab","pitchNumber":2,"startTime":"2025-08-21T19:32:54.357Z","endTime":"2025-08-21T19:32:58.595Z","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":90.5,"endSpeed":82.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.35710948571873,"aZ":-12.66343590572021,"pfxX":9.545659037826734,"pfxZ":11.171244513019698,"pX":-0.16333874939051862,"pZ":2.537713733153229,"vX0":-9.063076725107374,"vY0":-131.44620074202152,"vZ0":-4.7685384768112415,"x":123.23,"y":170.26,"x0":2.0922113135467897,"y0":50.00468670499082,"z0":5.318661673950722,"aX":16.674645667519048},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.3,"breakHorizontal":-15.2,"spinRate":2520,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.41699606380346665,"extension":6.164318350533995},"index":2,"playId":"550bbfcd-c39f-3d27-8cd8-ee53b13b2726","pitchNumber":3,"startTime":"2025-08-21T19:33:11.871Z","endTime":"2025-08-21T19:33:20.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.048662335173777,"aZ":-28.456604307303586,"pfxX":7.857065903832633,"pfxZ":2.5229127477570232,"pX":0.7689137251924465,"pZ":2.1844335721157475,"vX0":-6.181731057180063,"vY0":-120.36051080511857,"vZ0":-1.7494267239525754,"x":87.69,"y":179.8,"x0":2.3422330458157297,"y0":50.0055459132719,"z0":5.426274755967016,"aX":11.598840129859772},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.4,"breakHorizontal":-12.8,"spinRate":1250,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4540364793470877,"extension":6.200590276664043},"index":3,"playId":"5c2eab6c-4865-3ef4-8658-78d26dd86c68","pitchNumber":4,"startTime":"2025-08-21T19:33:42.556Z","endTime":"2025-08-21T19:33:48.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.301710579618916,"aZ":-32.27128882486264,"pfxX":-6.9246741753936565,"pfxZ":-0.06899160927591552,"pX":-0.5211922387825086,"pZ":2.84756305377015,"vX0":-5.212794608481425,"vY0":-117.69328660025658,"vZ0":0.7491027110411916,"x":136.87,"y":161.9,"x0":2.61444575236165,"y0":50.003051571582844,"z0":5.491260483071327,"aX":-9.807372684753686},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":13.7,"spinRate":2426,"spinDirection":298},"zone":1,"typeConfidence":2.0,"plateTime":0.4636792271051049,"extension":6.1132510909863065},"hitData":{"launchSpeed":93.4,"launchAngle":7.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":151.07}},"index":4,"playId":"a4acdf33-9739-387a-981c-39fa23d49fd7","pitchNumber":5,"startTime":"2025-08-21T19:34:11.660Z","endTime":"2025-08-21T19:34:19.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:34:19.354Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, third baseman Willi Castro to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T19:34:28.354Z","endTime":"2025-08-21T19:35:28.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.51637604744564,"strikeZoneBottom":1.44511857305744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.128110652531856,"aZ":-30.982274171700276,"pfxX":-7.610571033022966,"pfxZ":0.8735012671890754,"pX":-0.27655229378256496,"pZ":2.1150385946663017,"vX0":-4.422089271299083,"vY0":-116.3105299843902,"vZ0":-0.7872435793693462,"x":127.54,"y":181.67,"x0":2.6420569787098467,"y0":50.001941460354914,"z0":5.412683803678028,"aX":-10.358030121477414},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.7,"breakHorizontal":14.9,"spinRate":2514,"spinDirection":292},"zone":4,"typeConfidence":2.0,"plateTime":0.4720870920820279,"extension":6.102773465851913},"index":0,"playId":"06efa275-7f10-36b5-99df-16b5765b7d63","pitchNumber":1,"startTime":"2025-08-21T19:34:46.284Z","endTime":"2025-08-21T19:34:50.456Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.46653546270139,"strikeZoneBottom":1.45590777503184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.441388605080828,"aZ":-35.2147522976986,"pfxX":-6.787667011007297,"pfxZ":-2.164369858229839,"pX":-0.07673541845015859,"pZ":1.742099427531814,"vX0":-4.142816080957246,"vY0":-117.33204797239799,"vZ0":-0.9049967215842174,"x":119.92,"y":191.74,"x0":2.5885682618928922,"y0":50.00247532271144,"z0":5.390061132709063,"aX":-9.542090479521164},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.8,"breakHorizontal":13.2,"spinRate":2334,"spinDirection":350},"zone":8,"typeConfidence":2.0,"plateTime":0.46531985142583876,"extension":6.1084996421281845},"index":1,"playId":"46fa593c-dac3-3f2e-b202-5177709b086f","pitchNumber":2,"startTime":"2025-08-21T19:35:01.169Z","endTime":"2025-08-21T19:35:05.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.92119464714737,"aZ":-28.61071656524353,"pfxX":8.116763648325463,"pfxZ":2.390480014167095,"pX":0.6893728349872535,"pZ":1.8390379757566666,"vX0":-6.419029730266835,"vY0":-120.70706818056325,"vZ0":-2.683824017079373,"x":90.72,"y":189.13,"x0":2.313494976113382,"y0":50.00511308148478,"z0":5.454678089503597,"aX":12.11930746719127},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.0,"breakHorizontal":-13.4,"spinRate":1279,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.45174601894978084,"extension":6.129226529322065},"hitData":{"launchSpeed":87.2,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.39,"coordY":167.3}},"index":2,"playId":"e9dabd4b-4b93-3a66-9539-46d1fbbdc9a9","pitchNumber":3,"startTime":"2025-08-21T19:35:20.419Z","endTime":"2025-08-21T19:35:28.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:35:28.110Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Reese McGuire walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T19:37:43.725Z","endTime":"2025-08-21T19:39:28.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andruw Monasterio replaces shortstop Joey Ortiz, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T19:37:12.777Z","endTime":"2025-08-21T19:37:46.029Z","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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.8,"endSpeed":74.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.090229040237833,"aZ":-40.6920065765376,"pfxX":2.3910681777911877,"pfxZ":-6.132662074953844,"pX":-1.4971011686344888,"pZ":2.8619576194800307,"vX0":-0.07490487194108467,"vY0":-116.29209955141248,"vZ0":0.7386873045972331,"x":174.07,"y":161.51,"x0":-1.7760357292760378,"y0":50.00517655108366,"z0":6.3596790132109735,"aX":3.3189501980170735},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.8,"breakHorizontal":-4.3,"spinRate":2496,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.468619472812998,"extension":6.259583214288533},"index":1,"playId":"799c8dcb-d644-3ba1-8d44-e7fcbcd34271","pitchNumber":1,"startTime":"2025-08-21T19:37:46.029Z","endTime":"2025-08-21T19:37:50.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.27264622190806,"strikeZoneBottom":1.46461918490674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.95150542782233,"aZ":-32.097246460156676,"pfxX":1.7451940285750984,"pfxZ":0.046073765390602706,"pX":-0.8996375348227648,"pZ":0.9963176899988634,"vX0":2.1698176175345676,"vY0":-122.44620464064617,"vZ0":-5.33866173241775,"x":151.29,"y":211.88,"x0":-2.020631158426058,"y0":50.00012167649026,"z0":5.919849290711306,"aX":2.675261379809455},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":-3.6,"spinRate":2473,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4456423828623839,"extension":6.1896417082061985},"index":2,"playId":"10253df9-af0e-342c-be23-440d99ed9612","pitchNumber":2,"startTime":"2025-08-21T19:38:05.411Z","endTime":"2025-08-21T19:38:09.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1115134046791,"aZ":-32.007992440906385,"pfxX":1.5063034092485241,"pfxZ":0.1029364803965862,"pX":0.10263287542749404,"pZ":2.170327591962814,"vX0":4.3666143692903425,"vY0":-123.3519845555846,"vZ0":-2.946035469821795,"x":113.09,"y":180.18,"x0":-1.8786291238428554,"y0":50.000987615252576,"z0":6.050050630292721,"aX":2.344278981136211},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-3.6,"spinRate":2311,"spinDirection":88},"zone":5,"typeConfidence":2.0,"plateTime":0.4422587355339629,"extension":6.115198433173328},"index":3,"playId":"4cd227ff-ccbf-319d-b226-4e61cb9b1e80","pitchNumber":3,"startTime":"2025-08-21T19:38:16.705Z","endTime":"2025-08-21T19:38:20.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1269298222615,"aZ":-22.81539432800049,"pfxX":-0.5353707843640492,"pfxZ":5.259104352165693,"pX":0.8012680132303821,"pZ":2.9224821033042305,"vX0":6.922579220502074,"vY0":-132.53794462421362,"vZ0":-3.4786607667936047,"x":86.46,"y":159.87,"x0":-1.7742001539723222,"y0":50.00519370730398,"z0":5.91674241708215,"aX":-0.9533888884060442},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2429,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4131399297764067,"extension":6.349760449674577},"index":4,"playId":"e5f5c797-9f94-3c1a-b61f-467a3e3b598a","pitchNumber":4,"startTime":"2025-08-21T19:38:36.012Z","endTime":"2025-08-21T19:38:40.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.16024373431183,"strikeZoneBottom":1.41320902641149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.08007910175341,"aZ":-24.370450096643186,"pfxX":-9.202843503911517,"pfxZ":4.200795805944679,"pX":1.315743317755037,"pZ":0.573187038653246,"vX0":11.118254653337683,"vY0":-135.13801873907275,"vZ0":-9.012792906185263,"x":66.85,"y":223.3,"x0":-1.646606883183681,"y0":50.00664691919617,"z0":5.649794492029621,"aX":-17.11049159721856},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":14.4,"spinRate":2054,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40455209275722037,"extension":6.565345746517473},"index":5,"playId":"400a0de9-ce0a-34ce-a198-3caad3873e33","pitchNumber":5,"startTime":"2025-08-21T19:38:53.840Z","endTime":"2025-08-21T19:38:57.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.7,"strikeZoneTop":3.26658872175964,"strikeZoneBottom":1.48946678183776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.72538289487653,"aZ":-34.24981619772333,"pfxX":2.960070908521608,"pfxZ":-1.3092967813575438,"pX":-1.7663748287467822,"pZ":1.9911105098242383,"vX0":-0.2846558006857078,"vY0":-123.74341854553553,"vZ0":-2.883365650277384,"x":184.33,"y":185.02,"x0":-2.0368339447073245,"y0":50.00320721548456,"z0":5.980190673230291,"aX":4.689086411327773},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.8,"breakHorizontal":-5.4,"spinRate":2538,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.43906124389891676,"extension":6.218686947569714},"index":6,"playId":"c2a714c1-f001-3e61-86b6-ccc8628e9ebc","pitchNumber":6,"startTime":"2025-08-21T19:39:13.124Z","endTime":"2025-08-21T19:39:17.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.1755379130591,"strikeZoneBottom":1.49034272453829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.755244321492054,"aZ":-31.08372629609419,"pfxX":2.682584572376138,"pfxZ":0.6950774448526822,"pX":-1.3665965407437684,"pZ":2.662841237132215,"vX0":0.5137143723102634,"vY0":-123.4653349457751,"vZ0":-2.052688930006676,"x":169.09,"y":166.88,"x0":-1.9253532674556288,"y0":50.00518464369405,"z0":6.068988470247727,"aX":4.228733656876752},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-5.0,"spinRate":2434,"spinDirection":96},"zone":11,"typeConfidence":2.0,"plateTime":0.44012821648547185,"extension":6.18225469696324},"index":7,"playId":"cce2ecbd-25b0-3fcb-9fa7-3ecbf6fcea97","pitchNumber":7,"startTime":"2025-08-21T19:39:24.727Z","endTime":"2025-08-21T19:39:28.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:39:28.943Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp line drive to right fielder Sal Frelick. Reese McGuire to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T19:39:39.593Z","endTime":"2025-08-21T19:41:13.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.07702978796596,"strikeZoneBottom":1.49442845050874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.831506745323136,"aZ":-18.048819480854725,"pfxX":-0.19304690365644417,"pfxZ":7.829237544420667,"pX":0.46843037737041004,"pZ":1.7567069942435387,"vX0":5.919556254950655,"vY0":-133.0405709074095,"vZ0":-7.213250259855899,"x":99.14,"y":191.35,"x0":-1.7543210897449335,"y0":50.003107059656145,"z0":5.797146616431017,"aX":-0.3492893115016241},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.0,"breakHorizontal":-0.8,"spinRate":2363,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.41069695835912645,"extension":6.423025914937785},"index":0,"playId":"012b5df2-7c0c-364e-8bcd-a817ef5ec5f5","pitchNumber":1,"startTime":"2025-08-21T19:39:53.502Z","endTime":"2025-08-21T19:39:58.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.24954786257362,"aZ":-36.33956882939914,"pfxX":0.1360520910888101,"pfxZ":-2.891677418894491,"pX":0.6238982589257688,"pZ":0.2621306664309344,"vX0":5.107094657804659,"vY0":-118.80614947019492,"vZ0":-5.536105644819493,"x":93.22,"y":231.7,"x0":-1.5649626013110918,"y0":50.0051494741784,"z0":5.899272069336511,"aX":0.1948249566828917},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.2,"breakHorizontal":-1.4,"spinRate":2514,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.45979529961694876,"extension":6.394720279947472},"index":1,"playId":"2b7a154d-e6a6-3dd0-ae3f-b34992f6b9de","pitchNumber":2,"startTime":"2025-08-21T19:40:12.013Z","endTime":"2025-08-21T19:40:16.959Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89900513398943,"aZ":-26.74450695534242,"pfxX":-9.825366394018712,"pfxZ":2.9216870097192276,"pX":-1.5483349075899107,"pZ":2.0781517973566532,"vX0":4.097893223771832,"vY0":-135.45867179224697,"vZ0":-4.859110992721548,"x":176.02,"y":182.67,"x0":-1.8052786504211555,"y0":50.00104242154541,"z0":5.767671345088219,"aX":-18.235940270448378},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":2038,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40452323776296506,"extension":6.294601916515105},"index":2,"playId":"20e6358a-bd52-32cb-804b-78dc8658f695","pitchNumber":3,"startTime":"2025-08-21T19:40:35.724Z","endTime":"2025-08-21T19:40:40.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-21T19:40:45.378Z","endTime":"2025-08-21T19:41:01.202Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62664988468725,"aZ":-21.305889871689164,"pfxX":-1.7390157274801425,"pfxZ":5.892842863774973,"pX":-0.3104318156320064,"pZ":2.7026105282504007,"vX0":4.9040206890169395,"vY0":-134.56499776180237,"vZ0":-4.237544721203583,"x":128.83,"y":165.81,"x0":-1.9259023279121479,"y0":50.002497779020224,"z0":5.7961245359377935,"aX":-3.207533294522925},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2329,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40613240495171343,"extension":6.330637040044783},"hitData":{"launchSpeed":103.7,"launchAngle":12.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.55,"coordY":83.23}},"index":4,"playId":"d924d7bd-71bf-36fe-9fb9-53800c118a7c","pitchNumber":4,"startTime":"2025-08-21T19:41:01.202Z","endTime":"2025-08-21T19:41:13.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:41:13.734Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out softly, third baseman Caleb Durbin to first baseman Andrew Vaughn. Michael Busch to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T19:41:24.941Z","endTime":"2025-08-21T19:44:00.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":86.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.687616087148182,"aZ":-27.699233309698805,"pfxX":-7.6464654080192265,"pfxZ":2.3722685429479693,"pX":0.11292894101287006,"pZ":1.8066216174362166,"vX0":7.726738980427207,"vY0":-136.38254616250765,"vZ0":-5.304731788306279,"x":112.7,"y":190.0,"x0":-1.7619831151020011,"y0":50.00175487476164,"z0":5.6845759698990035,"aX":-14.419388018656534},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":12.2,"spinRate":2050,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4014410145953957,"extension":6.423506715049367},"index":0,"playId":"cba65f28-cd73-347a-afe4-8c1f3d74b682","pitchNumber":1,"startTime":"2025-08-21T19:41:44.540Z","endTime":"2025-08-21T19:41:48.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.346878758398496,"aZ":-27.827701551392156,"pfxX":-8.011996602921874,"pfxZ":2.32599929011175,"pX":-0.04679213951090723,"pZ":1.9133889890654054,"vX0":6.85304659447759,"vY0":-136.12302152496724,"vZ0":-5.070476825405324,"x":118.78,"y":187.12,"x0":-1.5625734774162328,"y0":50.001398083334166,"z0":5.739437305826384,"aX":-14.955669455866357},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":13.0,"spinRate":2025,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40318830847883413,"extension":6.421293094216866},"index":1,"playId":"4832e091-3fd9-3f2d-bd39-783780793c69","pitchNumber":2,"startTime":"2025-08-21T19:42:10.195Z","endTime":"2025-08-21T19:42:14.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.32292857057936,"strikeZoneBottom":1.37599633897471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53635730983009,"aZ":-20.282706591976726,"pfxX":-0.5048817777675834,"pfxZ":6.468729773123722,"pX":0.5496481226652546,"pZ":0.7023721789589921,"vX0":6.596942125332093,"vY0":-134.55308861353458,"vZ0":-9.18753928269697,"x":96.05,"y":219.82,"x0":-1.865766249127449,"y0":50.00356338355024,"z0":5.592217676330064,"aX":-0.9295740192790384},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-0.5,"spinRate":2437,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4067063810333438,"extension":6.36781412353148},"index":2,"playId":"eb60f746-1d06-357f-81ef-0bc22285421d","pitchNumber":3,"startTime":"2025-08-21T19:42:43.606Z","endTime":"2025-08-21T19:42:48.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.30382923492233,"strikeZoneBottom":1.5082372041178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.358347817381226,"aZ":-18.130502763614132,"pfxX":-0.8307805949925782,"pfxZ":7.341819286476856,"pX":-0.8072694294882287,"pZ":3.2687998596439445,"vX0":3.28086644676084,"vY0":-136.53491675943025,"vZ0":-3.7924268048881142,"x":147.77,"y":150.52,"x0":-1.909717168968751,"y0":50.004326592439156,"z0":5.90249806876588,"aX":-1.5900959882201835},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":1.0,"spinRate":2383,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3991663158562315,"extension":6.19084705576686},"index":3,"playId":"a7218e14-637f-3854-8165-082b5b155f3f","pitchNumber":4,"startTime":"2025-08-21T19:43:10.446Z","endTime":"2025-08-21T19:43:16.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.2905470155741,"strikeZoneBottom":1.43484049126855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.443828840341734,"aZ":-37.620146700524266,"pfxX":1.8314618665344575,"pfxZ":-3.754205161879911,"pX":1.2758347495872016,"pZ":2.620068468281707,"vX0":6.21127618459465,"vY0":-118.98555141099118,"vZ0":-0.32288971783137577,"x":68.37,"y":168.04,"x0":-1.5947138671225984,"y0":50.00396546968154,"z0":6.134387834813663,"aX":2.655002903333522},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.6,"breakHorizontal":-4.7,"spinRate":2589,"spinDirection":50},"zone":12,"typeConfidence":2.0,"plateTime":0.45837539092356305,"extension":6.32108553105382},"index":4,"playId":"b1391bbb-81ca-3e55-a3f4-cf7a7f09122c","pitchNumber":5,"startTime":"2025-08-21T19:43:31.431Z","endTime":"2025-08-21T19:43:36.186Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.880144661485083,"aZ":-25.01092895914939,"pfxX":-7.615440859472811,"pfxZ":3.910800403072443,"pX":-1.4737442091750665,"pZ":2.670374557970999,"vX0":3.4489362100060164,"vY0":-134.23800591407036,"vZ0":-3.579652461357213,"x":173.18,"y":166.68,"x0":-1.7826556530591489,"y0":50.005317550675365,"z0":5.792928465952106,"aX":-13.960583972175282},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":13.1,"spinRate":2028,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4073431147908311,"extension":6.419237032515281},"hitData":{"launchSpeed":58.5,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.0,"coordY":174.0}},"index":5,"playId":"f3b9515f-f9bc-3ae3-8475-5a39ee37f44c","pitchNumber":6,"startTime":"2025-08-21T19:43:52.353Z","endTime":"2025-08-21T19:44:00.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:44:00.379Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T19:44:13.471Z","endTime":"2025-08-21T19:45:43.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.15660492564382,"strikeZoneBottom":1.33012963231616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02733774346094,"aZ":-29.549036830390893,"pfxX":-9.206790907289763,"pfxZ":1.4420855159975403,"pX":-2.007513617630661,"pZ":3.153166146079524,"vX0":2.7093097755034528,"vY0":-134.66262795847922,"vZ0":-1.8642975866036235,"x":193.52,"y":153.64,"x0":-1.8344519140641662,"y0":50.00572016626601,"z0":5.958182571215903,"aX":-16.801224070393275},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":1951,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.407762353612132,"extension":6.243146000846971},"index":0,"playId":"d960eb20-41cc-3fc2-9598-2f27f16a987b","pitchNumber":1,"startTime":"2025-08-21T19:44:31.104Z","endTime":"2025-08-21T19:44:36.414Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T19:44:51.146Z","endTime":"2025-08-21T19:44:59.870Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.09033306037475,"strikeZoneBottom":1.43082161605007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.298674939125238,"aZ":-30.24625789757552,"pfxX":1.3213482029444943,"pfxZ":1.210155896748148,"pX":-0.24694176005523433,"pZ":1.4156938829059609,"vX0":3.6124125146781934,"vY0":-125.1308358007795,"vZ0":-4.827904630839432,"x":126.41,"y":200.56,"x0":-1.8786442559834644,"y0":50.003617770999156,"z0":5.8368359066558115,"aX":2.1028529034642727},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":-3.2,"spinRate":2420,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4370575014253131,"extension":6.298809297970937},"index":2,"playId":"f3b25a74-ad65-3a90-a981-174880cffa8b","pitchNumber":2,"startTime":"2025-08-21T19:44:59.870Z","endTime":"2025-08-21T19:45:07.412Z","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":94.2,"endSpeed":87.3,"strikeZoneTop":3.1812039875532,"strikeZoneBottom":1.35572217353522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.265170621922703,"aZ":-24.558006732711434,"pfxX":-9.083607353768782,"pfxZ":3.93969295360597,"pX":-0.10596847902815404,"pZ":3.479613425415513,"vX0":7.366508084622298,"vY0":-137.15704985386432,"vZ0":-2.2751026192558688,"x":121.04,"y":144.83,"x0":-1.6275518518461982,"y0":50.00155703414442,"z0":5.969888151764288,"aX":-17.553422359872418},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":2128,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39718886539542053,"extension":6.299712764761223},"index":3,"playId":"b655a09e-5447-3ae7-9ee2-028a4a4af66a","pitchNumber":3,"startTime":"2025-08-21T19:45:19.102Z","endTime":"2025-08-21T19:45:24.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.07530424740286,"strikeZoneBottom":1.26002221951632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.64736137952626,"aZ":-29.74558256013524,"pfxX":1.8725502844832835,"pfxZ":1.5400131289754704,"pX":-1.1399300018232694,"pZ":2.427715415272708,"vX0":1.34377202049835,"vY0":-123.5615378015524,"vZ0":-2.607708582209865,"x":160.45,"y":173.23,"x0":-1.9308291633844503,"y0":50.00081831202061,"z0":5.9534105268015995,"aX":2.944273894808724},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-3.7,"spinRate":2388,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4404026609991276,"extension":6.253219501145751},"index":4,"playId":"0b97bc6c-c5aa-3879-8dfd-c37257d17900","pitchNumber":4,"startTime":"2025-08-21T19:45:37.460Z","endTime":"2025-08-21T19:45:43.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:45:43.684Z","atBatIndex":38},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Pete Crow-Armstrong out on a sacrifice fly to right fielder Sal Frelick. Reese McGuire scores. Michael Busch to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T19:48:25.338Z","endTime":"2025-08-21T19:48:42.043Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"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":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":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":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":{"id":682990,"link":"/api/v1/people/682990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T19:45:55.902Z","endTime":"2025-08-21T19:46:33.392Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Nick Mears replaces Quinn Priester.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T19:46:33.392Z","endTime":"2025-08-21T19:48:27.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683232,"link":"/api/v1/people/683232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.172122666911214,"aZ":-10.05569884035115,"pfxX":-2.7989230022214637,"pfxZ":11.223119279208458,"pX":-0.044536708831118266,"pZ":2.7700156651516,"vX0":5.053364758753527,"vY0":-140.1090558295302,"vZ0":-7.228652946024071,"x":118.7,"y":163.99,"x0":-1.5149834724790772,"y0":50.006911151581804,"z0":6.054769644252698,"aX":-5.518442774160602},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":4.0,"spinRate":2464,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.392204593749756,"extension":6.883168071895463},"hitData":{"launchSpeed":96.4,"launchAngle":48.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.58,"coordY":111.15}},"index":2,"playId":"38161613-126b-3a74-aa09-d0b146990c16","pitchNumber":1,"startTime":"2025-08-21T19:48:27.525Z","endTime":"2025-08-21T19:48:42.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:48:42.043Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Brandon Lockridge.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T19:48:54.653Z","endTime":"2025-08-21T19:50:11.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.49397364501498,"strikeZoneBottom":1.39787662545881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74630238666772,"aZ":-11.816363263119674,"pfxX":-3.212649190918768,"pfxZ":10.269346146099693,"pX":-0.17377311574002005,"pZ":4.008256333224361,"vX0":5.14211659998733,"vY0":-140.16320160202812,"vZ0":-3.9566223893790693,"x":123.62,"y":130.56,"x0":-1.617792286922145,"y0":50.00476297112515,"z0":6.214337917088027,"aX":-6.370399645096487},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":4.7,"spinRate":2443,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39131330633972006,"extension":6.79029403849256},"index":0,"playId":"48b66388-534f-3dd8-8a52-f57e3a06fd2e","pitchNumber":1,"startTime":"2025-08-21T19:49:19.975Z","endTime":"2025-08-21T19:49:24.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.758249195612212,"aZ":-9.338297625783119,"pfxX":-4.395833070858459,"pfxZ":11.436239944401327,"pX":-0.5730123022710645,"pZ":3.300062060445892,"vX0":4.244463830319842,"vY0":-140.39665050658485,"vZ0":-6.188300871053761,"x":138.84,"y":149.68,"x0":-1.533220314697635,"y0":50.00064534589566,"z0":6.140413454480902,"aX":-8.775585007282725},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":7.1,"spinRate":2552,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.39013052014241945,"extension":6.839396469821193},"index":1,"playId":"701f7a89-a88c-3797-9305-e9a0894dd8df","pitchNumber":2,"startTime":"2025-08-21T19:49:39.411Z","endTime":"2025-08-21T19:49:42.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.329284842925826,"aZ":-8.763797139532823,"pfxX":-3.724402021742724,"pfxZ":11.744019260412701,"pX":0.3266094748864973,"pZ":2.8048284163170587,"vX0":6.366351897710157,"vY0":-139.99187050515707,"vZ0":-7.386178248665192,"x":104.55,"y":163.05,"x0":-1.488663796779221,"y0":50.00455101620233,"z0":6.0444853511404615,"aX":-7.425800321822973},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":5.5,"spinRate":2501,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.3906176215779169,"extension":6.948280525136068},"hitData":{"launchSpeed":91.7,"launchAngle":33.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.09,"coordY":57.2}},"index":2,"playId":"4416dd76-78b7-324b-a1ad-2eb1aab64167","pitchNumber":3,"startTime":"2025-08-21T19:50:01.993Z","endTime":"2025-08-21T19:50:11.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:50:11.011Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, first baseman Michael Busch to pitcher Shota Imanaga.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T19:52:10.477Z","endTime":"2025-08-21T19:53:17.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22290859279573,"aZ":-16.23508419814703,"pfxX":9.501552314260586,"pfxZ":9.140639436976084,"pX":0.569093391444844,"pZ":3.4009999305419383,"vX0":-7.476431568908668,"vY0":-131.3170950085962,"vZ0":-2.1834954442095293,"x":95.31,"y":146.95,"x0":2.220882227056484,"y0":50.00220931205297,"z0":5.453234438158717,"aX":16.567224667273805},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":-15.5,"spinRate":2410,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4173534788940074,"extension":6.027692648417106},"index":0,"playId":"a5267c55-c249-37a0-bb38-9f50319cc6a2","pitchNumber":1,"startTime":"2025-08-21T19:52:22.811Z","endTime":"2025-08-21T19:52:27.053Z","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":89.6,"endSpeed":82.3,"strikeZoneTop":3.15695137339215,"strikeZoneBottom":1.28357441188998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.834266229272256,"aZ":-14.446507345708808,"pfxX":7.308230557222884,"pfxZ":10.295528318664513,"pX":-1.1108123699440302,"pZ":1.9948582692774792,"vX0":-10.536402962842946,"vY0":-130.03816514588934,"vZ0":-5.788558788135775,"x":159.34,"y":184.92,"x0":2.0336289127737444,"y0":50.00493549107556,"z0":5.335393006715627,"aX":12.587954578266586},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.6,"breakHorizontal":-11.0,"spinRate":2438,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.42029653593278704,"extension":6.13511395963482},"index":1,"playId":"1c5639d9-2973-3bc9-a1d2-da4ea59bcc1f","pitchNumber":2,"startTime":"2025-08-21T19:52:37.692Z","endTime":"2025-08-21T19:52:41.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.16111705577485,"strikeZoneBottom":1.37798537956182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.842769003542983,"aZ":-14.195875019864513,"pfxX":7.554896730143478,"pfxZ":10.188111295704042,"pX":0.6626119234994587,"pZ":3.0287941693051192,"vX0":-6.67849612411283,"vY0":-132.16510439555486,"vZ0":-3.289333333546427,"x":91.74,"y":157.0,"x0":2.2438826565618224,"y0":50.002250094949275,"z0":5.335656856645967,"aX":13.33091497837419},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.9,"breakHorizontal":-12.1,"spinRate":2475,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.414831624530859,"extension":6.045852640214612},"index":2,"playId":"306bfc8f-0581-34ee-87d8-4d1cad5e93db","pitchNumber":3,"startTime":"2025-08-21T19:52:53.705Z","endTime":"2025-08-21T19:52:58.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65741389568535,"aZ":-14.914534463430071,"pfxX":9.429307120991886,"pfxZ":9.646497821655958,"pX":0.35187132131945614,"pZ":2.5653298366741573,"vX0":-7.808975541211733,"vY0":-132.7362953295458,"vZ0":-4.52183120831319,"x":103.59,"y":169.52,"x0":2.1027360025860484,"y0":50.00511543794545,"z0":5.372400358688607,"aX":16.87599980062077},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":-15.5,"spinRate":2510,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.41219279064387315,"extension":6.155758573277302},"hitData":{"launchSpeed":89.1,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.62,"coordY":170.84}},"index":3,"playId":"6b55806e-04fa-31ae-9ccc-a6fa8f961305","pitchNumber":4,"startTime":"2025-08-21T19:53:09.944Z","endTime":"2025-08-21T19:53:17.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:53:17.973Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T19:53:28.818Z","endTime":"2025-08-21T19:54:25.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.258525744856787,"aZ":-26.82300594231143,"pfxX":8.048840135451135,"pfxZ":3.6383228691137344,"pX":-0.5540549234932156,"pZ":1.5996657653262152,"vX0":-9.029640058805187,"vY0":-119.46265500728857,"vZ0":-3.337599561837129,"x":138.12,"y":195.59,"x0":2.198542283807807,"y0":50.00192924920924,"z0":5.3814441000042175,"aX":11.83581890209774},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.8,"spinRate":1392,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4554838057698989,"extension":6.215848477931801},"index":0,"playId":"c7ee9172-1263-3f53-9caf-59eaf6044515","pitchNumber":1,"startTime":"2025-08-21T19:53:56.562Z","endTime":"2025-08-21T19:54:00.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800615187248685,"aZ":-15.286586531631713,"pfxX":7.370184526569414,"pfxZ":9.40716360995065,"pX":0.02926845189115828,"pZ":3.0713434088849123,"vX0":-8.033145017435674,"vY0":-132.9640389154578,"vZ0":-3.1454608116413354,"x":115.88,"y":155.85,"x0":2.1282670829462926,"y0":50.00493424275178,"z0":5.375240593288599,"aX":13.234168398414035},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-11.6,"spinRate":2504,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4115244570357821,"extension":6.084186550514643},"hitData":{"launchSpeed":98.9,"launchAngle":38.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.39,"coordY":74.95}},"index":1,"playId":"df30f5e0-b96f-3de7-9d53-dc34e05cb041","pitchNumber":2,"startTime":"2025-08-21T19:54:14.572Z","endTime":"2025-08-21T19:54:25.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:54:25.090Z","atBatIndex":42},{"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":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T19:54:25.904Z","endTime":"2025-08-21T19:55:33.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.44178024010083,"strikeZoneBottom":1.55251941074286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.060340569430004,"aZ":-15.838124688392737,"pfxX":6.659865477693652,"pfxZ":9.122214971269745,"pX":0.488657682420101,"pZ":4.233014229274528,"vX0":-6.8855255096322345,"vY0":-132.2054953052765,"vZ0":-0.338822077191577,"x":98.37,"y":124.49,"x0":2.247006786677433,"y0":50.00445944644798,"z0":5.513317988490403,"aX":11.929900020129098},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":-10.8,"spinRate":2486,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4124444469420401,"extension":6.031561423159786},"index":0,"playId":"a6376bd1-97e7-33fb-9ecc-48a406ea57c6","pitchNumber":1,"startTime":"2025-08-21T19:54:50.942Z","endTime":"2025-08-21T19:54:55.919Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.879558795015377,"aZ":-25.713538542833415,"pfxX":8.011207394587508,"pfxZ":4.347454682275739,"pX":-0.02902875069814809,"pZ":2.040434590724902,"vX0":-8.03161401642162,"vY0":-120.69858079179843,"vZ0":-2.68863190351352,"x":118.11,"y":183.69,"x0":2.2893302802437137,"y0":50.00452849041628,"z0":5.416112843763693,"aX":11.908723302163144},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.6,"breakHorizontal":-12.7,"spinRate":1364,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.452535012272937,"extension":6.229410385500447},"index":1,"playId":"92af915a-e966-3e88-86fa-c688b64c8ae1","pitchNumber":2,"startTime":"2025-08-21T19:55:07.306Z","endTime":"2025-08-21T19:55:12.575Z","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":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.987216764012558,"aZ":-27.779465593536955,"pfxX":-1.9446783112144221,"pfxZ":3.075693675421153,"pX":0.2622056616431199,"pZ":2.1231002599754185,"vX0":-5.004865466519696,"vY0":-118.7614862684407,"vZ0":-1.6529074161526573,"x":107.01,"y":181.46,"x0":2.6503102854787604,"y0":50.000045508083225,"z0":5.357525012332231,"aX":-2.7729770772430546},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.4,"breakHorizontal":4.8,"spinRate":2528,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.461414060423631,"extension":6.049018465021507},"hitData":{"launchSpeed":101.7,"launchAngle":6.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.46,"coordY":151.07}},"index":2,"playId":"154178d3-f314-3dc9-a18e-18610314b230","pitchNumber":3,"startTime":"2025-08-21T19:55:25.000Z","endTime":"2025-08-21T19:55:33.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:55:33.004Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a sharp line drive to center fielder Brandon Lockridge.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T19:57:54.454Z","endTime":"2025-08-21T19:58:11.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces Nick Mears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T19:57:12.958Z","endTime":"2025-08-21T19:57:56.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.078122464406384,"aZ":-31.2983703650388,"pfxX":-10.371125123023742,"pfxZ":0.47443519669016077,"pX":-0.26440360646482497,"pZ":2.5275539128516384,"vX0":8.36820360768983,"vY0":-135.1411945451435,"vZ0":-0.028769459154129096,"x":127.08,"y":170.54,"x0":-2.04596677327976,"y0":50.0056078477767,"z0":4.727702276443837,"aX":-19.281875409767657},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":2197,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4045291606537327,"extension":6.277304745385318},"hitData":{"launchSpeed":100.8,"launchAngle":13.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.97,"coordY":63.7}},"index":1,"playId":"e23e2013-2f1e-33a8-8e81-524c75412be5","pitchNumber":1,"startTime":"2025-08-21T19:57:56.798Z","endTime":"2025-08-21T19:58:11.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T19:58:11.318Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T19:58:15.293Z","endTime":"2025-08-21T20:00:53.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.081871818021632,"aZ":-20.80811690299121,"pfxX":-7.8909787625985635,"pfxZ":6.206798326236926,"pX":-0.283044192281662,"pZ":3.0785447008969533,"vX0":7.65075278167821,"vY0":-133.7666985411831,"vZ0":-0.14772350991932465,"x":127.79,"y":155.66,"x0":-2.1409771311175203,"y0":50.00097335367925,"z0":4.613442087905286,"aX":-14.445898983694667},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":12.8,"spinRate":2423,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.4078680953089244,"extension":6.121920063255342},"index":0,"playId":"716aed00-03b5-349c-9333-cb74aadd9cf6","pitchNumber":1,"startTime":"2025-08-21T19:58:35.660Z","endTime":"2025-08-21T19:58:44.956Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"eddd2d56-3c04-33a7-9227-9db73435a558","startTime":"2025-08-21T19:59:05.624Z","endTime":"2025-08-21T19:59:08.624Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.801442498322963,"aZ":-23.18575202811069,"pfxX":-7.629028617466288,"pfxZ":4.859457868820969,"pX":-0.7537561304907199,"pZ":2.4030686300076725,"vX0":6.627316554802759,"vY0":-135.22178146653948,"vZ0":-1.4828932906330985,"x":145.73,"y":173.9,"x0":-2.2465834283578516,"y0":50.00259127722806,"z0":4.587039357220826,"aX":-14.111704567789543},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":12.4,"spinRate":2420,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.40523418526711064,"extension":5.98364197691807},"index":2,"playId":"8314a033-878e-3b82-8a0d-faa1918f6957","pitchNumber":2,"startTime":"2025-08-21T19:59:25.053Z","endTime":"2025-08-21T19:59:28.587Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-21T19:59:42.773Z","endTime":"2025-08-21T19:59:58.549Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.60038929130533,"strikeZoneBottom":1.6028880695908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.212492746109014,"aZ":-34.284439563205545,"pfxX":-7.600171709728123,"pfxZ":-1.2862779141395038,"pX":0.17689730321095853,"pZ":0.747807465883886,"vX0":7.5351228067058855,"vY0":-126.38923469513567,"vZ0":-2.0276124391737578,"x":110.26,"y":218.59,"x0":-1.8349318110547648,"y0":50.00140840037179,"z0":4.275468432728121,"aX":-12.475618571444134},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":12.4,"spinRate":1662,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4309461512030368,"extension":6.524352705045711},"index":4,"playId":"a49d501c-bb07-3943-b5f1-ceefc38b6b20","pitchNumber":3,"startTime":"2025-08-21T19:59:58.549Z","endTime":"2025-08-21T20:00:03.126Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.57140957675406,"strikeZoneBottom":1.54339763696606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84607430419619,"aZ":-22.57898570962785,"pfxX":-6.286704332518946,"pfxZ":5.0637260726491835,"pX":-1.1504988978532587,"pZ":3.792245019641388,"vX0":5.107610191769671,"vY0":-135.65596694598176,"vZ0":1.560264803689214,"x":160.85,"y":136.39,"x0":-2.224924096080682,"y0":50.00607057073961,"z0":4.76531313320957,"aX":-11.922833988337903},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":10.6,"spinRate":2424,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40111575677092226,"extension":6.3382319393025135},"index":5,"playId":"59c1996b-3fb6-35bb-b5b5-9306b61f23e4","pitchNumber":4,"startTime":"2025-08-21T20:00:23.900Z","endTime":"2025-08-21T20:00:28.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.91926900440951,"aZ":-32.13201491293258,"pfxX":5.880353569844563,"pfxZ":0.02865398093646032,"pX":0.054571049719947466,"pZ":1.2099191260804398,"vX0":3.766031668894506,"vY0":-112.99199537336571,"vZ0":0.4223901284250271,"x":114.92,"y":206.11,"x0":-2.3955537234349995,"y0":50.00123305463306,"z0":4.240254323739352,"aX":7.627574255817858},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.5,"breakHorizontal":-11.6,"spinRate":2569,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4841071252708047,"extension":6.098480428416191},"hitData":{"launchSpeed":80.7,"launchAngle":30.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.52,"coordY":119.64}},"index":6,"playId":"e30f26ca-f280-3c44-a78e-ce5cc49b1ab6","pitchNumber":5,"startTime":"2025-08-21T20:00:42.002Z","endTime":"2025-08-21T20:00:53.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:00:53.501Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T20:00:59.369Z","endTime":"2025-08-21T20:03:53.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"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,5,6],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.61977330906122,"strikeZoneBottom":1.64634160042839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.87482669269381,"aZ":-33.70039124691233,"pfxX":6.372671500833955,"pfxZ":-1.1033999937945609,"pX":-0.9685513419207636,"pZ":1.1782148698460309,"vX0":1.4145069535932666,"vY0":-116.35912885151127,"vZ0":0.0676167143447115,"x":153.92,"y":206.97,"x0":-2.4110851821289456,"y0":50.00163558243962,"z0":4.316648264673517,"aX":8.821583035950749},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.7,"breakHorizontal":-11.9,"spinRate":2648,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.4689979129338875,"extension":5.967515242780022},"index":0,"playId":"702533a5-bc27-315f-8187-7c83296e3147","pitchNumber":1,"startTime":"2025-08-21T20:01:21.390Z","endTime":"2025-08-21T20:01:25.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.5079217611899,"strikeZoneBottom":1.56443330566842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.583810867356163,"aZ":-32.79250059491145,"pfxX":5.745526942653772,"pfxZ":-0.46208168764835467,"pX":-0.0667469837349414,"pZ":1.0983002336875958,"vX0":3.4055821086261924,"vY0":-115.73755081448832,"vZ0":-0.2721533849119221,"x":119.54,"y":209.13,"x0":-2.3059053330495094,"y0":50.000071214183144,"z0":4.370892078096411,"aX":7.754803802821797},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.6,"breakHorizontal":-11.3,"spinRate":2642,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.47413777806505486,"extension":6.101668594404838},"index":1,"playId":"99972bf1-ccb0-345e-a296-82052219b5e9","pitchNumber":2,"startTime":"2025-08-21T20:01:40.540Z","endTime":"2025-08-21T20:01:45.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.971117395941793,"aZ":-19.179071992716523,"pfxX":-7.2382961310766945,"pfxZ":7.068788774129297,"pX":-0.8531730834337155,"pZ":3.371979921199863,"vX0":5.8984834805419135,"vY0":-134.43289216280758,"vZ0":-0.09911383709737842,"x":149.52,"y":147.74,"x0":-2.1307051078573553,"y0":50.001467574196276,"z0":4.765827159971763,"aX":-13.304466436441459},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":11.9,"spinRate":2413,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4067770498913692,"extension":6.472763669984279},"index":2,"playId":"889c17a3-454c-3356-8358-7ac43cb9008a","pitchNumber":3,"startTime":"2025-08-21T20:02:01.221Z","endTime":"2025-08-21T20:02:07.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46362638471816,"aZ":-21.42596789999127,"pfxX":-6.989398439722127,"pfxZ":5.726496959549758,"pX":-0.5248168842763201,"pZ":2.9494509918664678,"vX0":6.625967278865148,"vY0":-135.403051922657,"vZ0":-0.7609900562433354,"x":137.0,"y":159.14,"x0":-2.0823638454740507,"y0":50.00581320060469,"z0":4.718240080036613,"aX":-13.126192861978607},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":11.4,"spinRate":2420,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4028049754256182,"extension":6.5805402660057455},"index":3,"playId":"6fe27ed3-3f05-3e94-a09a-45f663060916","pitchNumber":4,"startTime":"2025-08-21T20:02:28.352Z","endTime":"2025-08-21T20:02:31.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-21T20:02:53.026Z","endTime":"2025-08-21T20:03:11.983Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.992974934554276,"aZ":-31.41425364489144,"pfxX":5.8496818380443445,"pfxZ":0.540049207245163,"pX":-1.5571095697036685,"pZ":3.191795837838851,"vX0":0.3121888304346918,"vY0":-117.94782929385609,"vZ0":3.6451570829303623,"x":176.35,"y":152.6,"x0":-2.451803399539117,"y0":50.005565470629136,"z0":4.511032194142827,"aX":8.299617847765466},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.0,"breakHorizontal":-10.7,"spinRate":2640,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.4631758028484372,"extension":6.406346853824909},"index":5,"playId":"1c6af778-69e8-34ec-93bc-c754b1074b32","pitchNumber":5,"startTime":"2025-08-21T20:03:11.983Z","endTime":"2025-08-21T20:03:18.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01957309106785,"aZ":-27.46905956253167,"pfxX":-9.340574000040977,"pfxZ":2.4828799448065997,"pX":-0.7460433740063738,"pZ":2.651624058810763,"vX0":6.682549004795601,"vY0":-135.90351327747834,"vZ0":-0.3827208886482865,"x":145.44,"y":167.19,"x0":-2.0066312277836236,"y0":50.00487089683363,"z0":4.6803262936719525,"aX":-17.71037198955434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":2200,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.40098241396107515,"extension":6.535517962203818},"hitData":{"launchSpeed":97.1,"launchAngle":20.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.11,"coordY":72.84}},"index":6,"playId":"f570e24e-664c-37a8-9c3c-4ab44b71c190","pitchNumber":6,"startTime":"2025-08-21T20:03:41.395Z","endTime":"2025-08-21T20:03:53.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:03:53.416Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T20:03:57.043Z","endTime":"2025-08-21T20:05:45.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.40581301114454,"strikeZoneBottom":1.5588203428439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.167827772439523,"aZ":-20.645909260924697,"pfxX":-8.598496993973201,"pfxZ":6.129238682318252,"pX":-0.710944699718882,"pZ":2.1815648924832476,"vX0":6.947452429336849,"vY0":-136.10837134885602,"vZ0":-2.7063608945577853,"x":144.1,"y":179.88,"x0":-2.176226796848138,"y0":50.00291104357968,"z0":4.6143970750467425,"aX":-16.173720934216178},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2457,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4020283531569331,"extension":6.503492761155912},"index":0,"playId":"5bf2b6d2-c2bf-354b-a588-3588fe6781aa","pitchNumber":1,"startTime":"2025-08-21T20:04:22.706Z","endTime":"2025-08-21T20:04:27.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90328311159394,"aZ":-22.09102301264011,"pfxX":-9.158093889214134,"pfxZ":5.372984979468457,"pX":-0.3488827596960181,"pZ":3.570501095833428,"vX0":7.675081916379769,"vY0":-136.12317310683835,"vZ0":1.128570689716573,"x":130.3,"y":142.38,"x0":-2.0152522488080513,"y0":50.00229232747059,"z0":4.680060653387566,"aX":-17.184791826616184},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2505,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4023916235356353,"extension":6.435171580377294},"index":1,"playId":"591da3ec-5d21-3472-9bdd-37dcdff9fcfe","pitchNumber":2,"startTime":"2025-08-21T20:04:39.666Z","endTime":"2025-08-21T20:04:44.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-21T20:04:51.711Z","endTime":"2025-08-21T20:05:13.032Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.763404444868225,"aZ":-20.57011997090423,"pfxX":-9.027088649982268,"pfxZ":6.127564890173758,"pX":0.8842006663323088,"pZ":2.747794402871782,"vX0":10.974316687507827,"vY0":-136.41811524448687,"vZ0":-1.195641381480586,"x":83.3,"y":164.59,"x0":-2.009533693228248,"y0":50.000566973132294,"z0":4.6037139490464005,"aX":-17.08852270394051},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":14.2,"spinRate":2494,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.40082852347370457,"extension":6.61302561140629},"index":3,"playId":"dcce772d-d99b-3ae2-a3a4-9a5f8b71ad55","pitchNumber":3,"startTime":"2025-08-21T20:05:13.032Z","endTime":"2025-08-21T20:05:19.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.602216397949938,"aZ":-18.667540400389942,"pfxX":-7.091121756870248,"pfxZ":7.26132730994939,"pX":-0.08976641412332194,"pZ":4.158780244260057,"vX0":7.845737955797842,"vY0":-135.73099691385076,"vZ0":1.8975769069255777,"x":120.42,"y":126.49,"x0":-2.1009062057371914,"y0":50.001180520717966,"z0":4.753056886525193,"aX":-13.187763671407165},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":11.2,"spinRate":2382,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40404705099620575,"extension":6.44225134317154},"index":4,"playId":"f5cbb10a-d077-378f-85cb-01e6bb34b31b","pitchNumber":4,"startTime":"2025-08-21T20:05:40.977Z","endTime":"2025-08-21T20:05:45.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:05:45.767Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T20:08:11.033Z","endTime":"2025-08-21T20:10:30.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.1,"endSpeed":72.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.198216148001254,"aZ":-29.62114028878055,"pfxX":-2.5745013904509513,"pfxZ":1.9044381568851456,"pX":1.1530300718875262,"pZ":2.6936583936310305,"vX0":-2.8992584307566225,"vY0":-115.20855758733408,"vZ0":0.3079264747182118,"x":73.05,"y":166.05,"x0":2.76402798777103,"y0":50.00065749879731,"z0":5.430369735833909,"aX":-3.446454108104964},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.8,"breakHorizontal":5.4,"spinRate":2535,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.4761385796545121,"extension":5.961194924319351},"index":0,"playId":"7026733a-d827-36e2-81ec-b0017eedd115","pitchNumber":1,"startTime":"2025-08-21T20:08:24.033Z","endTime":"2025-08-21T20:08:27.687Z","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":81.1,"endSpeed":74.7,"strikeZoneTop":3.35334316840259,"strikeZoneBottom":1.73252476351832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92389983190488,"aZ":-29.173228507490784,"pfxX":-4.832906943897112,"pfxZ":2.112807240469591,"pX":1.2564471837744748,"pZ":3.4550148084115087,"vX0":-2.1474669388440066,"vY0":-118.20330145920381,"vZ0":1.5286939803793396,"x":69.11,"y":145.49,"x0":2.8037052286782735,"y0":50.00114095761279,"z0":5.4728226121871755,"aX":-6.857469555782131},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":9.2,"spinRate":2590,"spinDirection":283},"zone":12,"typeConfidence":2.0,"plateTime":0.46286597133759777,"extension":6.010015545244617},"index":1,"playId":"9f81a6e2-c97a-3947-8c35-c48a4b37e07b","pitchNumber":2,"startTime":"2025-08-21T20:08:49.890Z","endTime":"2025-08-21T20:08:55.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.3497026811886,"strikeZoneBottom":1.72855073225701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.642055376025187,"aZ":-26.92241245718859,"pfxX":-0.7826734484148199,"pfxZ":3.647034131775909,"pX":1.747553893187973,"pZ":2.2256444923278162,"vX0":-2.5974593617689177,"vY0":-118.66770220696488,"vZ0":-1.4784856683798298,"x":50.39,"y":178.69,"x0":2.953710038930376,"y0":50.00336508215238,"z0":5.287209017550982,"aX":-1.1266327608085962},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.6,"breakHorizontal":2.0,"spinRate":2579,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4598626848894045,"extension":6.153564335250772},"index":2,"playId":"7e16860f-c1a6-371f-a4c0-038bdc4ba8d8","pitchNumber":3,"startTime":"2025-08-21T20:09:09.808Z","endTime":"2025-08-21T20:09:13.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.35695543535364,"strikeZoneBottom":1.46270716025226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39135523071052,"aZ":-12.192857207263039,"pfxX":7.064723227756288,"pfxZ":11.182600192658322,"pX":-1.0716983065516377,"pZ":3.1899785312642384,"vX0":-10.461195202693569,"vY0":-133.25718950042625,"vZ0":-3.4966849825954496,"x":157.85,"y":152.65,"x0":1.9988776515006366,"y0":50.00164036014014,"z0":5.408537248894495,"aX":12.622959789740749},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":-10.3,"spinRate":2542,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4120737981759963,"extension":6.171679058815462},"index":3,"playId":"5ac084ae-de54-33ac-a3cc-985f15f9551d","pitchNumber":4,"startTime":"2025-08-21T20:09:27.270Z","endTime":"2025-08-21T20:09:30.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.37253242171444,"strikeZoneBottom":1.75156542494149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77195950380958,"aZ":-29.14495812719503,"pfxX":-4.278277807010249,"pfxZ":2.1572679262706185,"pX":0.4674711133468799,"pZ":3.345758959821986,"vX0":-3.8999654092357283,"vY0":-118.31629612905431,"vZ0":1.5004289268675337,"x":99.18,"y":148.44,"x0":2.6991871210885168,"y0":50.001449183754836,"z0":5.394819742091445,"aX":-6.001010501409768},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.6,"breakHorizontal":8.8,"spinRate":2589,"spinDirection":286},"zone":3,"typeConfidence":2.0,"plateTime":0.46479522662409556,"extension":6.1748928634954},"index":4,"playId":"68c2ce8b-43fc-3f8b-99f3-575c9370cfc9","pitchNumber":5,"startTime":"2025-08-21T20:09:46.841Z","endTime":"2025-08-21T20:09:51.392Z","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":91.8,"endSpeed":84.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316598341715213,"aZ":-15.074195425121625,"pfxX":6.3500786585733575,"pfxZ":9.449072655270307,"pX":1.0818031658096507,"pZ":2.7195473883622787,"vX0":-5.131820729860401,"vY0":-133.5516497082355,"vZ0":-3.9600512112052852,"x":75.76,"y":165.35,"x0":2.201686593348911,"y0":50.00068592989194,"z0":5.303216331100202,"aX":11.488576108530193},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-10.4,"spinRate":2562,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4098709468443653,"extension":6.127210698372712},"index":5,"playId":"72668fab-2e32-30f3-8561-5e622e3bd253","pitchNumber":6,"startTime":"2025-08-21T20:10:02.252Z","endTime":"2025-08-21T20:10:06.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.33720520798201,"strikeZoneBottom":1.59404816739499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.136984724166798,"aZ":-14.236850367079573,"pfxX":8.516724848842264,"pfxZ":9.86254649092881,"pX":-0.3950493663193161,"pZ":2.3257233742542627,"vX0":-9.164677153969265,"vY0":-133.38652089120973,"vZ0":-5.038539861204265,"x":132.06,"y":175.99,"x0":1.9633936383044073,"y0":50.00565883641521,"z0":5.250226487474961,"aX":15.495398993209907},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":-13.7,"spinRate":2517,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.40914307427851426,"extension":6.13922683774844},"index":6,"playId":"4b74faad-3c78-3b16-9215-9b978b4c4fa3","pitchNumber":7,"startTime":"2025-08-21T20:10:25.464Z","endTime":"2025-08-21T20:10:30.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:10:30.641Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Vaughn walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T20:10:43.194Z","endTime":"2025-08-21T20:12:43.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.31879377397259,"strikeZoneBottom":1.4767938080539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.077775346063287,"aZ":-29.093420853204524,"pfxX":7.7309166596746515,"pfxZ":2.085464259060961,"pX":0.927188687324806,"pZ":2.316370742811465,"vX0":-5.631781649367161,"vY0":-120.42808124249706,"vZ0":-1.2372496471531258,"x":81.66,"y":176.24,"x0":2.284756250397022,"y0":50.002662455069576,"z0":5.396134676286873,"aX":11.423302820564624},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.7,"breakHorizontal":-12.7,"spinRate":1302,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4537798806878688,"extension":6.1785276405025},"index":0,"playId":"ee278811-ff63-37cd-ad5e-302a4bc6a273","pitchNumber":1,"startTime":"2025-08-21T20:10:55.885Z","endTime":"2025-08-21T20:11:00.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.22579586839405,"strikeZoneBottom":1.50573478801708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.322955716188336,"aZ":-31.884770178441716,"pfxX":-6.925386486260012,"pfxZ":0.2000242405410244,"pX":0.49634006713871326,"pZ":3.390602125735234,"vX0":-3.06607532880745,"vY0":-118.52894075061012,"vZ0":1.94969075185906,"x":98.08,"y":147.23,"x0":2.705595191030698,"y0":50.00090647977409,"z0":5.465617269864276,"aX":-9.86705631576358},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.1,"breakHorizontal":13.3,"spinRate":2519,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.46182526847695105,"extension":6.025252478296206},"index":1,"playId":"af4668ce-b735-33bc-b83c-363b2842444c","pitchNumber":2,"startTime":"2025-08-21T20:11:12.760Z","endTime":"2025-08-21T20:11:18.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.327400630777714,"aZ":-27.714461802068815,"pfxX":8.300144100053073,"pfxZ":2.9172843218206204,"pX":0.8781586564871845,"pZ":2.4740195598402543,"vX0":-6.015103049180612,"vY0":-122.15699115202082,"vZ0":-1.42445836909132,"x":83.53,"y":171.98,"x0":2.2793538350619924,"y0":50.00528815227785,"z0":5.420647481409631,"aX":12.698453547846878},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.3,"breakHorizontal":-13.8,"spinRate":1385,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.44632749977476527,"extension":6.161188192591999},"index":2,"playId":"74759dc9-622f-3a1a-add5-cb198737b707","pitchNumber":3,"startTime":"2025-08-21T20:11:30.376Z","endTime":"2025-08-21T20:11:34.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.2118225956137,"strikeZoneBottom":1.43148324047884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.338377155181764,"aZ":-28.52790469824132,"pfxX":0.6540606605969055,"pfxZ":2.441429714234024,"pX":-0.6874410245286713,"pZ":0.5772387809101176,"vX0":-7.988750410875545,"vY0":-121.50587056942494,"vZ0":-5.131040514764093,"x":143.2,"y":223.19,"x0":2.561178642488916,"y0":50.00037609229838,"z0":5.202096071454758,"aX":0.9761901500333244},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":0.7,"spinRate":2512,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.45118804830493886,"extension":6.120937823580145},"index":3,"playId":"c0521046-e37a-38ca-8da6-c8593ea49eef","pitchNumber":4,"startTime":"2025-08-21T20:11:54.082Z","endTime":"2025-08-21T20:11:58.110Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.15930965025724,"strikeZoneBottom":1.47038546494326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.349968709891787,"aZ":-15.581418729086316,"pfxX":7.115164745451213,"pfxZ":9.033343726346637,"pX":-0.7087609730211317,"pZ":3.4684757634866954,"vX0":-9.375474910097966,"vY0":-134.26365512733568,"vZ0":-2.2358241981283906,"x":144.02,"y":145.13,"x0":1.8937939714446417,"y0":50.00471419363922,"z0":5.41281085883124,"aX":13.073593845413876},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-11.0,"spinRate":2556,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4069528035955208,"extension":6.228085423221464},"index":4,"playId":"575a2e5f-f088-34bc-b509-a12a2812809e","pitchNumber":5,"startTime":"2025-08-21T20:12:17.877Z","endTime":"2025-08-21T20:12:22.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.24980524749036,"strikeZoneBottom":1.43886904064463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61837488324682,"aZ":-31.89185588382676,"pfxX":-6.122462454726124,"pfxZ":0.1939833443654444,"pX":-1.9780098387654608,"pZ":0.9668436401053732,"vX0":-8.315122774315203,"vY0":-118.86147315818506,"vZ0":-3.264413586878452,"x":192.4,"y":212.68,"x0":2.372297048286117,"y0":50.0005339386682,"z0":5.279870296803932,"aX":-8.680816300789798},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.2,"breakHorizontal":13.2,"spinRate":2543,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4623472109959188,"extension":6.212974993219652},"index":5,"playId":"745387dc-1800-32ef-a1fd-6cfa4b69d9e0","pitchNumber":6,"startTime":"2025-08-21T20:12:38.693Z","endTime":"2025-08-21T20:12:43.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:12:43.334Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Caleb Durbin lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T20:12:54.644Z","endTime":"2025-08-21T20:14:39.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.24096889102455,"strikeZoneBottom":1.4146911750491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.665791824053183,"aZ":-30.54326688864902,"pfxX":-7.43258359581826,"pfxZ":1.1529529534625125,"pX":-1.1180424178029054,"pZ":1.6124855041042838,"vX0":-6.27494176387581,"vY0":-118.81412032269134,"vZ0":-1.9142966095790679,"x":159.62,"y":195.24,"x0":2.5356700351450265,"y0":50.00109730294923,"z0":5.240855941334601,"aX":-10.478162030306663},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":2570,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.46342697083143625,"extension":6.155826867518529},"index":0,"playId":"8d7d5922-833d-3d73-868c-a7ca2bd1f6b7","pitchNumber":1,"startTime":"2025-08-21T20:13:13.103Z","endTime":"2025-08-21T20:13:17.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.26969491257348,"strikeZoneBottom":1.38286817397985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21218346197961,"aZ":-14.318231855237348,"pfxX":9.01186418066192,"pfxZ":10.006909697541474,"pX":-0.7406780817021144,"pZ":0.9277015364128698,"vX0":-10.455736261598068,"vY0":-132.92502911924626,"vZ0":-8.276295393143144,"x":145.23,"y":213.73,"x0":2.0779796774522334,"y0":50.004859336348666,"z0":5.127189371824791,"aX":16.08512673548294},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-13.9,"spinRate":2441,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4124738013338911,"extension":6.350695139377946},"index":1,"playId":"f49c9fec-5770-324f-8065-faa8efc419a6","pitchNumber":2,"startTime":"2025-08-21T20:13:29.734Z","endTime":"2025-08-21T20:13:34.065Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-21T20:13:37.949Z","endTime":"2025-08-21T20:14:11.645Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.32639834582135,"strikeZoneBottom":1.37911765539698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37516082150346,"aZ":-16.717263113499076,"pfxX":10.428372725058734,"pfxZ":8.610938197163428,"pX":0.9914103856488592,"pZ":2.9137784076144357,"vX0":-7.415664012006397,"vY0":-132.6318738269202,"vZ0":-3.1187815075305467,"x":79.21,"y":160.11,"x0":2.458222720397454,"y0":50.00340941917593,"z0":5.312857252731466,"aX":18.71945948720003},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-17.4,"spinRate":2398,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4118011480668029,"extension":6.20838429164372},"index":3,"playId":"2ff8a279-51c4-38f6-a9d6-4e0ce70cabd7","pitchNumber":3,"startTime":"2025-08-21T20:14:11.645Z","endTime":"2025-08-21T20:14:16.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70699380882815,"aZ":-15.982608855275567,"pfxX":8.802435300450263,"pfxZ":9.336389417988585,"pX":0.26773809332868637,"pZ":2.1386287249676825,"vX0":-7.981051273773563,"vY0":-131.56226123818973,"vZ0":-4.830869902307329,"x":106.79,"y":181.04,"x0":2.2129095302526673,"y0":50.00131765482313,"z0":5.202144743215739,"aX":15.263817274481204},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.8,"breakHorizontal":-13.9,"spinRate":2425,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.41804410973787043,"extension":6.128257522749745},"hitData":{"launchSpeed":104.2,"launchAngle":14.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":77.64,"coordY":81.97}},"index":4,"playId":"e3a044c3-4bd9-353a-8f07-ec008c7bb0df","pitchNumber":4,"startTime":"2025-08-21T20:14:30.100Z","endTime":"2025-08-21T20:14:39.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:14:39.501Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T20:15:24.278Z","endTime":"2025-08-21T20:15:35.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d32a971b-6b32-3eb2-b3f8-13753ed78d15","startTime":"2025-08-21T20:15:08.666Z","endTime":"2025-08-21T20:15:12.864Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1998807038421,"aZ":-28.728440752970112,"pfxX":-0.43125648337774763,"pfxZ":2.3671926344486156,"pX":-0.07748008722146128,"pZ":2.0742957143582723,"vX0":-6.532057406522993,"vY0":-119.37930133497976,"vZ0":-1.3409453914293978,"x":119.95,"y":182.77,"x0":2.7407284785425334,"y0":50.00171443008449,"z0":5.209560337043546,"aX":-0.6274872054512806},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":2.3,"spinRate":2492,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.45735498424511967,"extension":6.051123058589202},"hitData":{"launchSpeed":96.2,"launchAngle":30.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.31,"coordY":89.73}},"index":1,"playId":"4a1d2e20-a2a9-3bcb-869a-5bd1d5b44e72","pitchNumber":1,"startTime":"2025-08-21T20:15:26.525Z","endTime":"2025-08-21T20:15:35.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:15:35.381Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T20:18:47.478Z","endTime":"2025-08-21T20:20:30.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"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":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jared Koenig replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T20:17:11.395Z","endTime":"2025-08-21T20:18:05.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657649,"link":"/api/v1/people/657649"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T20:18:05.262Z","endTime":"2025-08-21T20:18:49.766Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":83.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47329590844652,"aZ":-25.214117569612718,"pfxX":-0.7090705455100083,"pfxZ":3.956667267277684,"pX":-0.03635721556409794,"pZ":2.85468007192646,"vX0":-6.747802253239835,"vY0":-130.76641300099428,"vZ0":-2.827022701521205,"x":118.39,"y":161.7,"x0":2.6528092481784364,"y0":50.00244066718927,"z0":5.809517660234555,"aX":-1.2476075257192387},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":2.5,"spinRate":2468,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4163351202715426,"extension":6.1531997938480645},"index":2,"playId":"1a20c57c-885a-3780-a5fe-2af39f75c7a0","pitchNumber":1,"startTime":"2025-08-21T20:18:49.766Z","endTime":"2025-08-21T20:18:53.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.30661275677961,"strikeZoneBottom":1.42139855417543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.192005389198094,"aZ":-22.572929848399543,"pfxX":9.340355745189147,"pfxZ":4.806534221830097,"pX":1.2007147696030371,"pZ":3.88493431852816,"vX0":-6.3784226871444565,"vY0":-140.95971398949007,"vZ0":-2.326808340244456,"x":71.23,"y":133.89,"x0":2.2876611284405532,"y0":50.00398894817181,"z0":6.189779288703753,"aX":18.662369196767273},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.4,"breakHorizontal":-15.5,"spinRate":2490,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3896492542061911,"extension":6.0877627704259725},"index":3,"playId":"bdc7f41f-3636-3744-a4bd-c62f207f48a3","pitchNumber":2,"startTime":"2025-08-21T20:19:07.140Z","endTime":"2025-08-21T20:19:11.770Z","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":96.3,"endSpeed":87.9,"strikeZoneTop":3.2375532474605,"strikeZoneBottom":1.56373911887174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93377946029681,"aZ":-16.838226665792675,"pfxX":8.108211088417214,"pfxZ":7.780866757663457,"pX":-0.6473653715779298,"pZ":1.8343299912132445,"vX0":-10.386600011541935,"vY0":-139.63853605274363,"vZ0":-8.277937686802366,"x":141.68,"y":189.25,"x0":2.069976150248828,"y0":50.006864833204745,"z0":5.948929418206592,"aX":15.989806248414412},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":-12.5,"spinRate":2376,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.392493808154482,"extension":6.25170963476527},"index":4,"playId":"33b5e4fd-1931-36d0-b698-84d16116625f","pitchNumber":3,"startTime":"2025-08-21T20:19:33.655Z","endTime":"2025-08-21T20:19:40.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2025-08-21T20:19:49.442Z","endTime":"2025-08-21T20:20:03.946Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.275102824675,"strikeZoneBottom":1.48062721342893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58740990470962,"aZ":-16.831298063824008,"pfxX":9.367193290716251,"pfxZ":7.814994037457107,"pX":-0.945551016073828,"pZ":1.658870309573194,"vX0":-11.589185138198834,"vY0":-139.7253052497713,"vZ0":-8.39321768853226,"x":153.04,"y":193.99,"x0":2.05291339694946,"y0":50.003337631346476,"z0":5.823493346678808,"aX":18.39053165338219},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":-14.4,"spinRate":2379,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.39307788738804783,"extension":6.3111797134047976},"index":6,"playId":"c096328c-ada1-3005-a4d0-b05bec6dfaeb","pitchNumber":4,"startTime":"2025-08-21T20:20:03.946Z","endTime":"2025-08-21T20:20:09.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.28753300066811,"strikeZoneBottom":1.46308383187209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62679889960343,"aZ":-17.74476654794433,"pfxX":9.370653094158607,"pfxZ":7.438770655751634,"pX":0.9184699888430344,"pZ":1.5005536536031963,"vX0":-6.776867232533667,"vY0":-138.78760010998445,"vZ0":-8.486730432869138,"x":81.99,"y":198.27,"x0":2.1810853454198673,"y0":50.00473727328948,"z0":5.792218551569272,"aX":18.18391634435677},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":-15.5,"spinRate":2352,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.39546536012240985,"extension":6.276037734969568},"index":7,"playId":"2deb3323-8f5b-33f1-8ae5-2d948719319d","pitchNumber":5,"startTime":"2025-08-21T20:20:24.031Z","endTime":"2025-08-21T20:20:30.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:20:30.903Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Kyle Tucker lines into a double play, second baseman Brice Turang to first baseman Andrew Vaughn. Michael Busch out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T20:20:39.480Z","endTime":"2025-08-21T20:21:23.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":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_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":85.9,"strikeZoneTop":3.41918123575318,"strikeZoneBottom":1.47434144261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.427872403865734,"aZ":-20.34332409372058,"pfxX":6.720301588383116,"pfxZ":6.265220248460897,"pX":1.3796376687138514,"pZ":3.3310295075022025,"vX0":-4.9909693967100335,"vY0":-136.37937399626148,"vZ0":-3.250297740563973,"x":64.41,"y":148.84,"x0":2.358484090397852,"y0":50.000584348837066,"z0":5.938099205743311,"aX":12.683068945119},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":-11.2,"spinRate":2326,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4013114798230579,"extension":6.178576364637098},"index":0,"playId":"1e430f0c-7e3b-3aaf-9644-435360845d50","pitchNumber":1,"startTime":"2025-08-21T20:20:55.948Z","endTime":"2025-08-21T20:21:00.089Z","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":90.4,"endSpeed":83.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.993134447576935,"aZ":-19.51028769152555,"pfxX":1.788541540196155,"pfxZ":7.137462247617531,"pX":0.45877010089737585,"pZ":1.69459749612791,"vX0":-5.539931316612966,"vY0":-131.60707476004657,"vZ0":-6.375947119851865,"x":99.51,"y":193.03,"x0":2.348317811675905,"y0":50.00214302790816,"z0":5.569041787596885,"aX":3.1736151171547977},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.9,"breakHorizontal":-2.2,"spinRate":2380,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.4144159580630604,"extension":6.192778303560496},"hitData":{"launchSpeed":76.2,"launchAngle":16.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":157.53,"coordY":150.4}},"index":1,"playId":"d0ddf091-5ba0-3638-aaf0-c258ce895064","pitchNumber":2,"startTime":"2025-08-21T20:21:16.812Z","endTime":"2025-08-21T20:21:23.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:21:23.849Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T20:21:52.610Z","endTime":"2025-08-21T20:22:54.722Z","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":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.0,"endSpeed":89.0,"strikeZoneTop":3.20618287566178,"strikeZoneBottom":1.3774474717641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.325093996727837,"aZ":-18.70052194561044,"pfxX":8.665463907482051,"pfxZ":6.691079593155272,"pX":0.3849327314503082,"pZ":1.8119344026271071,"vX0":-7.252205372743292,"vY0":-140.88075230476147,"vZ0":-8.023040716484104,"x":102.33,"y":189.86,"x0":1.8637450030033111,"y0":50.00703933153256,"z0":5.900620069470408,"aX":17.462430778798634},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":2346,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.38844959502876675,"extension":6.372622201357568},"index":0,"playId":"166ff52d-504e-3d49-b7fc-f3d65aefa5fe","pitchNumber":1,"startTime":"2025-08-21T20:21:52.610Z","endTime":"2025-08-21T20:21:56.948Z","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":98.3,"endSpeed":90.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.664576645248765,"aZ":-19.212301865125255,"pfxX":8.986028072607393,"pfxZ":6.267528391815642,"pX":0.2935198857647126,"pZ":1.9777084704351373,"vX0":-8.046067580463074,"vY0":-142.81429050367603,"vZ0":-7.692382643076263,"x":105.81,"y":185.38,"x0":1.9789019331403452,"y0":50.00061558717945,"z0":5.91294739802987,"aX":18.57383479157215},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.0,"breakHorizontal":-14.6,"spinRate":2434,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.38342661776534337,"extension":6.31855885336413},"index":1,"playId":"2ece97d1-458e-3d36-b9b0-62d8fce7dedf","pitchNumber":2,"startTime":"2025-08-21T20:22:09.619Z","endTime":"2025-08-21T20:22:13.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.14426698826322,"strikeZoneBottom":1.34572658801315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.888947839482785,"aZ":-41.491079737140964,"pfxX":-6.9475125260384285,"pfxZ":-6.2576622081495525,"pX":-0.5681744591634402,"pZ":1.1207331885932974,"vX0":-4.904609829524705,"vY0":-121.79789583148502,"vZ0":-2.2986553621315284,"x":138.66,"y":208.52,"x0":2.3803859319249243,"y0":50.003282098772175,"z0":5.694870073927065,"aX":-10.344419835142176},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.6,"breakHorizontal":13.8,"spinRate":2712,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.45124076117106693,"extension":6.117809537236728},"index":2,"playId":"c50357de-7021-3a4f-a8e7-2ef9743654bd","pitchNumber":3,"startTime":"2025-08-21T20:22:30.242Z","endTime":"2025-08-21T20:22:36.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.12787779618913,"strikeZoneBottom":1.32934927873452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07575713042949,"aZ":-22.172022847466543,"pfxX":8.74772700373475,"pfxZ":4.912642605190385,"pX":-0.8285090389192015,"pZ":2.5330272992236136,"vX0":-10.16687405851471,"vY0":-142.14157803290902,"vZ0":-5.769004979411615,"x":148.58,"y":170.39,"x0":1.6664896026692326,"y0":50.00443739367887,"z0":6.006836209830762,"aX":17.814570479302233},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.8,"breakHorizontal":-13.7,"spinRate":2523,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.386068389622956,"extension":6.326506500372735},"index":3,"playId":"8c334676-9da1-3556-aaed-7dc664ead63c","pitchNumber":4,"startTime":"2025-08-21T20:22:47.484Z","endTime":"2025-08-21T20:22:54.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:22:54.722Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T20:25:32.255Z","endTime":"2025-08-21T20:26:52.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"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,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Brasier replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T20:24:22.678Z","endTime":"2025-08-21T20:25:04.205Z","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 Blake Perkins replaces Brandon Lockridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T20:25:04.205Z","endTime":"2025-08-21T20:25:34.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.38369105357437,"strikeZoneBottom":1.50904933431627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.491725255473575,"aZ":-15.158880752892241,"pfxX":-6.60838826988994,"pfxZ":8.808742634902565,"pX":1.087858547024062,"pZ":1.7147208903706717,"vX0":9.236779648773181,"vY0":-138.0641983289191,"vZ0":-7.177629137461293,"x":75.53,"y":192.48,"x0":-1.4412104012661553,"y0":50.00591532232826,"z0":5.366788739124767,"aX":-12.770857639578665},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":10.1,"spinRate":2361,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39658404840488126,"extension":6.935974865904308},"index":2,"playId":"9631544c-0512-3532-8679-a69dbfa5a763","pitchNumber":1,"startTime":"2025-08-21T20:25:34.554Z","endTime":"2025-08-21T20:25:38.892Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.42369176044463,"strikeZoneBottom":1.63923925353391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.451700629367846,"aZ":-25.947173182434756,"pfxX":1.511497850617975,"pfxZ":3.6252353914886655,"pX":0.5114561940651053,"pZ":3.6263996492720136,"vX0":4.763636007151877,"vY0":-129.3509719414797,"vZ0":-0.23681756674839993,"x":97.5,"y":140.87,"x0":-1.540136798234169,"y0":50.00304330051014,"z0":5.685138716266673,"aX":2.5972206885617894},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-3.7,"spinRate":2347,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4212059426901251,"extension":6.842172556159539},"index":3,"playId":"20886ba9-eba6-33fb-a6e8-c9913c1845ce","pitchNumber":2,"startTime":"2025-08-21T20:25:49.020Z","endTime":"2025-08-21T20:25:54.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.73492579955367,"aZ":-15.3754790996087,"pfxX":-4.661739379780667,"pfxZ":8.642148544701659,"pX":-0.16986813505259477,"pZ":3.2155492114417052,"vX0":6.085807486233961,"vY0":-138.48207697248864,"vZ0":-3.25480546537994,"x":123.47,"y":151.96,"x0":-1.7895978478007444,"y0":50.000230421152594,"z0":5.4336965843089065,"aX":-9.059237910473925},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2289,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3954210574849384,"extension":6.865099184632175},"index":4,"playId":"48f35d95-5d6c-397d-b0d3-eb1f3617ae58","pitchNumber":3,"startTime":"2025-08-21T20:26:04.972Z","endTime":"2025-08-21T20:26:08.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.54172066767462,"aZ":-30.052496067352948,"pfxX":2.109231703919222,"pfxZ":1.3215797293628295,"pX":0.4809168753180468,"pZ":1.6177076482894166,"vX0":3.750799225232286,"vY0":-125.29385045890199,"vZ0":-4.078522202706775,"x":98.67,"y":195.1,"x0":-1.3028266230623173,"y0":50.00485353523511,"z0":5.69088740214,"aX":3.3928108741813388},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-4.6,"spinRate":2462,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4352075901350201,"extension":6.8459276231689445},"index":5,"playId":"a18c7b3e-d646-3bbd-b50f-7b7a5441d3bd","pitchNumber":4,"startTime":"2025-08-21T20:26:24.576Z","endTime":"2025-08-21T20:26:27.964Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.889608245345627,"aZ":-29.611958645946423,"pfxX":2.5958017501592288,"pfxZ":1.6217244882672879,"pX":0.765254317497516,"pZ":0.6991548026806352,"vX0":4.421507963325151,"vY0":-123.43109072778336,"vZ0":-5.800460188759248,"x":87.83,"y":219.9,"x0":-1.3723491310357194,"y0":50.00008495809755,"z0":5.511886581474875,"aX":4.08417726155089},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":-5.5,"spinRate":2520,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4403639876561578,"extension":7.04957730447872},"index":6,"playId":"5151d610-6678-33eb-a97a-dcc9002e8d33","pitchNumber":5,"startTime":"2025-08-21T20:26:47.133Z","endTime":"2025-08-21T20:26:52.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:26:52.570Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a fly ball to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T20:26:55.421Z","endTime":"2025-08-21T20:27:44.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.3416838722989,"strikeZoneBottom":1.42161833286272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.383009399477068,"aZ":-30.821013206606104,"pfxX":1.1535237729124574,"pfxZ":0.8938961846195852,"pX":-0.6471054116608712,"pZ":3.107235119659932,"vX0":1.1837255445057884,"vY0":-121.99645886344159,"vZ0":-0.1458370641175306,"x":141.67,"y":154.88,"x0":-1.2879587002777952,"y0":50.00231073905683,"z0":5.81831295284299,"aX":1.7431157894377325},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":-2.4,"spinRate":2465,"spinDirection":93},"zone":1,"typeConfidence":2.0,"plateTime":0.44849661601692103,"extension":6.910940716413684},"index":0,"playId":"acd77ddf-ca04-3e08-a6b6-9087f9611b49","pitchNumber":1,"startTime":"2025-08-21T20:27:16.291Z","endTime":"2025-08-21T20:27:22.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.659232136913523,"aZ":-33.907572787685304,"pfxX":3.9857024531965513,"pfxZ":-1.1347202117359885,"pX":0.6647856882237424,"pZ":1.8457980107297693,"vX0":2.9156573227280846,"vY0":-122.92442193568705,"vZ0":-2.330655197750243,"x":91.66,"y":188.94,"x0":-1.0550212769696816,"y0":50.0025962136265,"z0":5.6884972045672075,"aX":6.091034814165314},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.4,"breakHorizontal":-7.9,"spinRate":2453,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.44580424895664317,"extension":6.971988365698353},"hitData":{"launchSpeed":72.6,"launchAngle":28.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.04,"coordY":121.08}},"index":1,"playId":"22aedd02-f096-3dae-acec-9aec707af640","pitchNumber":2,"startTime":"2025-08-21T20:27:33.388Z","endTime":"2025-08-21T20:27:44.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:27:44.919Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Frelick doubles (15) on a fly ball to right fielder Kyle Tucker. Andruw Monasterio to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T20:27:57.133Z","endTime":"2025-08-21T20:28:53.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.11387666415305,"strikeZoneBottom":1.31838783323589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7508548859802,"aZ":-25.77540865421219,"pfxX":2.2786281254886154,"pfxZ":3.805282718546156,"pX":-0.48326737827092964,"pZ":4.6982629028667136,"vX0":2.2155250043157175,"vY0":-128.19972599970887,"vZ0":2.3440631268633325,"x":135.42,"y":111.93,"x0":-1.6513538483797054,"y0":50.00548532998478,"z0":5.769749099620048,"aX":3.8353894202929477},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":-4.6,"spinRate":2362,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4254393763383044,"extension":6.887557129003906},"index":0,"playId":"b9258779-751f-3081-b369-1587cbf65f45","pitchNumber":1,"startTime":"2025-08-21T20:28:17.851Z","endTime":"2025-08-21T20:28:21.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.466435485260902,"aZ":-23.740464778274355,"pfxX":1.186159884183478,"pfxZ":4.95762158639598,"pX":0.854225934036836,"pZ":2.8006671380349664,"vX0":5.763173438206441,"vY0":-128.52127732049124,"vZ0":-2.295390007032599,"x":84.44,"y":163.16,"x0":-1.5561104031477369,"y0":50.002056395992234,"z0":5.517735086559152,"aX":2.016309639955085},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.2,"spinRate":2402,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.4234804701975423,"extension":6.945344109943206},"hitData":{"launchSpeed":98.0,"launchAngle":30.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.76,"coordY":100.2}},"index":1,"playId":"c36e1ae4-6aff-32f8-883d-680ae4631e2a","pitchNumber":2,"startTime":"2025-08-21T20:28:37.047Z","endTime":"2025-08-21T20:28:53.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:28:53.551Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a sharp line drive to right fielder Kyle Tucker. Andruw Monasterio scores. Sal Frelick scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T20:29:15.112Z","endTime":"2025-08-21T20:31:34.949Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.23096296411321,"strikeZoneBottom":1.40832423471125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.393609655984573,"aZ":-25.848809553080123,"pfxX":1.8902669131998007,"pfxZ":3.714406028367412,"pX":0.8802178170368933,"pZ":3.8900618430649763,"vX0":5.61738829665347,"vY0":-128.065831867297,"vZ0":0.5205940438890941,"x":83.45,"y":133.75,"x0":-1.565880903990434,"y0":50.000182120224935,"z0":5.667954241707351,"aX":3.214460755244611},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":-4.4,"spinRate":2388,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.42377986887658015,"extension":6.912084037310362},"index":0,"playId":"4c12224c-3342-3b25-96f5-ea11cd95a443","pitchNumber":1,"startTime":"2025-08-21T20:29:57.612Z","endTime":"2025-08-21T20:30:02.978Z","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},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.20892379911458,"strikeZoneBottom":1.44764128018112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.74559048152345,"aZ":-30.424023022706137,"pfxX":2.2806916040427825,"pfxZ":1.1220023331427207,"pX":0.6119725064678924,"pZ":0.2741673311910804,"vX0":4.369246487467705,"vY0":-123.11287910818449,"vZ0":-6.438763427633437,"x":93.67,"y":231.38,"x0":-1.4709434973118847,"y0":50.00345274747622,"z0":5.4469015752220376,"aX":3.5568094389308493},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":-5.0,"spinRate":2528,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4421824021376284,"extension":7.079789130389012},"index":1,"playId":"cf624308-a5a9-3b76-8e6c-ff22df34268c","pitchNumber":2,"startTime":"2025-08-21T20:30:17.186Z","endTime":"2025-08-21T20:30:21.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.760550221158258,"aZ":-21.969957800731525,"pfxX":1.672648134961052,"pfxZ":5.993341491246168,"pX":-0.25341801638265765,"pZ":2.8537470703713965,"vX0":2.9329701731150877,"vY0":-129.1131882685486,"vZ0":-2.640437316779838,"x":126.66,"y":161.73,"x0":-1.617687148055985,"y0":50.002420113566686,"z0":5.564958750808325,"aX":2.847373078853923},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":-3.6,"spinRate":2400,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.422861455140481,"extension":6.963137555241123},"index":2,"playId":"c71b1b23-c89b-3958-902d-c7b128e31e44","pitchNumber":3,"startTime":"2025-08-21T20:30:42.639Z","endTime":"2025-08-21T20:30:46.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.30824642676633,"strikeZoneBottom":1.48762898838377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.495351544037153,"aZ":-14.801433822693445,"pfxX":-5.9810033258949895,"pfxZ":9.080604012465145,"pX":0.92255766286876,"pZ":2.6840909889174505,"vX0":8.969291158860951,"vY0":-137.23608796893006,"vZ0":-4.601514624018055,"x":81.83,"y":166.31,"x0":-1.6063903944079827,"y0":50.004457510244976,"z0":5.38607743266927,"aX":-11.445467180040005},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2339,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3986536780285932,"extension":6.994976575396557},"index":3,"playId":"f5b71b42-123a-398e-94e6-e5cd7e57b577","pitchNumber":4,"startTime":"2025-08-21T20:31:04.077Z","endTime":"2025-08-21T20:31:08.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.967905027093334,"aZ":-30.730698414261628,"pfxX":3.2116044618176187,"pfxZ":0.9197558373804693,"pX":-0.19803995841689595,"pZ":2.6034606973295955,"vX0":2.2764935340452555,"vY0":-124.09442817734705,"vZ0":-1.2755145826320997,"x":124.55,"y":168.49,"x0":-1.5432840385241517,"y0":50.00135802692465,"z0":5.675441211728669,"aX":5.0264205104095625},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":-6.4,"spinRate":2424,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.44076037418989067,"extension":7.016018241176046},"hitData":{"launchSpeed":104.0,"launchAngle":16.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.18,"coordY":78.21}},"index":4,"playId":"79ac1218-dc7c-3e30-98e1-9f9ff408619e","pitchNumber":5,"startTime":"2025-08-21T20:31:21.945Z","endTime":"2025-08-21T20:31:34.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:31:34.949Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T20:32:54.161Z","endTime":"2025-08-21T20:35:38.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"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"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6,7,9],"actionIndex":[2,8],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":518489,"link":"/api/v1/people/518489"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T20:32:03.322Z","endTime":"2025-08-21T20:32:56.457Z","isPitch":false,"type":"action"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.47245051112906,"strikeZoneBottom":1.47378183569835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34190459283469,"aZ":-17.595349737034297,"pfxX":-5.202360955381736,"pfxZ":7.5552454986903825,"pX":-1.0094667231032624,"pZ":3.961236180698138,"vX0":4.019973767545893,"vY0":-137.95839441501857,"vZ0":-1.157037313559734,"x":155.48,"y":131.83,"x0":-1.8087115910312017,"y0":50.00326367148561,"z0":5.570583587363771,"aX":-10.040449329824158},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":8.6,"spinRate":2316,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39683915766651356,"extension":6.926530222712534},"index":1,"playId":"7106f154-745e-300e-b860-e5d3cb5dab18","pitchNumber":1,"startTime":"2025-08-21T20:32:56.457Z","endTime":"2025-08-21T20:33:02.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Isaac Collins steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"7106f154-745e-300e-b860-e5d3cb5dab18","startTime":"2025-08-21T20:33:08.839Z","endTime":"2025-08-21T20:33:22.257Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"}},{"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.48043401270424,"strikeZoneBottom":1.67419641072555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.752954425754854,"aZ":-19.257230484640807,"pfxX":-10.507062945573844,"pfxZ":6.900727270034427,"pX":0.011642372701038439,"pZ":1.422458722897438,"vX0":7.532987693935179,"vY0":-135.94978171683607,"vZ0":-6.9918386035028055,"x":116.56,"y":200.37,"x0":-1.4297065019456716,"y0":50.00655512848666,"z0":5.364166760700866,"aX":-19.675725035271007},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":17.4,"spinRate":2288,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40286037474094893,"extension":7.024287557169609},"index":3,"playId":"e15d4c79-bf0c-3546-884e-f5ea54a33151","pitchNumber":2,"startTime":"2025-08-21T20:33:22.257Z","endTime":"2025-08-21T20:33:27.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.301868646889748,"aZ":-17.279060930474557,"pfxX":-2.6053827560075224,"pfxZ":7.701539845284481,"pX":0.17257404895534226,"pZ":3.321584405959856,"vX0":5.104932052090918,"vY0":-137.8793103387063,"vZ0":-3.185835705215507,"x":110.42,"y":149.1,"x0":-1.3605129427570852,"y0":50.006064088882226,"z0":5.651287536981473,"aX":-5.041593220133564},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":3.7,"spinRate":2292,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.39654871650976276,"extension":7.00926385002391},"index":4,"playId":"56945169-320d-3634-bec2-a885ac76988d","pitchNumber":3,"startTime":"2025-08-21T20:33:40.237Z","endTime":"2025-08-21T20:33:49.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77121202935938,"aZ":-21.750825460262096,"pfxX":-10.081178216104021,"pfxZ":5.540657903686799,"pX":-0.24654501231922857,"pZ":1.4146355078074322,"vX0":6.8607824346909805,"vY0":-135.62144576233905,"vZ0":-6.390169543627321,"x":126.4,"y":200.58,"x0":-1.4859486191973548,"y0":50.00500221745971,"z0":5.295175664612278,"aX":-18.977416234515356},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":17.0,"spinRate":2239,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40226107606085737,"extension":6.932286437860289},"index":5,"playId":"735f6914-c38e-3ff9-94ba-b9222b9a09c7","pitchNumber":4,"startTime":"2025-08-21T20:34:09.907Z","endTime":"2025-08-21T20:34:13.608Z","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.2,"endSpeed":85.9,"strikeZoneTop":3.37830946311624,"strikeZoneBottom":1.46656782552049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.482048861668115,"aZ":-16.508683430607512,"pfxX":-6.406766864487501,"pfxZ":8.235226270538352,"pX":-0.19027382276497734,"pZ":4.239860945611455,"vX0":6.067017392430657,"vY0":-137.10550061108847,"vZ0":-0.6275500862837882,"x":124.25,"y":124.3,"x0":-1.6000345656803945,"y0":50.00569134960544,"z0":5.59897886537308,"aX":-12.192328986557778},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2358,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3995778952211255,"extension":6.829007727581102},"index":6,"playId":"e8d0c8dd-e40c-361a-94ce-91bba46f3626","pitchNumber":5,"startTime":"2025-08-21T20:34:32.776Z","endTime":"2025-08-21T20:34:36.775Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"8ab5fd65-fc2a-3e44-85d3-9ce96d323264","startTime":"2025-08-21T20:34:52.308Z","endTime":"2025-08-21T20:34:58.069Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Isaac Collins picked off and caught stealing 3rd base, pitcher Ryan Brasier to second baseman Nico Hoerner.","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"actionPlayId":"8ab5fd65-fc2a-3e44-85d3-9ce96d323264","startTime":"2025-08-21T20:35:10.902Z","endTime":"2025-08-21T20:35:33.546Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.37102744641594,"strikeZoneBottom":1.51030096987903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54488452621077,"aZ":-16.955434686680917,"pfxX":-5.675709889162645,"pfxZ":7.91150148461875,"pX":1.0963609098801306,"pZ":3.03945232656573,"vX0":9.337756052349922,"vY0":-137.1325497725017,"vZ0":-3.334172932129972,"x":75.21,"y":156.71,"x0":-1.6002359378040587,"y0":50.00166996408737,"z0":5.413450615559488,"aX":-10.916783526864553},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":8.5,"spinRate":2434,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39794681487102546,"extension":6.866861114632443},"index":9,"playId":"f58a901e-07ad-32b4-bda8-a9392dc811c7","pitchNumber":6,"startTime":"2025-08-21T20:35:33.546Z","endTime":"2025-08-21T20:35:38.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:35:38.619Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Yelich lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T20:35:53.684Z","endTime":"2025-08-21T20:36:49.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"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],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64631893368612,"aZ":-16.711733988780676,"pfxX":-6.5388996720737715,"pfxZ":8.164062539456538,"pX":-0.02684455173458666,"pZ":2.8596051834614578,"vX0":7.237161470262635,"vY0":-136.65198482779618,"vZ0":-3.425598827764723,"x":118.02,"y":161.57,"x0":-1.8579277831826815,"y0":50.00669066618029,"z0":5.275204517509369,"aX":-12.390579471973625},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":10.3,"spinRate":2378,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40056944427612073,"extension":6.9227899087762745},"index":0,"playId":"9828df17-b64b-333c-a647-fad96a189cbf","pitchNumber":1,"startTime":"2025-08-21T20:36:02.293Z","endTime":"2025-08-21T20:36:07.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.34286872344784,"strikeZoneBottom":1.6337938740503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.199095567172687,"aZ":-26.96084500894322,"pfxX":2.133670672503425,"pfxZ":3.1531755459513757,"pX":0.5759221138571127,"pZ":3.31390110255701,"vX0":4.2738124212104225,"vY0":-126.34468217129123,"vZ0":-0.5068839006283021,"x":95.05,"y":149.3,"x0":-1.3997681105657638,"y0":50.0041160181507,"z0":5.641431767782469,"aX":3.5279043730802604},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":-4.7,"spinRate":2423,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4297793222390869,"extension":6.957200348709285},"index":1,"playId":"c542f911-4832-3c0c-b2ff-104edabfe450","pitchNumber":2,"startTime":"2025-08-21T20:36:24.834Z","endTime":"2025-08-21T20:36:29.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64292676623888,"aZ":-14.086964579352678,"pfxX":-3.621630280217519,"pfxZ":9.48339057135021,"pX":0.4840829942868145,"pZ":2.7917872849284615,"vX0":6.890491602542408,"vY0":-136.85317462682875,"vZ0":-4.1841041266046135,"x":98.55,"y":163.4,"x0":-1.5895347237782993,"y0":50.00141049333757,"z0":5.297352137887573,"aX":-6.906816704408045},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2358,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39938094683282666,"extension":6.9299498972926505},"hitData":{"launchSpeed":94.1,"launchAngle":20.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.73,"coordY":78.22}},"index":2,"playId":"8e354663-1704-3f7b-ae93-fce430355e1f","pitchNumber":3,"startTime":"2025-08-21T20:36:41.653Z","endTime":"2025-08-21T20:36:49.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:36:49.473Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T20:39:40.307Z","endTime":"2025-08-21T20:43:38.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11,12],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Blake Perkins remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T20:38:35.764Z","endTime":"2025-08-21T20:38:35.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"description":"Pitching Change: Abner Uribe replaces Jared Koenig.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T20:38:35.786Z","endTime":"2025-08-21T20:39:42.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"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":100.3,"endSpeed":93.0,"strikeZoneTop":2.97073772901171,"strikeZoneBottom":1.35922045760859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.560115348116337,"aZ":-19.634775556141946,"pfxX":-9.406866338957078,"pfxZ":5.755186520191403,"pX":0.9195785243364759,"pZ":1.1064944751789172,"vX0":9.105103451610901,"vY0":-145.63700990423405,"vZ0":-9.618181745601856,"x":81.95,"y":208.9,"x0":-1.0032645605121309,"y0":50.006744289274806,"z0":5.605724234991227,"aX":-20.505262366126438},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":8.9,"breakHorizontal":15.6,"spinRate":2383,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.37402786723390946,"extension":6.519494538881486},"index":2,"playId":"c9c401ae-f993-34f1-b300-50cceeca8021","pitchNumber":1,"startTime":"2025-08-21T20:39:42.632Z","endTime":"2025-08-21T20:39:48.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.357246626587198,"aZ":-29.555113032009494,"pfxX":6.912182861600188,"pfxZ":1.6141356737261745,"pX":0.020178365554369616,"pZ":2.2895561013536083,"vX0":1.2901613633619724,"vY0":-126.99185555162781,"vZ0":-2.8293821196016418,"x":116.23,"y":176.96,"x0":-1.392920298977651,"y0":50.00448381022849,"z0":5.782781107317517,"aX":11.227335202431956},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":-12.8,"spinRate":2503,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.4322279968514344,"extension":6.437020702808958},"index":3,"playId":"936aa1ed-e5da-3762-80dc-f05b5b0d4ae8","pitchNumber":2,"startTime":"2025-08-21T20:40:02.445Z","endTime":"2025-08-21T20:40:06.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.1,"endSpeed":91.4,"strikeZoneTop":2.90900001847649,"strikeZoneBottom":1.3289157350758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.541957393602114,"aZ":-23.428542552070713,"pfxX":-8.597283609878488,"pfxZ":4.117601379379581,"pX":0.03014906686714788,"pZ":3.1640037442467084,"vX0":6.957293303073924,"vY0":-144.18173985522793,"vZ0":-3.4684547394907357,"x":115.85,"y":153.35,"x0":-1.2857393219712403,"y0":50.00573731194261,"z0":5.812260650157867,"aX":-18.275931167708496},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2382,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.37851792788284877,"extension":6.471972926765404},"index":4,"playId":"8cca9d63-2136-3af6-93ba-581f2df4ffd2","pitchNumber":3,"startTime":"2025-08-21T20:40:22.841Z","endTime":"2025-08-21T20:40:27.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.470087548860757,"aZ":-30.600189169764963,"pfxX":8.840087241680049,"pfxZ":0.9535523778737591,"pX":0.2442510308530114,"pZ":1.6701235156047691,"vX0":0.5004003021486333,"vY0":-127.14181684286706,"vZ0":-4.603066423222947,"x":107.69,"y":193.69,"x0":-1.1042746614748873,"y0":50.002302665207964,"z0":5.914382429678162,"aX":14.565920046623306},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":-16.2,"spinRate":2711,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.42973593805698096,"extension":6.4968850833807466},"index":5,"playId":"00862505-cf7c-3089-aed1-a89b980c094d","pitchNumber":4,"startTime":"2025-08-21T20:40:41.440Z","endTime":"2025-08-21T20:40:45.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38094893518416,"aZ":-28.587680985108353,"pfxX":6.4215508412550335,"pfxZ":2.1497795998064966,"pX":-0.25039153611000203,"pZ":1.3847597545165156,"vX0":0.19442759381653413,"vY0":-128.05375866960958,"vZ0":-5.63144186454793,"x":126.54,"y":201.39,"x0":-1.162041636428859,"y0":50.00282279506446,"z0":5.837040253201623,"aX":10.709693533528528},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-11.6,"spinRate":2486,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4270266883299958,"extension":6.646508498147899},"index":6,"playId":"047c3535-42bc-3ff1-974a-c8e3bdf95968","pitchNumber":5,"startTime":"2025-08-21T20:41:03.485Z","endTime":"2025-08-21T20:41:09.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":2.93775445794082,"strikeZoneBottom":1.23698304261168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.684330444525244,"aZ":-32.21487449535118,"pfxX":7.421005116475296,"pfxZ":-0.02361805623532831,"pX":-2.4601075988061982,"pZ":3.8600776206568743,"vX0":-4.923579821441383,"vY0":-128.82136855007036,"vZ0":0.7777688794962576,"x":210.77,"y":134.56,"x0":-1.4885278004019,"y0":50.00372414746819,"z0":6.044005650344049,"aX":12.477029587093721},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-12.4,"spinRate":2352,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4251333978676688,"extension":6.314872735665649},"index":7,"playId":"234f5261-f6e7-34aa-99be-ddca62bac350","pitchNumber":6,"startTime":"2025-08-21T20:41:37.485Z","endTime":"2025-08-21T20:41:40.668Z","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":99.6,"endSpeed":91.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.55587196067279,"aZ":-24.49986920420427,"pfxX":-8.105695414975196,"pfxZ":3.6264554259724306,"pX":-0.9464739729806801,"pZ":2.2040026448209975,"vX0":1.5601478107452724,"vY0":-144.95277249218597,"vZ0":-6.389333771445586,"x":153.08,"y":179.27,"x0":-0.44070022619406,"y0":50.00326145381514,"z0":5.944152353662275,"aX":-17.15808867291243},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":2227,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3786311042213475,"extension":6.534938842451911},"index":8,"playId":"cb3b44b6-0ba1-357e-a6cd-894e46d35f9a","pitchNumber":7,"startTime":"2025-08-21T20:41:56.103Z","endTime":"2025-08-21T20:41:59.286Z","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":100.0,"endSpeed":90.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.626827750664205,"aZ":-27.750259746940728,"pfxX":-9.187591237123291,"pfxZ":2.085519226926367,"pX":-1.0971780119761911,"pZ":2.2073169363412704,"vX0":2.945534685210454,"vY0":-145.47435330637873,"vZ0":-5.01160146537488,"x":158.82,"y":179.18,"x0":-0.936132183908293,"y0":50.00277238796868,"z0":5.658217445957963,"aX":-19.47455792343155},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":2317,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.37811806334441966,"extension":6.474723427728715},"index":9,"playId":"5c62f568-03c7-30e1-b489-b5c0846d768d","pitchNumber":8,"startTime":"2025-08-21T20:42:20.526Z","endTime":"2025-08-21T20:42:23.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.8,"strikeZoneTop":2.92973270283998,"strikeZoneBottom":1.19933896529236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64521413492324,"aZ":-17.973636998733305,"pfxX":-4.673138475846516,"pfxZ":6.5654080472944525,"pX":-0.5319014712062696,"pZ":3.7223647049411173,"vX0":3.064345696071854,"vY0":-145.99461379543763,"vZ0":-2.680961915484248,"x":137.27,"y":138.28,"x0":-0.9867248778153375,"y0":50.004511742605814,"z0":5.73140804374993,"aX":-10.11169197767219},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.5,"breakHorizontal":7.9,"spinRate":2341,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.37484645433715524,"extension":6.486240497110338},"index":10,"playId":"4d6d2c27-660a-3e77-a6b2-4152cd881de0","pitchNumber":9,"startTime":"2025-08-21T20:42:44.030Z","endTime":"2025-08-21T20:42:48.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.466034321531886,"aZ":-27.227165612109193,"pfxX":5.851712026277626,"pfxZ":3.0048683117962005,"pX":-0.08924723976214893,"pZ":2.1547690424502965,"vX0":0.6116706346660536,"vY0":-127.7966683810499,"vZ0":-3.774179637887467,"x":120.4,"y":180.6,"x0":-1.0918673950823328,"y0":50.00407679604398,"z0":5.800578152827711,"aX":9.634542174090784},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-10.7,"spinRate":2381,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.4293495721923266,"extension":6.594357815046266},"index":11,"playId":"54a9c0c6-fc5e-3c3b-b72a-08462c9be48a","pitchNumber":10,"startTime":"2025-08-21T20:43:02.119Z","endTime":"2025-08-21T20:43:15.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":2.92739666307462,"strikeZoneBottom":1.22903441042514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.558903157005282,"aZ":-28.639669144946424,"pfxX":6.914549231819473,"pfxZ":2.1612610312865517,"pX":-1.1201935164484467,"pZ":2.628607471590018,"vX0":-2.1823072278212403,"vY0":-127.0200978100491,"vZ0":-2.1650137422579587,"x":159.7,"y":167.81,"x0":-1.149296597896801,"y0":50.00536797846108,"z0":5.765048402747508,"aX":11.321232384831177},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-12.0,"spinRate":2398,"spinDirection":96},"zone":11,"typeConfidence":2.0,"plateTime":0.4309105563698439,"extension":6.4514698447259775},"index":12,"playId":"17795b3e-5d06-3c51-b5b3-860c48ada3b6","pitchNumber":11,"startTime":"2025-08-21T20:43:33.753Z","endTime":"2025-08-21T20:43:38.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:43:38.232Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T20:44:31.202Z","endTime":"2025-08-21T20:46:04.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T20:43:49.731Z","endTime":"2025-08-21T20:44:33.438Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.51000630617202,"strikeZoneBottom":1.53615965557785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.427503030914316,"aZ":-24.040054783422185,"pfxX":2.9074541114644155,"pfxZ":5.040907283004085,"pX":-0.4171600920375843,"pZ":3.1588214835767827,"vX0":1.2355157743923417,"vY0":-126.85127683378803,"vZ0":-1.9621992936473893,"x":132.9,"y":153.49,"x0":-1.2896795512164478,"y0":50.0020616624573,"z0":5.878837996108882,"aX":4.688705053328708},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.9,"breakHorizontal":-5.5,"spinRate":2329,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.4334929951948405,"extension":6.574144010647143},"index":1,"playId":"2bb49c47-f660-3c02-8068-b7eb1bec9d95","pitchNumber":1,"startTime":"2025-08-21T20:44:33.438Z","endTime":"2025-08-21T20:44:37.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.7,"strikeZoneTop":3.52233645920963,"strikeZoneBottom":1.54932181897207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.984739036091828,"aZ":-24.645518377324233,"pfxX":-7.486444306543442,"pfxZ":3.599927965448333,"pX":0.898333531779219,"pZ":2.238202741569627,"vX0":8.608188271286279,"vY0":-143.21008013260962,"vZ0":-5.172738970453801,"x":82.76,"y":178.35,"x0":-1.1642000169046798,"y0":50.003838695671284,"z0":5.595863233724516,"aX":-15.65701357553526},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.6,"breakHorizontal":12.0,"spinRate":2320,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38148971188213476,"extension":6.744427935105601},"index":2,"playId":"41dfc7b1-b865-32fe-8771-3ff90c910f4b","pitchNumber":2,"startTime":"2025-08-21T20:44:53.472Z","endTime":"2025-08-21T20:44:57.144Z","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":98.8,"endSpeed":90.6,"strikeZoneTop":3.45847885162698,"strikeZoneBottom":1.45473125209814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58732543190647,"aZ":-25.915614966698588,"pfxX":-9.923237289225428,"pfxZ":3.0021807897338753,"pX":-0.13405427889958066,"pZ":0.8215581194185028,"vX0":6.849963617464906,"vY0":-143.5003846539449,"vZ0":-8.73529113809771,"x":122.11,"y":216.6,"x0":-1.2643452735303147,"y0":50.001708642336766,"z0":5.522800867353255,"aX":-20.668725081473504},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":2340,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3818752523595066,"extension":6.6031983081182375},"index":3,"playId":"e0f31192-b1f8-35ca-8c21-5e5ddf2a75a0","pitchNumber":3,"startTime":"2025-08-21T20:45:14.281Z","endTime":"2025-08-21T20:45:18.649Z","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":100.1,"endSpeed":92.2,"strikeZoneTop":3.50209606014657,"strikeZoneBottom":1.52835235201307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.912579000192583,"aZ":-21.11012548087303,"pfxX":-8.392105558151318,"pfxZ":5.133494976948451,"pX":0.8966822252620014,"pZ":1.4319938471233316,"vX0":8.938305947198712,"vY0":-145.4093710976452,"vZ0":-8.230959816018025,"x":82.82,"y":200.12,"x0":-1.1166743023386712,"y0":50.00542999362436,"z0":5.5649172243240015,"aX":-18.09692494300403},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":2342,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.37569392637904864,"extension":6.76803304389505},"index":4,"playId":"a4c700f3-8575-3e09-af3d-ad202ab2091b","pitchNumber":4,"startTime":"2025-08-21T20:45:36.033Z","endTime":"2025-08-21T20:45:40.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.40602358223248,"strikeZoneBottom":1.52261350055242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73274723435236,"aZ":-20.06041803902226,"pfxX":-9.927098518339191,"pfxZ":5.681884461949439,"pX":1.0015196603335217,"pZ":2.7197223897095557,"vX0":9.059230203176124,"vY0":-144.659052303489,"vZ0":-5.042181325535459,"x":78.82,"y":165.35,"x0":-0.8711998331961492,"y0":50.00543673584443,"z0":5.704012165773274,"aX":-21.176581022077034},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2346,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.37771086278485466,"extension":6.619097811851763},"index":5,"playId":"c2bc5120-bb98-3d6c-b645-3b4d8c058f14","pitchNumber":5,"startTime":"2025-08-21T20:45:59.691Z","endTime":"2025-08-21T20:46:04.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:46:04.755Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T20:46:18.969Z","endTime":"2025-08-21T20:49:03.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.49399642046675,"strikeZoneBottom":1.61445701337195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07159756092419,"aZ":-26.17700263494059,"pfxX":6.469772903806538,"pfxZ":3.7112059790778,"pX":0.217234419543527,"pZ":2.407178148656213,"vX0":1.50995449957734,"vY0":-126.87507177515566,"vZ0":-3.2604504020889316,"x":108.72,"y":173.79,"x0":-1.2270974010582287,"y0":50.002306578170284,"z0":5.814956183931194,"aX":10.455437011447895},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":2646,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.43315073206839916,"extension":6.679276101786071},"index":0,"playId":"a56dcac3-4fc4-358d-adb9-12cd7300d06a","pitchNumber":1,"startTime":"2025-08-21T20:46:29.178Z","endTime":"2025-08-21T20:46:33.160Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-21T20:46:39.056Z","endTime":"2025-08-21T20:46:56.033Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.35977795771679,"strikeZoneBottom":1.51062036819506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83395414732858,"aZ":-28.170825250202746,"pfxX":6.4675199802405565,"pfxZ":2.3994032291529326,"pX":1.0171298578355732,"pZ":1.0297119059477398,"vX0":3.149655916580334,"vY0":-129.08302310409235,"vZ0":-6.594080630764831,"x":78.23,"y":210.98,"x0":-1.0634716523432572,"y0":50.00185462403698,"z0":5.820577859598229,"aX":10.783894195871012},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":-12.5,"spinRate":2563,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4262613129454511,"extension":6.758445208521558},"index":2,"playId":"cc0ecde5-0816-3277-a4cd-9bf2e7042620","pitchNumber":2,"startTime":"2025-08-21T20:46:56.033Z","endTime":"2025-08-21T20:47:01.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.030226707526637,"aZ":-27.982026741568415,"pfxX":6.795226332698217,"pfxZ":2.540024938959824,"pX":0.49126578358547507,"pZ":0.9835549861019764,"vX0":2.46091796223333,"vY0":-128.5880464414045,"vZ0":-6.287666675543885,"x":98.27,"y":212.22,"x0":-1.3646081957368432,"y0":50.004433758588874,"z0":5.670268301785568,"aX":11.226473553629646},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":-12.8,"spinRate":2449,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4281821880300636,"extension":6.764310143238566},"index":3,"playId":"60c912c8-ba1e-3b20-a15d-45ac3ff848ad","pitchNumber":3,"startTime":"2025-08-21T20:47:16.750Z","endTime":"2025-08-21T20:47:21.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86845503984442,"aZ":-26.402778450322568,"pfxX":3.00253590501439,"pfxZ":3.428463751822779,"pX":0.6969209999846138,"pZ":2.263946410723663,"vX0":3.4790882097757896,"vY0":-129.70198411694318,"vZ0":-4.009591488715123,"x":90.44,"y":177.65,"x0":-1.057546290269992,"y0":50.006290244907724,"z0":5.868787127778539,"aX":5.061135735186993},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-6.2,"spinRate":2498,"spinDirection":96},"zone":6,"typeConfidence":2.0,"plateTime":0.4240484364018733,"extension":6.868549298150446},"index":4,"playId":"d0dbdda2-9e3c-356b-833e-83aefb6c511e","pitchNumber":4,"startTime":"2025-08-21T20:47:41.401Z","endTime":"2025-08-21T20:47:46.740Z","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":98.3,"endSpeed":89.7,"strikeZoneTop":3.35231620411427,"strikeZoneBottom":1.52253775284889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55385784800933,"aZ":-23.035060585224088,"pfxX":-7.512070189290061,"pfxZ":4.423063908226286,"pX":0.8846793757827993,"pZ":3.5260994316089675,"vX0":8.061809867352805,"vY0":-142.96342902789408,"vZ0":-2.2960219816123004,"x":83.28,"y":143.58,"x0":-0.9984091920917803,"y0":50.00179154642871,"z0":5.788396834503572,"aX":-15.519164055423769},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.7,"breakHorizontal":11.9,"spinRate":2368,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3834002627066302,"extension":6.721050376720458},"index":5,"playId":"2ec28aba-0417-3dbd-b063-0350ebe36472","pitchNumber":5,"startTime":"2025-08-21T20:48:18.227Z","endTime":"2025-08-21T20:48:23.975Z","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":98.7,"endSpeed":91.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39551211650785,"aZ":-22.458763561972013,"pfxX":-6.289471362974144,"pfxZ":4.59135629701435,"pX":0.4626885993059531,"pZ":2.1443154564171816,"vX0":6.649299657756495,"vY0":-143.66793234360355,"vZ0":-6.141371778441692,"x":99.36,"y":180.88,"x0":-1.0508242967947157,"y0":50.005569611257286,"z0":5.680269342291353,"aX":-13.314385897258116},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.4,"breakHorizontal":10.3,"spinRate":2525,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3794479445879717,"extension":6.72376622176787},"index":6,"playId":"a3c02c83-07a8-33e3-831e-52ed3377b617","pitchNumber":6,"startTime":"2025-08-21T20:48:41.391Z","endTime":"2025-08-21T20:48:45.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.874785963230526,"aZ":-29.661770545525123,"pfxX":6.245530516096894,"pfxZ":1.476845810615317,"pX":0.8670865517577351,"pZ":1.3819275919338636,"vX0":3.045900858410875,"vY0":-129.70996339072008,"vZ0":-5.321795884599108,"x":83.95,"y":201.47,"x0":-1.1347554865772616,"y0":50.0014810994557,"z0":5.729894279739297,"aX":10.609267797089966},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":-12.0,"spinRate":2550,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42274505618209535,"extension":6.847510551418102},"index":7,"playId":"26392055-d345-301e-96eb-c5d9bd4e3909","pitchNumber":7,"startTime":"2025-08-21T20:48:57.838Z","endTime":"2025-08-21T20:49:03.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:49:03.264Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out sharply to right fielder Sal Frelick. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T20:49:11.067Z","endTime":"2025-08-21T20:50:23.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.55801302206157,"strikeZoneBottom":1.52710095744298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26043702874125,"aZ":-30.664399370040133,"pfxX":5.192636790416624,"pfxZ":0.9146054622348183,"pX":-0.33499416173184154,"pZ":1.3971442485037555,"vX0":1.0310232727718174,"vY0":-127.37122034916308,"vZ0":-4.865341338506688,"x":129.77,"y":201.06,"x0":-1.4195163070029286,"y0":50.000179332744,"z0":5.757939615882485,"aX":8.526144843466856},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":-9.6,"spinRate":2491,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.43009949672128744,"extension":6.717272551649762},"index":0,"playId":"0156ee58-3e52-3d4e-8145-9fd2d39ad822","pitchNumber":1,"startTime":"2025-08-21T20:49:30.023Z","endTime":"2025-08-21T20:49:34.340Z","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":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.325546779012264,"aZ":-24.01987272655543,"pfxX":-9.241391863460937,"pfxZ":3.9332958307816153,"pX":0.2839436629059485,"pZ":1.0573704660788181,"vX0":7.686312722228868,"vY0":-143.5283401490594,"vZ0":-8.278826542095512,"x":106.18,"y":210.23,"x0":-1.2372003668483793,"y0":50.0003133361449,"z0":5.491570853744069,"aX":-19.14748283378573},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":2460,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38260925117178823,"extension":6.758623375423486},"index":1,"playId":"26102025-a402-37dc-9b41-dd4ee8a8a398","pitchNumber":2,"startTime":"2025-08-21T20:49:51.440Z","endTime":"2025-08-21T20:49:56.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.5344787394482,"aZ":-22.430859837997065,"pfxX":-9.199942035489489,"pfxZ":4.773841557104571,"pX":-0.10640171857558642,"pZ":2.6468224086147067,"vX0":6.307629387094955,"vY0":-142.82683154827382,"vZ0":-4.348506958397831,"x":121.06,"y":167.32,"x0":-1.1616249117666406,"y0":50.00610221077779,"z0":5.621582246173897,"aX":-18.785561683006414},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.8,"breakHorizontal":15.1,"spinRate":2475,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.38525662009367334,"extension":6.570977024564365},"hitData":{"launchSpeed":100.7,"launchAngle":18.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.74,"coordY":70.48}},"index":2,"playId":"ea28c8c8-8d3a-366f-92a4-10ea3513f5f2","pitchNumber":3,"startTime":"2025-08-21T20:50:12.201Z","endTime":"2025-08-21T20:50:23.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:50:23.202Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Caissie grounds out to first baseman Andrew Vaughn.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T20:52:03.884Z","endTime":"2025-08-21T20:52:14.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Caissie replaces Dansby Swanson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T20:50:51.932Z","endTime":"2025-08-21T20:51:08.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T20:51:08.754Z","endTime":"2025-08-21T20:52:06.222Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68212023181765,"aZ":-25.24115301882281,"pfxX":-9.34828660024965,"pfxZ":3.381245198112725,"pX":0.07119761958243719,"pZ":1.7552764798260967,"vX0":6.66802407892581,"vY0":-142.2521879657156,"vZ0":-6.312944472686069,"x":114.29,"y":191.39,"x0":-1.088906060296084,"y0":50.00200451469701,"z0":5.603894244098342,"aX":-19.15462954372865},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.0,"breakHorizontal":15.6,"spinRate":2371,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.38507122700099927,"extension":6.602920615333234},"hitData":{"launchSpeed":67.3,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.89,"coordY":173.89}},"index":2,"playId":"7a563ef3-acbe-3b81-8463-df2eb92f5d49","pitchNumber":1,"startTime":"2025-08-21T20:52:06.222Z","endTime":"2025-08-21T20:52:14.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:52:14.258Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, pitcher Drew Pomeranz to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T20:54:30.500Z","endTime":"2025-08-21T20:55:41.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Nico Hoerner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T20:54:06.751Z","endTime":"2025-08-21T20:54:06.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600"},{"details":{"description":"Defensive switch from third base to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T20:54:06.782Z","endTime":"2025-08-21T20:54:06.784Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700"},{"details":{"description":"Defensive Substitution: Matt Shaw replaces Owen Caissie, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-21T20:54:06.784Z","endTime":"2025-08-21T20:54:06.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Pitching Change: Drew Pomeranz replaces Ryan Brasier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-21T20:54:06.786Z","endTime":"2025-08-21T20:54:32.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.17579342769869,"strikeZoneBottom":1.50813928299704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931223365466995,"aZ":-12.843569946647754,"pfxX":1.6842584573752175,"pfxZ":10.504163037170073,"pX":1.1642891284011896,"pZ":4.58642804742399,"vX0":-3.1307584653305414,"vY0":-134.28129784706783,"vZ0":-1.8444383340335766,"x":72.62,"y":114.95,"x0":2.122370711604367,"y0":50.00612714655781,"z0":6.187808535792579,"aX":3.1009136458087188},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":-2.4,"spinRate":2577,"spinDirection":165},"zone":12,"typeConfidence":0.89,"plateTime":0.4066808325894904,"extension":5.552690637577771},"index":4,"playId":"80dd9f4c-356b-3023-8c5c-b5c0e6bae283","pitchNumber":1,"startTime":"2025-08-21T20:54:32.842Z","endTime":"2025-08-21T20:54:37.192Z","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.4,"endSpeed":84.5,"strikeZoneTop":3.20384716888289,"strikeZoneBottom":1.53644799501824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04833614686133,"aZ":-13.35485257624798,"pfxX":3.5276667603481027,"pfxZ":10.285909736806104,"pX":-0.2967299851031267,"pZ":3.0628327065839187,"vX0":-7.207875000120147,"vY0":-134.3834373813792,"vZ0":-5.2520925353666925,"x":128.31,"y":156.08,"x0":1.961530058497263,"y0":50.00228167081593,"z0":5.990874725196471,"aX":6.454715323549147},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-4.8,"spinRate":2538,"spinDirection":154},"zone":1,"typeConfidence":0.89,"plateTime":0.4075559593527629,"extension":5.584233038710805},"index":5,"playId":"162e554b-de4a-335e-bbf7-0a050b96bf33","pitchNumber":2,"startTime":"2025-08-21T20:54:48.418Z","endTime":"2025-08-21T20:54:52.421Z","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":92.8,"endSpeed":85.9,"strikeZoneTop":3.28707058068895,"strikeZoneBottom":1.43951657516934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.236290000056115,"aZ":-14.327269917639878,"pfxX":1.5713074076902007,"pfxZ":9.513304515243371,"pX":2.3296566467303204,"pZ":3.0665470777221957,"vX0":0.1417603031081726,"vY0":-135.29233822088648,"vZ0":-5.258585153983284,"x":28.2,"y":155.98,"x0":2.072303649358512,"y0":50.00230334473083,"z0":6.020170700004852,"aX":2.9470610937535215},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-2.9,"spinRate":2561,"spinDirection":168},"zone":12,"typeConfidence":0.89,"plateTime":0.40303422064961847,"extension":5.501581661792916},"index":6,"playId":"a5e2bb62-34dc-330d-876a-978d83de29bb","pitchNumber":3,"startTime":"2025-08-21T20:55:01.755Z","endTime":"2025-08-21T20:55:04.942Z","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":91.7,"endSpeed":85.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.995651691339038,"aZ":-16.368422358667267,"pfxX":1.282885231284173,"pfxZ":8.646436288695517,"pX":-0.3892737124343114,"pZ":3.033375392553852,"vX0":-6.439980388698016,"vY0":-133.43584250673982,"vZ0":-4.767319728665019,"x":131.84,"y":156.88,"x0":1.87456857949908,"y0":50.005557551305714,"z0":5.998989094430953,"aX":2.3471226341119777},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-1.1,"spinRate":2737,"spinDirection":161},"zone":1,"typeConfidence":0.88,"plateTime":0.4083414683165514,"extension":5.615738280049389},"index":7,"playId":"83008d41-3e4f-3551-b03a-69448b264958","pitchNumber":4,"startTime":"2025-08-21T20:55:17.485Z","endTime":"2025-08-21T20:55:21.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.306995517393503,"aZ":-42.72825513142101,"pfxX":-3.290954883454407,"pfxZ":-7.177299653474356,"pX":-0.5673983043435072,"pZ":1.9624714985306422,"vX0":-4.706875344881446,"vY0":-120.73378637667983,"vZ0":-1.2561803937610747,"x":138.63,"y":185.79,"x0":1.8376169428349949,"y0":50.00187252763906,"z0":6.262111640192882,"aX":-4.8397273443092015},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.0,"breakHorizontal":7.1,"spinRate":2197,"spinDirection":327},"zone":7,"typeConfidence":0.9,"plateTime":0.45429216409831374,"extension":5.546234223094347},"hitData":{"launchSpeed":62.8,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.84,"coordY":183.37}},"index":8,"playId":"238ecce1-1ac7-3882-823c-82572125dee5","pitchNumber":5,"startTime":"2025-08-21T20:55:33.514Z","endTime":"2025-08-21T20:55:41.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:55:41.535Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Caleb Durbin lines out softly to third baseman Matt Shaw.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T20:55:46.353Z","endTime":"2025-08-21T20:56:18.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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":"Lineout","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":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.477434444997687,"aZ":-13.217225079314455,"pfxX":-0.2800405460006994,"pfxZ":10.180899949831572,"pX":-0.6815611438880806,"pZ":2.5956249471537136,"vX0":-6.54635016790192,"vY0":-134.87748321064694,"vZ0":-6.529262122167354,"x":142.98,"y":168.7,"x0":1.8026840924576453,"y0":50.000107736084566,"z0":5.961230030130382,"aX":-0.5195206620738341},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":1.8,"spinRate":2697,"spinDirection":151},"zone":4,"typeConfidence":0.89,"plateTime":0.40448712649243435,"extension":5.755284122688609},"hitData":{"launchSpeed":43.1,"launchAngle":31.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"soft","location":"5","coordinates":{"coordX":106.68,"coordY":162.87}},"index":0,"playId":"a5e8a282-ed80-3e10-9272-a92ea364ab98","pitchNumber":1,"startTime":"2025-08-21T20:56:12.730Z","endTime":"2025-08-21T20:56:18.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:56:18.543Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T20:56:51.084Z","endTime":"2025-08-21T20:57:24.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T20:56:40.133Z","endTime":"2025-08-21T20:56:53.462Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.330320796289822,"aZ":-15.554925487740034,"pfxX":0.9201976510709653,"pfxZ":8.669764694803964,"pX":-0.16354560922111522,"pZ":3.397265800924871,"vX0":-5.661941078444123,"vY0":-136.65722124851763,"vZ0":-4.387241781815087,"x":123.23,"y":147.05,"x0":1.8036973285046856,"y0":50.002276488095404,"z0":6.071261461350181,"aX":1.764810273294344},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":-0.6,"spinRate":2642,"spinDirection":164},"zone":2,"typeConfidence":0.89,"plateTime":0.398775829070249,"extension":5.721673999047451},"index":1,"playId":"caf0bb37-7f66-39c0-a2cb-e7fd543707fa","pitchNumber":1,"startTime":"2025-08-21T20:56:53.462Z","endTime":"2025-08-21T20:56:58.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.174763002868556,"aZ":-14.9441791944339,"pfxX":1.2431986468114564,"pfxZ":9.075759072681805,"pX":0.38026912363193777,"pZ":3.2522245621134473,"vX0":-4.381725382823449,"vY0":-136.25325380689154,"vZ0":-4.831352854173324,"x":102.51,"y":150.97,"x0":1.8408950784902993,"y0":50.00535376790354,"z0":6.065442876544828,"aX":2.3612927419452117},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-1.4,"spinRate":2659,"spinDirection":162},"zone":3,"typeConfidence":0.89,"plateTime":0.4004804378351281,"extension":5.6578284844098485},"hitData":{"launchSpeed":96.6,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.75,"coordY":92.77}},"index":2,"playId":"f3f5960f-fed5-3405-9830-500e6937c7b0","pitchNumber":2,"startTime":"2025-08-21T20:57:12.031Z","endTime":"2025-08-21T20:57:24.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T20:57:24.044Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T20:57:35.286Z","endTime":"2025-08-21T21:01:02.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.6693517537281,"strikeZoneBottom":1.6848042100814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.743529515744196,"aZ":-12.264585131403063,"pfxX":1.480268508508968,"pfxZ":10.491977171075948,"pX":-1.3791552900041446,"pZ":2.907276277290207,"vX0":-8.885650445138156,"vY0":-136.33522960315824,"vZ0":-6.130111357823967,"x":169.57,"y":160.28,"x0":1.7188039708592304,"y0":50.00322974982357,"z0":6.018454673848342,"aX":2.8112179185051325},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-1.0,"spinRate":2593,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4005405725874991,"extension":5.683667011085179},"index":0,"playId":"0a725676-a6b9-3b60-8719-38c19bd0c12c","pitchNumber":1,"startTime":"2025-08-21T20:57:59.648Z","endTime":"2025-08-21T20:58:04.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.8,"strikeZoneTop":3.67738596872845,"strikeZoneBottom":1.66265993633127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20400680911478,"aZ":-13.562854106457943,"pfxX":0.463649012512624,"pfxZ":9.804664735512636,"pX":0.7584302621543635,"pZ":2.6805746286467085,"vX0":-3.6081863092426114,"vY0":-135.361872836625,"vZ0":-6.338077909663262,"x":88.09,"y":166.4,"x0":2.0355270113529897,"y0":50.00165230845912,"z0":5.961986248235747,"aX":0.8801945667731499},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-0.2,"spinRate":2659,"spinDirection":162},"zone":6,"typeConfidence":0.89,"plateTime":0.4011547550507233,"extension":5.783626967206516},"index":1,"playId":"a49502f7-8b1f-3b81-9a92-9b352b9c59a4","pitchNumber":2,"startTime":"2025-08-21T20:58:15.047Z","endTime":"2025-08-21T20:58:18.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.301843420954988,"aZ":-42.828351180855144,"pfxX":-3.108487802426792,"pfxZ":-6.887758497338487,"pX":-0.03795221812921043,"pZ":2.569947103076851,"vX0":-3.6103275626435702,"vY0":-122.7594490539226,"vZ0":-0.13777373205723942,"x":118.45,"y":169.39,"x0":1.8484827573775195,"y0":50.003299846656994,"z0":6.23270341087812,"aX":-4.807149458866568},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.4,"breakHorizontal":6.4,"spinRate":2226,"spinDirection":328},"zone":5,"typeConfidence":0.9,"plateTime":0.4439464008987959,"extension":5.6189535154054},"index":2,"playId":"6473fb4a-5086-3cb9-9123-4db9e8c9df1e","pitchNumber":3,"startTime":"2025-08-21T20:58:31.877Z","endTime":"2025-08-21T20:58:35.902Z","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":93.4,"endSpeed":86.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.555340102872137,"aZ":-13.672865791291615,"pfxX":0.8506488279635167,"pfxZ":9.691349560136855,"pX":0.23370270345373406,"pZ":3.1329083171741003,"vX0":-4.58741492322366,"vY0":-136.00857707792423,"vZ0":-5.243836584498486,"x":108.09,"y":154.19,"x0":1.81808857363746,"y0":50.002128833464546,"z0":6.004442012513459,"aX":1.624831645314293},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-0.7,"spinRate":2666,"spinDirection":171},"zone":2,"typeConfidence":0.89,"plateTime":0.3998616988516077,"extension":5.581174600547259},"index":3,"playId":"971fff0a-ebd9-3119-ac35-5a29ada3ac47","pitchNumber":4,"startTime":"2025-08-21T20:58:51.659Z","endTime":"2025-08-21T20:58:55.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.56108493558435,"strikeZoneBottom":1.60727339360191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.357696049424,"aZ":-37.1660779122309,"pfxX":-0.6372417253393374,"pfxZ":-3.1802356486856187,"pX":-1.803158819924203,"pZ":0.4814278883207291,"vX0":-8.702710961996898,"vY0":-123.83790227638075,"vZ0":-5.782019939873308,"x":185.73,"y":225.78,"x0":1.8245037294136168,"y0":50.00329950628717,"z0":5.919178498645616,"aX":-0.9995945306212454},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.8,"breakHorizontal":3.0,"spinRate":2353,"spinDirection":338},"zone":13,"typeConfidence":0.88,"plateTime":0.4405660496364603,"extension":5.830984585445407},"index":4,"playId":"089a33af-01a0-395a-b0a2-0ec80ea4f3b1","pitchNumber":5,"startTime":"2025-08-21T20:59:14.371Z","endTime":"2025-08-21T20:59:23.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Drew Pomeranz. Brice Turang to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"089a33af-01a0-395a-b0a2-0ec80ea4f3b1","startTime":"2025-08-21T20:59:28.283Z","endTime":"2025-08-21T20:59:48.784Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21112294768256,"aZ":-14.494701443963672,"pfxX":-0.8855047770241207,"pfxZ":9.449101592632706,"pX":-1.2722250107155986,"pZ":3.5588737650392206,"vX0":-7.618537066959449,"vY0":-134.92749999081744,"vZ0":-4.045735612264231,"x":165.49,"y":142.69,"x0":1.6858091215389128,"y0":50.0067330530984,"z0":6.077131272187049,"aX":-1.658136548147677},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":3.0,"spinRate":2606,"spinDirection":169},"zone":11,"typeConfidence":0.89,"plateTime":0.40362179489040173,"extension":5.749668187414068},"index":6,"playId":"6a19cdcd-b19b-3c89-9b23-68dafef75600","pitchNumber":6,"startTime":"2025-08-21T20:59:48.784Z","endTime":"2025-08-21T20:59:52.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6747961902483,"aZ":-12.837451451644451,"pfxX":1.3850898814819046,"pfxZ":10.189353837100427,"pX":-0.18455640234417536,"pZ":2.7522042022435764,"vX0":-5.753751792889478,"vY0":-136.5531572726593,"vZ0":-6.1126366582494915,"x":124.03,"y":164.47,"x0":1.7653211141511729,"y0":50.00270348717749,"z0":5.894559419886378,"aX":2.628665576796325},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-1.3,"spinRate":2621,"spinDirection":162},"zone":5,"typeConfidence":0.9,"plateTime":0.40033871903536156,"extension":5.80081668890009},"index":7,"playId":"7032a855-0f9c-3908-8120-cae9af4d8f20","pitchNumber":7,"startTime":"2025-08-21T21:00:10.837Z","endTime":"2025-08-21T21:00:15.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.616141596410504,"aZ":-39.96016558760232,"pfxX":-1.610870420051246,"pfxZ":-5.091734708512368,"pX":-0.8059377075521196,"pZ":1.6682061594883506,"vX0":-5.97009437801333,"vY0":-122.17269191008218,"vZ0":-2.538643503844461,"x":147.72,"y":193.74,"x0":1.8680056258701363,"y0":50.0044419301767,"z0":6.119640579142631,"aX":-2.46174999003173},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.6,"breakHorizontal":4.2,"spinRate":2288,"spinDirection":336},"zone":7,"typeConfidence":0.9,"plateTime":0.4464684370298464,"extension":5.736872975759584},"index":8,"playId":"4da175da-bd16-3f96-9d9b-2e928a018562","pitchNumber":8,"startTime":"2025-08-21T21:00:29.774Z","endTime":"2025-08-21T21:00:33.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.902398441350776,"aZ":-13.828555474301167,"pfxX":0.5585315374218232,"pfxZ":9.692502984783236,"pX":0.3479914500086873,"pZ":3.231893792145388,"vX0":-4.596446076889082,"vY0":-135.99292735604772,"vZ0":-4.77067231909029,"x":103.74,"y":151.52,"x0":1.9799329405269974,"y0":50.00134666102,"z0":5.952122107392409,"aX":1.0575302179751334},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":-0.1,"spinRate":2664,"spinDirection":169},"zone":3,"typeConfidence":0.89,"plateTime":0.401165816809252,"extension":5.794010427904329},"index":9,"playId":"efdde597-ce43-39da-a24a-e15dc31ef3e7","pitchNumber":9,"startTime":"2025-08-21T21:00:58.573Z","endTime":"2025-08-21T21:01:02.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T21:01:02.918Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T21:03:58.902Z","endTime":"2025-08-21T21:06:23.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[0,1],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T21:02:22.056Z","endTime":"2025-08-21T21:03:32.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Carson Kelly replaces Reese McGuire.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T21:03:32.761Z","endTime":"2025-08-21T21:04:01.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":624512,"link":"/api/v1/people/624512"}},{"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":99.5,"endSpeed":91.0,"strikeZoneTop":3.39108738111103,"strikeZoneBottom":1.66916560196249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76542073266538,"aZ":-7.666711220430738,"pfxX":-4.678314498236854,"pfxZ":11.581903415568204,"pX":-0.7535446740532852,"pZ":2.075527072862673,"vX0":-0.11980876728616227,"vY0":-144.55033315727135,"vZ0":-10.751632221908757,"x":145.72,"y":182.74,"x0":-0.10384450337789422,"y0":50.00149935262033,"z0":6.314393641202737,"aX":-9.896140974754509},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.0,"breakHorizontal":8.5,"spinRate":2491,"spinDirection":203},"zone":7,"typeConfidence":0.9,"plateTime":0.3789641817055496,"extension":6.669846794841449},"index":2,"playId":"a98daade-9e98-3102-babd-0425c091d9be","pitchNumber":1,"startTime":"2025-08-21T21:04:01.221Z","endTime":"2025-08-21T21:04:06.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.37403374984131,"strikeZoneBottom":1.48610743873086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.075161095255286,"aZ":-35.691104778365904,"pfxX":1.1618975732560255,"pfxZ":-2.06127299719107,"pX":0.9875416276922662,"pZ":2.2143053997277886,"vX0":2.6033158437830233,"vY0":-128.92459582568634,"vZ0":-4.1293401577051245,"x":79.36,"y":178.99,"x0":-0.18034477338427438,"y0":50.002294581940056,"z0":6.548015553318768,"aX":1.9840225302747534},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.3,"breakHorizontal":-2.6,"spinRate":2956,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.4224598599213003,"extension":6.460878826327793},"index":3,"playId":"0256e052-9ec8-32cc-942c-152755b9fa86","pitchNumber":2,"startTime":"2025-08-21T21:04:17.535Z","endTime":"2025-08-21T21:04:21.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.5,"strikeZoneTop":3.38130870004526,"strikeZoneBottom":1.52381322714278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11893096925452,"aZ":-8.359724815447887,"pfxX":-4.444437670250118,"pfxZ":11.1064781858118,"pX":-0.6636503453567085,"pZ":2.4750237915394777,"vX0":-0.1448145718437111,"vY0":-145.50126473356693,"vZ0":-9.750889492722026,"x":142.3,"y":171.95,"x0":-0.03585596473465685,"y0":50.001416394690764,"z0":6.376005412831245,"aX":-9.529337387599107},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2448,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.3764186637065121,"extension":6.657360479806371},"index":4,"playId":"a61eddab-6810-340a-8dfc-03e45e8af8c5","pitchNumber":3,"startTime":"2025-08-21T21:04:32.900Z","endTime":"2025-08-21T21:04:37.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.41557802760546,"strikeZoneBottom":1.55790585959534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.56161590901131,"aZ":-8.696662750278929,"pfxX":-2.615212529138452,"pfxZ":11.350964614640265,"pX":1.51004833037056,"pZ":1.9988976073578444,"vX0":4.7699441799676014,"vY0":-143.4527772586286,"vZ0":-10.671197142970644,"x":59.44,"y":184.81,"x0":0.15968522574850558,"y0":50.00194437044893,"z0":6.324713613989186,"aX":-5.408984202397995},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":3.7,"spinRate":2436,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.3829427831439278,"extension":6.682861244686135},"index":5,"playId":"8afe8257-9888-39df-9ecb-bc0293282d68","pitchNumber":4,"startTime":"2025-08-21T21:04:57.398Z","endTime":"2025-08-21T21:05:01.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.45277510740906,"strikeZoneBottom":1.65630538543292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.361766824352294,"aZ":-7.825688936755199,"pfxX":-2.690602898458936,"pfxZ":11.691782163300868,"pX":0.19520895919148692,"pZ":1.5983363438454246,"vX0":1.7192048876623915,"vY0":-143.85521688625656,"vZ0":-11.656745639753211,"x":109.56,"y":195.62,"x0":-0.06257613795165654,"y0":50.00444194046821,"z0":6.201831209665591,"aX":-5.603676081996914},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.8,"breakHorizontal":4.4,"spinRate":2472,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.3816813713675806,"extension":6.894528762581858},"index":6,"playId":"fd63001f-f3e9-3541-8a34-bc1383f78fe9","pitchNumber":5,"startTime":"2025-08-21T21:05:15.573Z","endTime":"2025-08-21T21:05:21.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-21T21:05:22.558Z","endTime":"2025-08-21T21:05:40.583Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":101.0,"endSpeed":92.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.583306632314944,"aZ":-8.488690224208296,"pfxX":-3.1041237548586467,"pfxZ":10.825247103262122,"pX":-0.17640516948501941,"pZ":3.130954550413244,"vX0":0.4262935648957977,"vY0":-146.92336461968668,"vZ0":-7.859427149980086,"x":123.72,"y":154.24,"x0":0.07993709454292526,"y0":50.00024183052786,"z0":6.3439494731716914,"aX":-6.78969550981155},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2489,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.3727082969690101,"extension":6.583318167043021},"index":8,"playId":"5a19f2eb-aca4-3da6-9788-aeb54d507191","pitchNumber":6,"startTime":"2025-08-21T21:05:40.583Z","endTime":"2025-08-21T21:05:44.620Z","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":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.47288283549364,"aZ":-9.65985752032564,"pfxX":-3.18939087937531,"pfxZ":10.352627146582634,"pX":-0.23730565986263383,"pZ":3.6870720727030912,"vX0":0.9041555158495059,"vY0":-146.71446888930126,"vZ0":-6.130151439121415,"x":126.05,"y":139.23,"x0":-0.13554850983375524,"y0":50.00444449077779,"z0":6.382558841315123,"aX":-6.937183439543799},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2404,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.37366309244185913,"extension":6.642676544818457},"hitData":{"launchSpeed":99.7,"launchAngle":13.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.47,"coordY":76.42}},"index":9,"playId":"a6158508-9ebc-3e1d-b072-fcdc722d3874","pitchNumber":7,"startTime":"2025-08-21T21:06:12.570Z","endTime":"2025-08-21T21:06:23.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T21:06:23.067Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T21:06:26.189Z","endTime":"2025-08-21T21:07:37.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.28324926692991,"strikeZoneBottom":1.4830304999549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.268487637645876,"aZ":-34.70338106459076,"pfxX":-0.16171082043470708,"pfxZ":-1.4634630730041849,"pX":0.34114866483576733,"pZ":2.781948030643264,"vX0":1.4958258714740529,"vY0":-130.06747408285727,"vZ0":-2.88263695282129,"x":104.0,"y":163.67,"x0":-0.2184735390969063,"y0":50.00420700495948,"z0":6.515417902800519,"aX":-0.27948593299310365},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.0,"breakHorizontal":0.0,"spinRate":2678,"spinDirection":54},"zone":3,"typeConfidence":0.88,"plateTime":0.41984873872860895,"extension":6.451574831644829},"index":0,"playId":"e8618e95-1b08-3dce-8f77-7d6325ab8a92","pitchNumber":1,"startTime":"2025-08-21T21:06:48.923Z","endTime":"2025-08-21T21:06:52.675Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.294747597190543,"aZ":-37.109528551671445,"pfxX":0.7265915712483719,"pfxZ":-2.901856895149689,"pX":-0.25768477185711974,"pZ":1.8398783971259356,"vX0":-0.2620095668909678,"vY0":-128.63517997053847,"vZ0":-4.608548950861868,"x":126.82,"y":189.1,"x0":-0.2497081742106756,"y0":50.00539676998872,"z0":6.489569656429133,"aX":1.2343509342308838},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.0,"breakHorizontal":-1.3,"spinRate":2789,"spinDirection":25},"zone":8,"typeConfidence":0.9,"plateTime":0.4236109552627103,"extension":6.400746113840197},"index":1,"playId":"cd3049a2-9760-3889-93d0-525bb452fdf6","pitchNumber":2,"startTime":"2025-08-21T21:07:04.138Z","endTime":"2025-08-21T21:07:09.875Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-21T21:07:17.786Z","endTime":"2025-08-21T21:07:31.217Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.39976981096107,"aZ":-35.92499146477468,"pfxX":1.510118693597296,"pfxZ":-2.1797761967760065,"pX":0.1942901884500953,"pZ":1.1409533365570712,"vX0":0.6308787973825264,"vY0":-128.91493883383106,"vZ0":-6.600554642427353,"x":109.59,"y":207.97,"x0":-0.24834075590853008,"y0":50.004161698023196,"z0":6.436252117019727,"aX":2.5964897528131092},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.9,"breakHorizontal":-2.9,"spinRate":2891,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.4214373615702991,"extension":6.535515026963152},"index":3,"playId":"e6b3b31e-bc4d-3ca9-aa6f-468dc7bf77a1","pitchNumber":3,"startTime":"2025-08-21T21:07:31.217Z","endTime":"2025-08-21T21:07:37.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T21:07:37.017Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to center fielder Blake Perkins.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T21:07:40.617Z","endTime":"2025-08-21T21:10:20.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.43490519996352,"strikeZoneBottom":1.47867016751592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.884227264312937,"aZ":-38.044537733744804,"pfxX":2.3635636850233044,"pfxZ":-3.608938095069014,"pX":0.6241109773937459,"pZ":1.4304423858719644,"vX0":1.201263425585286,"vY0":-126.58729078756791,"vZ0":-4.944348464494798,"x":93.21,"y":200.16,"x0":-0.16297644155485574,"y0":50.00019522474482,"z0":6.441448425337535,"aX":3.849765745407001},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.4,"breakHorizontal":-4.6,"spinRate":2885,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.43204023978394224,"extension":6.500430378386315},"index":0,"playId":"23084ac2-1d9c-3395-9685-603c40f38014","pitchNumber":1,"startTime":"2025-08-21T21:08:02.840Z","endTime":"2025-08-21T21:08:07.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.41424294119302,"strikeZoneBottom":1.42813352541806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.230996105021845,"aZ":-8.241830361195655,"pfxX":-1.2097590318037406,"pfxZ":11.40408405935146,"pX":0.6462465869585236,"pZ":2.3476268285142856,"vX0":2.2829263645700264,"vY0":-143.90950391296522,"vZ0":-9.80262184843662,"x":92.37,"y":175.39,"x0":3.65896939142785E-5,"y0":50.004454075769665,"z0":6.307791783409152,"aX":-2.53927292747355},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":2430,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.38053182673800334,"extension":6.683981689617955},"index":1,"playId":"f0c41556-5dd2-3508-ba38-e95d616eb416","pitchNumber":2,"startTime":"2025-08-21T21:08:21.814Z","endTime":"2025-08-21T21:08:25.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.704831168401036,"aZ":-33.85560813637119,"pfxX":2.701284194515985,"pfxZ":-0.9955588399764581,"pX":0.3100912513112115,"pZ":1.8460302969484657,"vX0":0.3133577012749177,"vY0":-128.63169582809462,"vZ0":-5.027371053204944,"x":105.18,"y":188.94,"x0":-0.16434282709833292,"y0":50.00482659113393,"z0":6.4389104670227075,"aX":4.545084588717771},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.6,"breakHorizontal":-4.9,"spinRate":2733,"spinDirection":25},"zone":9,"typeConfidence":0.89,"plateTime":0.42517127400004506,"extension":6.513871467249583},"index":2,"playId":"84e3e39b-041d-3841-95f9-246e025e7519","pitchNumber":3,"startTime":"2025-08-21T21:08:39.452Z","endTime":"2025-08-21T21:08:43.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.656982686389323,"aZ":-37.78147851625651,"pfxX":2.406048513549836,"pfxZ":-3.346170843761393,"pX":0.5012842791788683,"pZ":1.3339285175135953,"vX0":1.0571839858430532,"vY0":-127.67120694812117,"vZ0":-5.5395517285273,"x":97.89,"y":202.76,"x0":-0.22903671033929823,"y0":50.00524845152896,"z0":6.45631728278703,"aX":4.030424127175648},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.0,"breakHorizontal":-4.6,"spinRate":2893,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.42663639574711576,"extension":6.53342513853261},"index":3,"playId":"fa569839-1253-310c-a695-3d764fd6958e","pitchNumber":4,"startTime":"2025-08-21T21:09:13.163Z","endTime":"2025-08-21T21:09:17.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.38514765223398,"strikeZoneBottom":1.41459901710186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.484620241827493,"aZ":-36.56583687320303,"pfxX":0.7650308585273959,"pfxZ":-2.6348801658365026,"pX":-0.07184567526465448,"pZ":0.961473026875441,"vX0":-0.4561729951556933,"vY0":-127.99386828856835,"vZ0":-6.515836526214212,"x":119.74,"y":212.82,"x0":0.008945018205364039,"y0":50.004901777965685,"z0":6.390680924763022,"aX":1.2742730539219094},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.0,"breakHorizontal":-1.3,"spinRate":2865,"spinDirection":26},"zone":13,"typeConfidence":0.9,"plateTime":0.42731283930289754,"extension":6.579809700816046},"index":4,"playId":"fbb8cb88-b14b-360e-b9de-b06f48e4b05d","pitchNumber":5,"startTime":"2025-08-21T21:09:47.601Z","endTime":"2025-08-21T21:09:52.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.0,"endSpeed":92.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.01766107361136,"aZ":-7.995588727775885,"pfxX":-3.7720359558257144,"pfxZ":11.114799751373123,"pX":0.7190994950525211,"pZ":2.632236871315501,"vX0":3.291024832617166,"vY0":-146.84162557951984,"vZ0":-9.288740833684031,"x":89.59,"y":167.71,"x0":0.07174625053466235,"y0":50.00120772034079,"z0":6.318685997191704,"aX":-8.205041544025534},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2408,"spinDirection":201},"zone":6,"typeConfidence":0.91,"plateTime":0.3735495166880014,"extension":6.727396408795472},"hitData":{"launchSpeed":93.3,"launchAngle":43.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.53,"coordY":92.43}},"index":5,"playId":"c054bde3-264e-3bb0-98b5-723d319dacda","pitchNumber":6,"startTime":"2025-08-21T21:10:07.624Z","endTime":"2025-08-21T21:10:20.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T21:10:20.636Z","atBatIndex":72},{"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":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T21:10:21.827Z","endTime":"2025-08-21T21:11:29.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.25892662411106,"strikeZoneBottom":1.4026935194378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4768424846807,"aZ":-7.229771150658575,"pfxX":-4.2448927174973985,"pfxZ":11.70747750494742,"pX":1.2107339982437542,"pZ":1.6916611139136803,"vX0":4.636900895928312,"vY0":-144.74441738927794,"vZ0":-11.976629130549512,"x":70.85,"y":193.11,"x0":0.14267622446015074,"y0":50.00141267651473,"z0":6.316842329791898,"aX":-9.043737718452647},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2441,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.37779932716013453,"extension":6.71030547420616},"index":0,"playId":"ea4dc27a-9430-3a55-ab70-f2a8cd7672d6","pitchNumber":1,"startTime":"2025-08-21T21:10:41.835Z","endTime":"2025-08-21T21:10:48.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Carson Kelly advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"ea4dc27a-9430-3a55-ab70-f2a8cd7672d6","startTime":"2025-08-21T21:10:52.459Z","endTime":"2025-08-21T21:11:04.058Z","isPitch":false,"isBaseRunningPlay":true,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.28221982251883,"strikeZoneBottom":1.37140628296658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.383432632235156,"aZ":-34.82183750097327,"pfxX":1.0751632036116652,"pfxZ":-1.5475406371885523,"pX":0.6612071805886743,"pZ":2.6144733796780613,"vX0":1.546579818300732,"vY0":-129.35321609358283,"vZ0":-3.4009747945806605,"x":91.8,"y":168.19,"x0":-0.08175740290539824,"y0":50.001444011972914,"z0":6.587649008859858,"aX":1.8405476536414689},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.2,"breakHorizontal":-2.3,"spinRate":2780,"spinDirection":29},"zone":6,"typeConfidence":0.89,"plateTime":0.42177616651400074,"extension":6.451094948148606},"index":2,"playId":"44a7a7f7-b8b2-3774-a702-7678c74bb6a5","pitchNumber":2,"startTime":"2025-08-21T21:11:04.058Z","endTime":"2025-08-21T21:11:08.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87404273509587,"aZ":-37.99882060923973,"pfxX":1.1539401314029023,"pfxZ":-3.503022233903888,"pX":0.7119654833027005,"pZ":1.3695116295486645,"vX0":1.4532552663100868,"vY0":-127.57498643191792,"vZ0":-5.448373805464242,"x":89.86,"y":201.8,"x0":-0.012869386850595152,"y0":50.00040857958702,"z0":6.495322911179272,"aX":1.9200622387172086},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.2,"breakHorizontal":-2.4,"spinRate":2849,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.4277577584711927,"extension":6.5769386118873525},"hitData":{"launchSpeed":77.1,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":163.75}},"index":3,"playId":"11c1cc99-fbc0-3cfa-8d87-db7e685f9bb1","pitchNumber":3,"startTime":"2025-08-21T21:11:20.295Z","endTime":"2025-08-21T21:11:29.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T21:11:29.325Z","atBatIndex":73}],"currentPlay":{"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":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T21:10:21.827Z","endTime":"2025-08-21T21:11:29.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.25892662411106,"strikeZoneBottom":1.4026935194378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4768424846807,"aZ":-7.229771150658575,"pfxX":-4.2448927174973985,"pfxZ":11.70747750494742,"pX":1.2107339982437542,"pZ":1.6916611139136803,"vX0":4.636900895928312,"vY0":-144.74441738927794,"vZ0":-11.976629130549512,"x":70.85,"y":193.11,"x0":0.14267622446015074,"y0":50.00141267651473,"z0":6.316842329791898,"aX":-9.043737718452647},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2441,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.37779932716013453,"extension":6.71030547420616},"index":0,"playId":"ea4dc27a-9430-3a55-ab70-f2a8cd7672d6","pitchNumber":1,"startTime":"2025-08-21T21:10:41.835Z","endTime":"2025-08-21T21:10:48.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Carson Kelly advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"ea4dc27a-9430-3a55-ab70-f2a8cd7672d6","startTime":"2025-08-21T21:10:52.459Z","endTime":"2025-08-21T21:11:04.058Z","isPitch":false,"isBaseRunningPlay":true,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.28221982251883,"strikeZoneBottom":1.37140628296658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.383432632235156,"aZ":-34.82183750097327,"pfxX":1.0751632036116652,"pfxZ":-1.5475406371885523,"pX":0.6612071805886743,"pZ":2.6144733796780613,"vX0":1.546579818300732,"vY0":-129.35321609358283,"vZ0":-3.4009747945806605,"x":91.8,"y":168.19,"x0":-0.08175740290539824,"y0":50.001444011972914,"z0":6.587649008859858,"aX":1.8405476536414689},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.2,"breakHorizontal":-2.3,"spinRate":2780,"spinDirection":29},"zone":6,"typeConfidence":0.89,"plateTime":0.42177616651400074,"extension":6.451094948148606},"index":2,"playId":"44a7a7f7-b8b2-3774-a702-7678c74bb6a5","pitchNumber":2,"startTime":"2025-08-21T21:11:04.058Z","endTime":"2025-08-21T21:11:08.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87404273509587,"aZ":-37.99882060923973,"pfxX":1.1539401314029023,"pfxZ":-3.503022233903888,"pX":0.7119654833027005,"pZ":1.3695116295486645,"vX0":1.4532552663100868,"vY0":-127.57498643191792,"vZ0":-5.448373805464242,"x":89.86,"y":201.8,"x0":-0.012869386850595152,"y0":50.00040857958702,"z0":6.495322911179272,"aX":1.9200622387172086},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.2,"breakHorizontal":-2.4,"spinRate":2849,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.4277577584711927,"extension":6.5769386118873525},"hitData":{"launchSpeed":77.1,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":163.75}},"index":3,"playId":"11c1cc99-fbc0-3cfa-8d87-db7e685f9bb1","pitchNumber":3,"startTime":"2025-08-21T21:11:20.295Z","endTime":"2025-08-21T21:11:29.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T21:11:29.325Z","atBatIndex":73},"scoringPlays":[9,39,58],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":137.54,"y":101.98},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":104.36,"y":170.84},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":107.4,"y":153.61},"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":1,"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":107.91,"y":154.12},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":16,"top":[6,7,8,9,10],"bottom":[11,12,13,14,15,16],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":175.8,"y":91.28},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":204.86,"y":66.11},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":178.81,"y":123.09},"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":2,"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":162.95,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":121.69,"y":84.52},"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":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":127.49,"y":42.99},"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":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":75.47,"y":123.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":152.02,"y":158.68},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19,20],"bottom":[21,22,23],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":184.34,"y":112.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":97.77,"y":190.11},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":109.34,"y":126.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":157.09,"y":169.32},"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":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":49.68,"y":92.22},"type":"O","description":"Lineout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26],"bottom":[27,28,29,30,31],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":140.05,"y":115.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":109.43,"y":154.12},"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":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":108.28,"y":141.53},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,34],"bottom":[35,36,37,38,39,40],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":110.95,"y":151.07},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":106.39,"y":167.3},"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":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":162.55,"y":83.23},"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":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":107.0,"y":174.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":211.58,"y":111.15},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":154.09,"y":57.2},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43],"bottom":[44,45,46,47],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":159.62,"y":170.84},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":101.39,"y":74.95},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":111.46,"y":151.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":154.97,"y":63.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":188.52,"y":119.64},"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":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":85.11,"y":72.84},"type":"O","description":"Lineout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50,51],"bottom":[52,53,54],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":77.64,"y":81.97},"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":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":173.31,"y":89.73},"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":7,"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":157.53,"y":150.4},"type":"O","description":"Double Play"}]}},{"startIndex":55,"endIndex":65,"top":[55,56,57,58,59,60],"bottom":[61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":59.04,"y":121.08},"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":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":229.76,"y":100.2},"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":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":165.18,"y":78.21},"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":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":115.73,"y":78.22},"type":"O","description":"Lineout"}],"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":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":170.74,"y":70.48},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":142.89,"y":173.89},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":73,"top":[66,67,68,69],"bottom":[70,71,72,73],"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":122.84,"y":183.37},"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":106.68,"y":162.87},"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":9,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":132.75,"y":92.77},"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":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":81.47,"y":76.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":139.53,"y":92.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":103.35,"y":163.75},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":5,"errors":0,"leftOnBase":11},"away":{"runs":4,"hits":7,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"catcher":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"first":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"second":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"left":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"center":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"right":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"onDeck":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"inHole":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"battingOrder":9,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"onDeck":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"inHole":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"battingOrder":3,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":1,"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":6,"groundOuts":8,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".258","atBats":32,"obp":".332","slg":".404","ops":".736","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":29,"obp":".359","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"3.56","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.23","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":72,"strikes":100,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":1,"pitchesPerInning":"19.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID692230":{"person":{"id":692230,"fullName":"Carlos Rodriguez","link":"/api/v1/people/692230"},"jerseyNumber":"00","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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":74,"era":"8.10","inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.70","battersFaced":18,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":32,"strikes":42,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"22.20","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"10.80","hitsPer9Inn":"13.50","runsScoredPer9":"8.10","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":57,"groundOuts":106,"airOuts":143,"runs":56,"doubles":17,"triples":0,"homeRuns":7,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":0,"hits":93,"hitByPitch":3,"avg":".233","atBats":400,"obp":".284","slg":".328","ops":".612","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":131,"rbi":43,"leftOnBase":193,"sacBunts":5,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.14","popOuts":46,"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":278,"putOuts":139,"errors":8,"chances":425,"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":43,"gamesStarted":0,"flyOuts":27,"groundOuts":26,"airOuts":48,"runs":15,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":3,"hits":30,"hitByPitch":3,"atBats":150,"obp":".268","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":637,"era":"2.57","inningsPitched":"42.0","wins":3,"losses":3,"saves":10,"saveOpportunities":15,"holds":8,"blownSaves":5,"earnedRuns":12,"whip":"1.00","battersFaced":168,"outs":126,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":637,"balls":205,"strikes":432,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".500","pitchesPerInning":"15.17","gamesFinished":22,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"10.50","walksPer9Inn":"2.57","hitsPer9Inn":"6.43","runsScoredPer9":"3.21","homeRunsPer9":"1.07","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"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":24,"groundOuts":142,"airOuts":58,"runs":75,"doubles":14,"triples":0,"homeRuns":26,"strikeOuts":141,"baseOnBalls":53,"intentionalWalks":4,"hits":121,"hitByPitch":5,"avg":".262","atBats":461,"obp":".344","slg":".462","ops":".806","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":213,"rbi":87,"leftOnBase":212,"sacBunts":0,"sacFlies":1,"babip":".322","groundOutsToAirouts":"2.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.73","popOuts":9,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"6","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 RBI, SB, CS","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":104,"flyOuts":40,"groundOuts":69,"airOuts":73,"runs":48,"doubles":15,"triples":3,"homeRuns":8,"strikeOuts":77,"baseOnBalls":43,"intentionalWalks":0,"hits":82,"hitByPitch":5,"avg":".277","atBats":296,"obp":".376","slg":".429","ops":".805","caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":127,"rbi":43,"leftOnBase":126,"sacBunts":3,"sacFlies":2,"babip":".347","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"37.00","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":136,"errors":4,"chances":142,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"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":112,"flyOuts":55,"groundOuts":121,"airOuts":114,"runs":61,"doubles":15,"triples":3,"homeRuns":9,"strikeOuts":61,"baseOnBalls":37,"intentionalWalks":0,"hits":124,"hitByPitch":7,"avg":".300","atBats":414,"obp":".364","slg":".415","ops":".779","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":172,"rbi":49,"leftOnBase":166,"sacBunts":3,"sacFlies":3,"babip":".331","groundOutsToAirouts":"1.06","catchersInterference":4,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":37,"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":243,"errors":1,"chances":252,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(H, 34)","summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":11,"strikes":16,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":61,"gamesStarted":0,"flyOuts":17,"groundOuts":61,"airOuts":39,"runs":15,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":75,"baseOnBalls":24,"intentionalWalks":2,"hits":41,"hitByPitch":5,"atBats":214,"obp":".288","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":946,"era":"1.76","inningsPitched":"61.1","wins":2,"losses":1,"saves":2,"saveOpportunities":4,"holds":34,"blownSaves":2,"earnedRuns":12,"whip":"1.06","battersFaced":245,"outs":184,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":946,"balls":334,"strikes":612,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".667","pitchesPerInning":"15.42","gamesFinished":6,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"11.01","walksPer9Inn":"3.52","hitsPer9Inn":"6.02","runsScoredPer9":"2.20","homeRunsPer9":"0.59","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":13},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":0,"flyOuts":37,"groundOuts":56,"airOuts":62,"runs":25,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":65,"baseOnBalls":27,"intentionalWalks":3,"hits":46,"hitByPitch":2,"atBats":226,"obp":".292","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":999,"era":"2.92","inningsPitched":"61.2","wins":2,"losses":4,"saves":0,"saveOpportunities":2,"holds":6,"blownSaves":2,"earnedRuns":20,"whip":"1.18","battersFaced":258,"outs":185,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":999,"balls":365,"strikes":634,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".333","pitchesPerInning":"16.20","gamesFinished":17,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"9.49","walksPer9Inn":"3.94","hitsPer9Inn":"6.71","runsScoredPer9":"3.65","homeRunsPer9":"0.88","inheritedRunners":30,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":7,"groundOuts":16,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".204","atBats":49,"obp":".310","slg":".204","ops":".514","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":10,"rbi":3,"leftOnBase":23,"sacBunts":1,"sacFlies":1,"babip":".256","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":7},"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":true,"isSubstitute":false}},"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":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":57,"groundOuts":91,"airOuts":90,"runs":28,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":63,"baseOnBalls":21,"intentionalWalks":0,"hits":76,"hitByPitch":2,"avg":".241","atBats":316,"obp":".289","slg":".418","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":132,"rbi":55,"leftOnBase":146,"sacBunts":1,"sacFlies":3,"babip":".256","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.57","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":450,"errors":2,"chances":485,"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":{"summary":"4.1 IP, ER, 4 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":44,"strikes":51,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":19,"flyOuts":50,"groundOuts":172,"airOuts":94,"runs":52,"doubles":27,"triples":1,"homeRuns":17,"strikeOuts":104,"baseOnBalls":45,"intentionalWalks":0,"hits":117,"hitByPitch":4,"atBats":484,"obp":".311","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","numberOfPitches":2022,"era":"3.44","inningsPitched":"128.1","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.26","battersFaced":536,"outs":385,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2022,"balls":752,"strikes":1270,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":".846","pitchesPerInning":"15.76","gamesFinished":2,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.29","walksPer9Inn":"3.16","hitsPer9Inn":"8.21","runsScoredPer9":"3.65","homeRunsPer9":"1.19","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":26},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663604":{"person":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"jerseyNumber":"20","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":62,"flyOuts":17,"groundOuts":39,"airOuts":26,"runs":16,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".234","atBats":124,"obp":".281","slg":".298","ops":".579","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":37,"rbi":10,"leftOnBase":58,"sacBunts":2,"sacFlies":2,"babip":".315","groundOutsToAirouts":"1.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":88,"errors":2,"chances":92,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":10,"groundOuts":12,"airOuts":21,"runs":13,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".254","atBats":67,"obp":".306","slg":".418","ops":".724","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":28,"rbi":11,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":104,"flyOuts":58,"groundOuts":99,"airOuts":121,"runs":46,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":23,"intentionalWalks":0,"hits":82,"hitByPitch":17,"avg":".248","atBats":331,"obp":".325","slg":".366","ops":".691","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":121,"rbi":42,"leftOnBase":142,"sacBunts":3,"sacFlies":4,"babip":".257","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.29","popOuts":36,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":160,"putOuts":66,"errors":5,"chances":231,"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,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":7,"groundOuts":21,"airOuts":14,"runs":20,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".233","atBats":86,"obp":".305","slg":".407","ops":".712","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":35,"rbi":10,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".327","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","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":58,"errors":1,"chances":60,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"note":"(W, 5-3)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":".---","numberOfPitches":4,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":54,"gamesStarted":0,"flyOuts":41,"groundOuts":40,"airOuts":62,"runs":19,"doubles":5,"triples":2,"homeRuns":5,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":170,"obp":".232","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":725,"era":"2.96","inningsPitched":"48.2","wins":5,"losses":3,"saves":1,"saveOpportunities":5,"holds":14,"blownSaves":4,"earnedRuns":16,"whip":"0.88","battersFaced":185,"outs":146,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":212,"strikes":513,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":1,"winPercentage":".625","pitchesPerInning":"14.90","gamesFinished":4,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"7.40","walksPer9Inn":"1.66","hitsPer9Inn":"6.29","runsScoredPer9":"3.51","homeRunsPer9":"0.92","inheritedRunners":43,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":9,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":63,"groundOuts":143,"airOuts":108,"runs":70,"doubles":22,"triples":0,"homeRuns":13,"strikeOuts":96,"baseOnBalls":71,"intentionalWalks":4,"hits":118,"hitByPitch":2,"avg":".256","atBats":461,"obp":".355","slg":".388","ops":".743","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":179,"rbi":61,"leftOnBase":199,"sacBunts":0,"sacFlies":4,"babip":".295","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.46","popOuts":15,"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":20,"stolenBases":51,"stolenBasePercentage":".718","caughtStealingPercentage":".282","assists":39,"putOuts":932,"errors":4,"chances":975,"fielding":".996","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":40,"groundOuts":36,"airOuts":87,"runs":33,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":75,"baseOnBalls":36,"intentionalWalks":0,"hits":51,"hitByPitch":4,"avg":".207","atBats":246,"obp":".316","slg":".382","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":94,"rbi":31,"leftOnBase":124,"sacBunts":1,"sacFlies":2,"babip":".247","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.36","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":{"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":true,"isSubstitute":false}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":66,"groundOuts":111,"airOuts":112,"runs":77,"doubles":24,"triples":0,"homeRuns":14,"strikeOuts":114,"baseOnBalls":47,"intentionalWalks":1,"hits":132,"hitByPitch":1,"avg":".286","atBats":462,"obp":".350","slg":".429","ops":".779","caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":517,"totalBases":198,"rbi":64,"leftOnBase":160,"sacBunts":2,"sacFlies":5,"babip":".348","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.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":277,"putOuts":192,"errors":7,"chances":476,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605540":{"person":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":9,"gamesStarted":9,"flyOuts":19,"groundOuts":24,"airOuts":33,"runs":19,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":20,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":135,"obp":".282","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":680,"era":"4.19","inningsPitched":"38.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.11","battersFaced":156,"outs":116,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":232,"strikes":448,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".667","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"12.80","walksPer9Inn":"4.66","hitsPer9Inn":"5.35","runsScoredPer9":"4.42","homeRunsPer9":"0.93","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":2,"errors":1,"chances":3,"fielding":".667","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":{"note":"(H, 24)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":6,"strikes":5,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":60,"gamesStarted":0,"flyOuts":40,"groundOuts":50,"airOuts":52,"runs":19,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":47,"hitByPitch":2,"atBats":194,"obp":".315","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":839,"era":"3.23","inningsPitched":"53.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":24,"blownSaves":1,"earnedRuns":19,"whip":"1.25","battersFaced":218,"outs":159,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":839,"balls":300,"strikes":539,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".833","pitchesPerInning":"15.83","gamesFinished":5,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.23","hitsPer9Inn":"7.98","runsScoredPer9":"3.23","homeRunsPer9":"1.02","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(S, 30)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":26,"groundOuts":34,"airOuts":42,"runs":13,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":54,"baseOnBalls":16,"intentionalWalks":3,"hits":31,"hitByPitch":0,"atBats":158,"obp":".266","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":690,"era":"2.05","inningsPitched":"44.0","wins":4,"losses":2,"saves":30,"saveOpportunities":34,"holds":0,"blownSaves":4,"earnedRuns":10,"whip":"1.07","battersFaced":177,"outs":132,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":226,"strikes":464,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".667","pitchesPerInning":"15.68","gamesFinished":42,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.05","walksPer9Inn":"3.27","hitsPer9Inn":"6.34","runsScoredPer9":"2.66","homeRunsPer9":"0.61","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[686217,686555,661388,592885,683734,702332,668930,663604,663368,687401,655316,682990,683232,681982,657649,682842,656730],"pitchers":[682990,683232,681982,657649,682842,656730],"bench":[643376,678011],"bullpen":[676879,571946,694819,642547,500779,692230,605540],"battingOrder":[686217,686555,661388,592885,683734,702332,668930,663368,655316],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Frelick (15, Brasier)."},{"label":"HR","value":"Turang (14, 2nd inning off Imanaga, 1 on, 2 out)."},{"label":"TB","value":"Collins; Frelick 3; Monasterio; Ortiz, J; Turang 5."},{"label":"RBI","value":"Collins 2 (43); Turang 2 (64)."},{"label":"2-out RBI","value":"Turang 2."},{"label":"Runners left in scoring position, 2 out","value":"Perkins, B."},{"label":"GIDP","value":"Collins."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Collins (14, 2nd base off Brasier/McGuire)."},{"label":"CS","value":"Collins (6, 3rd base by Brasier/McGuire)."},{"label":"PO","value":"Collins (2nd base by Brasier)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Ortiz, J-Turang-Vaughn; Turang-Vaughn)."}]}],"note":[{"label":"a","value":"Struck out for Lockridge 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":5,"groundOuts":8,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".249","atBats":29,"obp":".319","slg":".427","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":5,"rbi":1,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".286","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":138,"era":"3.81","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.21","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":48,"strikes":90,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":4,"pitchesPerInning":"15.33","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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":44,"gamesStarted":0,"flyOuts":23,"groundOuts":37,"airOuts":46,"runs":12,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":163,"obp":".267","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":704,"era":"1.97","inningsPitched":"45.2","wins":1,"losses":3,"saves":18,"saveOpportunities":20,"holds":6,"blownSaves":2,"earnedRuns":10,"whip":"1.01","battersFaced":180,"outs":137,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":704,"balls":240,"strikes":464,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".250","pitchesPerInning":"15.42","gamesFinished":31,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.66","walksPer9Inn":"2.76","hitsPer9Inn":"6.31","runsScoredPer9":"2.36","homeRunsPer9":"0.59","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":14},"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,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":89,"groundOuts":103,"airOuts":157,"runs":79,"doubles":21,"triples":4,"homeRuns":18,"strikeOuts":77,"baseOnBalls":80,"intentionalWalks":7,"hits":116,"hitByPitch":3,"avg":".258","atBats":449,"obp":".372","slg":".443","ops":".815","caughtStealing":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":199,"rbi":62,"leftOnBase":160,"sacBunts":1,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.66","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"24.94","popOuts":27,"lineOuts":41},"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":224,"errors":2,"chances":230,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":78,"groundOuts":96,"airOuts":137,"runs":66,"doubles":22,"triples":0,"homeRuns":16,"strikeOuts":116,"baseOnBalls":67,"intentionalWalks":1,"hits":103,"hitByPitch":1,"avg":".230","atBats":448,"obp":".329","slg":".386","ops":".715","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":173,"rbi":56,"leftOnBase":163,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":25,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":230,"errors":1,"chances":236,"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":54,"gamesStarted":0,"flyOuts":33,"groundOuts":33,"airOuts":57,"runs":11,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":12,"intentionalWalks":1,"hits":27,"hitByPitch":0,"atBats":161,"obp":".223","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":674,"era":"2.12","inningsPitched":"46.2","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":17,"blownSaves":3,"earnedRuns":11,"whip":"0.84","battersFaced":175,"outs":140,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":227,"strikes":447,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".500","pitchesPerInning":"14.44","gamesFinished":4,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.87","walksPer9Inn":"2.31","hitsPer9Inn":"5.21","runsScoredPer9":"2.12","homeRunsPer9":"0.58","inheritedRunners":31,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"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":{"note":"(L, 8-6)","summary":"7.0 IP, 2 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":7,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":35,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":19,"gamesStarted":19,"flyOuts":102,"groundOuts":75,"airOuts":159,"runs":38,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":90,"baseOnBalls":21,"intentionalWalks":0,"hits":82,"hitByPitch":1,"atBats":403,"obp":".244","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1661,"era":"3.03","inningsPitched":"110.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.94","battersFaced":428,"outs":330,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1661,"balls":531,"strikes":1130,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.47","rbi":2,"winPercentage":".571","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"7.36","walksPer9Inn":"1.72","hitsPer9Inn":"6.71","runsScoredPer9":"3.11","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":34,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":81,"groundOuts":85,"airOuts":106,"runs":55,"doubles":18,"triples":3,"homeRuns":24,"strikeOuts":114,"baseOnBalls":42,"intentionalWalks":1,"hits":107,"hitByPitch":9,"avg":".260","atBats":411,"obp":".341","slg":".494","ops":".835","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":203,"rbi":73,"leftOnBase":161,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.12","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":67,"putOuts":797,"errors":4,"chances":868,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":48,"groundOuts":70,"airOuts":87,"runs":43,"doubles":12,"triples":1,"homeRuns":13,"strikeOuts":54,"baseOnBalls":40,"intentionalWalks":0,"hits":75,"hitByPitch":3,"avg":".265","atBats":283,"obp":".359","slg":".452","ops":".811","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":128,"rbi":40,"leftOnBase":134,"sacBunts":0,"sacFlies":3,"babip":".283","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.77","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":{"caughtStealing":16,"stolenBases":34,"stolenBasePercentage":".680","caughtStealingPercentage":".320","assists":17,"putOuts":597,"errors":2,"chances":616,"fielding":".997","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":90,"groundOuts":90,"airOuts":150,"runs":78,"doubles":33,"triples":4,"homeRuns":27,"strikeOuts":127,"baseOnBalls":23,"intentionalWalks":0,"hits":123,"hitByPitch":7,"avg":".256","atBats":480,"obp":".297","slg":".510","ops":".807","caughtStealing":7,"stolenBases":30,"stolenBasePercentage":".811","caughtStealingPercentage":".189","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":245,"rbi":80,"leftOnBase":228,"sacBunts":5,"sacFlies":5,"babip":".290","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.78","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":356,"errors":1,"chances":361,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":1,"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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":3,"flyOuts":20,"groundOuts":24,"airOuts":44,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":1,"hits":26,"hitByPitch":5,"atBats":132,"obp":".291","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":607,"era":"1.69","inningsPitched":"37.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":7,"whip":"1.04","battersFaced":152,"outs":112,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":607,"balls":204,"strikes":403,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".667","pitchesPerInning":"16.26","gamesFinished":11,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.13","hitsPer9Inn":"6.27","runsScoredPer9":"2.17","homeRunsPer9":"0.48","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":51,"groundOuts":78,"airOuts":94,"runs":52,"doubles":15,"triples":3,"homeRuns":11,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":1,"hits":81,"hitByPitch":10,"avg":".235","atBats":345,"obp":".318","slg":".391","ops":".709","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":135,"rbi":30,"leftOnBase":134,"sacBunts":1,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.36","popOuts":17,"lineOuts":26},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":143,"errors":6,"chances":216,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"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":123,"flyOuts":84,"groundOuts":80,"airOuts":146,"runs":64,"doubles":27,"triples":3,"homeRuns":27,"strikeOuts":138,"baseOnBalls":54,"intentionalWalks":1,"hits":116,"hitByPitch":0,"avg":".245","atBats":474,"obp":".318","slg":".485","ops":".803","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":534,"totalBases":230,"rbi":86,"leftOnBase":204,"sacBunts":0,"sacFlies":6,"babip":".283","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.56","popOuts":28,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":67,"errors":3,"chances":71,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":12,"groundOuts":28,"airOuts":25,"runs":13,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".217","atBats":92,"obp":".240","slg":".424","ops":".664","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":39,"rbi":16,"leftOnBase":46,"sacBunts":1,"sacFlies":1,"babip":".212","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.33","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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":9,"putOuts":203,"errors":1,"chances":213,"fielding":".995","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isOnBench":true,"isSubstitute":false}},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":26,"gamesStarted":22,"flyOuts":74,"groundOuts":118,"airOuts":154,"runs":58,"doubles":22,"triples":1,"homeRuns":19,"strikeOuts":93,"baseOnBalls":38,"intentionalWalks":0,"hits":126,"hitByPitch":5,"atBats":483,"obp":".319","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":2057,"era":"3.96","inningsPitched":"127.1","wins":10,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.29","battersFaced":534,"outs":382,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2057,"balls":744,"strikes":1313,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".667","pitchesPerInning":"16.15","gamesFinished":3,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.69","hitsPer9Inn":"8.91","runsScoredPer9":"4.10","homeRunsPer9":"1.34","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":43},"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":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":61,"groundOuts":112,"airOuts":111,"runs":68,"doubles":17,"triples":2,"homeRuns":18,"strikeOuts":139,"baseOnBalls":34,"intentionalWalks":1,"hits":117,"hitByPitch":0,"avg":".247","atBats":473,"obp":".295","slg":".406","ops":".701","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":513,"totalBases":192,"rbi":57,"leftOnBase":218,"sacBunts":1,"sacFlies":5,"babip":".308","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.28","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":289,"putOuts":174,"errors":9,"chances":472,"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":{"summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":1,"flyOuts":12,"groundOuts":26,"airOuts":27,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":98,"obp":".305","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":404,"era":"4.50","inningsPitched":"26.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":13,"whip":"1.23","battersFaced":105,"outs":78,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":404,"balls":142,"strikes":262,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":2,"winPercentage":".000","pitchesPerInning":"15.54","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.92","walksPer9Inn":"1.73","hitsPer9Inn":"9.35","runsScoredPer9":"4.50","homeRunsPer9":"0.69","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"19","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","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":7,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".278","slg":".412","ops":".690","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":7,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":88,"groundOuts":136,"airOuts":159,"runs":61,"doubles":20,"triples":3,"homeRuns":4,"strikeOuts":38,"baseOnBalls":30,"intentionalWalks":1,"hits":134,"hitByPitch":6,"avg":".289","atBats":464,"obp":".338","slg":".371","ops":".709","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":503,"totalBases":172,"rbi":49,"leftOnBase":184,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"116.00","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":301,"putOuts":215,"errors":3,"chances":519,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":1,"flyOuts":18,"groundOuts":62,"airOuts":43,"runs":17,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":5,"atBats":202,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":910,"era":"2.41","inningsPitched":"56.0","wins":3,"losses":1,"saves":1,"saveOpportunities":4,"holds":20,"blownSaves":3,"earnedRuns":15,"whip":"1.04","battersFaced":226,"outs":168,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":337,"strikes":573,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".750","pitchesPerInning":"16.25","gamesFinished":6,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"9.32","walksPer9Inn":"2.89","hitsPer9Inn":"6.43","runsScoredPer9":"2.73","homeRunsPer9":"0.48","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":17},"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":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":41,"groundOuts":75,"airOuts":91,"runs":45,"doubles":16,"triples":2,"homeRuns":11,"strikeOuts":63,"baseOnBalls":27,"intentionalWalks":0,"hits":67,"hitByPitch":2,"avg":".229","atBats":293,"obp":".295","slg":".410","ops":".705","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":120,"rbi":33,"leftOnBase":143,"sacBunts":0,"sacFlies":3,"babip":".252","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.64","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":160,"putOuts":60,"errors":6,"chances":226,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}}},"batters":[683737,663656,673548,691718,664023,663538,650489,621020,683357,807713,624512,608348,684007,518489,519141],"pitchers":[684007,518489,519141],"bench":[457759],"bullpen":[571510,676962,690990,641745,552640,694037,607067,573124,592791,573204],"battingOrder":[683737,663656,673548,691718,664023,663538,650489,807713,608348],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Busch; Castro, W; Happ; Hoerner; Kelly, C."},{"label":"RBI","value":"Crow-Armstrong (80)."},{"label":"Runners left in scoring position, 2 out","value":"Swanson; Suzuki; Caissie; McGuire 2; Happ."},{"label":"SF","value":"Crow-Armstrong."},{"label":"GIDP","value":"Suzuki."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Brasier (Collins at 2nd base)."},{"label":"DP","value":"(Castro, W-Hoerner-Busch)."}]}],"note":[{"label":"a","value":"Grounded out for Swanson in the 8th."},{"label":"b","value":"Singled for McGuire in the 9th."}]}},"officials":[{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Pomeranz."},{"label":"HBP","value":"Castro, W (by Priester)."},{"label":"Pitches-strikes","value":"Priester 95-51; Mears 4-3; Anderson, G 16-12; Koenig 11-5; Uribe 27-16; Megill 19-13; Imanaga 98-63; Brasier 23-14; Pomeranz 17-13."},{"label":"Groundouts-flyouts","value":"Priester 6-1; Mears 0-2; Anderson, G 0-1; Koenig 0-0; Uribe 1-0; Megill 1-1; Imanaga 7-6; Brasier 0-0; Pomeranz 1-0."},{"label":"Batters faced","value":"Priester 21; Mears 2; Anderson, G 4; Koenig 3; Uribe 5; Megill 4; Imanaga 25; Brasier 6; Pomeranz 4."},{"label":"Inherited runners-scored","value":"Mears 3-1."},{"label":"Umpires","value":"HP: Derek Thomas. 1B: Jordan Baker. 2B: Dan Bellino. 3B: Dan Merzel. "},{"label":"Weather","value":"74 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, In From CF."},{"label":"First pitch","value":"1:20 PM."},{"label":"T","value":"2:51."},{"label":"Att","value":"37,850."},{"label":"Venue","value":"Wrigley Field."},{"label":"August 21, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","boxscoreName":"Imanaga"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 8-6)","summary":"7.0 IP, 2 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":7,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":35,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":19,"gamesStarted":19,"flyOuts":102,"groundOuts":75,"airOuts":159,"runs":38,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":90,"baseOnBalls":21,"intentionalWalks":0,"hits":82,"hitByPitch":1,"atBats":403,"obp":".244","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1661,"era":"3.03","inningsPitched":"110.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.94","battersFaced":428,"outs":330,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1661,"balls":531,"strikes":1130,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.47","rbi":2,"winPercentage":".571","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"7.36","walksPer9Inn":"1.72","hitsPer9Inn":"6.71","runsScoredPer9":"3.11","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":34,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","boxscoreName":"Turang"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":66,"groundOuts":111,"airOuts":112,"runs":77,"doubles":24,"triples":0,"homeRuns":14,"strikeOuts":114,"baseOnBalls":47,"intentionalWalks":1,"hits":132,"hitByPitch":1,"avg":".286","atBats":462,"obp":".350","slg":".429","ops":".779","caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":517,"totalBases":198,"rbi":64,"leftOnBase":160,"sacBunts":2,"sacFlies":5,"babip":".348","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.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":277,"putOuts":192,"errors":7,"chances":476,"fielding":".985","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":58,"hittingGameScore":58},{"player":{"person":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990","boxscoreName":"Priester"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, ER, 4 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":44,"strikes":51,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":19,"flyOuts":50,"groundOuts":172,"airOuts":94,"runs":52,"doubles":27,"triples":1,"homeRuns":17,"strikeOuts":104,"baseOnBalls":45,"intentionalWalks":0,"hits":117,"hitByPitch":4,"atBats":484,"obp":".311","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","numberOfPitches":2022,"era":"3.44","inningsPitched":"128.1","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.26","battersFaced":536,"outs":385,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2022,"balls":752,"strikes":1270,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":".846","pitchesPerInning":"15.76","gamesFinished":2,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.29","walksPer9Inn":"3.16","hitsPer9Inn":"8.21","runsScoredPer9":"3.65","homeRunsPer9":"1.19","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":26},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":51,"pitchingGameScore":51}]},"decisions":{"winner":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"loser":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"save":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}