{"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":776902,"link":"/api/v1.1/game/776902/feed/live","metaData":{"wait":10,"timeStamp":"20250802_210829","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776902,"type":"R","doubleHeader":"N","id":"2025/08/02/balmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776902-2025-08-02","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-02T18:20:00Z","originalDate":"2025-08-02","officialDate":"2025-08-02","dayNight":"day","time":"1:20","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2025,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":60,"ties":0,"pct":".459"},"records":{},"divisionLeader":false,"wins":51,"losses":60,"winningPercentage":".459"},"franchiseName":"Baltimore","clubName":"Orioles","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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":46,"ties":0,"pct":".582"},"records":{},"divisionLeader":false,"wins":64,"losses":46,"winningPercentage":".582"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID669211":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211","firstName":"Keegan","lastName":"Akin","primaryNumber":"45","birthDate":"1995-04-01","currentAge":31,"birthCity":"Alma","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keegan","useLastName":"Akin","middleName":"Lee","boxscoreName":"Akin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"A-kin","mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Keegan Akin","nameSlug":"keegan-akin-669211","firstLastName":"Keegan Akin","lastFirstName":"Akin, Keegan","lastInitName":"Akin, K","initLastName":"K Akin","fullFMLName":"Keegan Lee Akin","fullLFMName":"Akin, Keegan Lee","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666185":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185","firstName":"Dylan","lastName":"Carlson","primaryNumber":"3","birthDate":"1998-10-23","currentAge":27,"birthCity":"Elk Grove","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dylan","useLastName":"Carlson","middleName":"James","boxscoreName":"Carlson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Carlson","nameSlug":"dylan-carlson-666185","firstLastName":"Dylan Carlson","lastFirstName":"Carlson, Dylan","lastInitName":"Carlson, D","initLastName":"D Carlson","fullFMLName":"Dylan James Carlson","fullLFMName":"Carlson, Dylan James","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID682274":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274","firstName":"Yaramil","lastName":"Hiraldo","primaryNumber":"76","birthDate":"1995-12-31","currentAge":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yaramil","useLastName":"Hiraldo","middleName":"Junior","boxscoreName":"Hiraldo","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yaramil Hiraldo","nameSlug":"yaramil-hiraldo-682274","firstLastName":"Yaramil Hiraldo","lastFirstName":"Hiraldo, Yaramil","lastInitName":"Hiraldo, Y","initLastName":"Y Hiraldo","fullFMLName":"Yaramil Junior Hiraldo","fullLFMName":"Hiraldo, Yaramil Junior","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID674175":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175","firstName":"Houston","lastName":"Roth","primaryNumber":"95","birthDate":"1998-03-09","currentAge":28,"birthCity":"Oxford","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Houston","useLastName":"Roth","middleName":"T.","boxscoreName":"Roth, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Houston Roth","nameSlug":"houston-roth-674175","firstLastName":"Houston Roth","lastFirstName":"Roth, Houston","lastInitName":"Roth, H","initLastName":"H Roth","fullFMLName":"Houston T. Roth","fullLFMName":"Roth, Houston T.","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},"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},"ID676679":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679","firstName":"Luis","lastName":"Vázquez","primaryNumber":"52","birthDate":"1999-10-10","currentAge":26,"birthCity":"Orocovis","birthCountry":"Puerto Rico","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luis","useLastName":"Vázquez","boxscoreName":"Vázquez, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"LOO-ees","mlbDebutDate":"2024-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Vázquez","nameSlug":"luis-vazquez-676679","firstLastName":"Luis Vázquez","lastFirstName":"Vázquez, Luis","lastInitName":"Vázquez, L","initLastName":"L Vázquez","fullFMLName":"Luis Vázquez","fullLFMName":"Vázquez, Luis ","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"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},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID542932":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932","firstName":"Jonathon","lastName":"Berti","primaryNumber":"5","birthDate":"1990-01-22","currentAge":36,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":190,"active":false,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jon","useLastName":"Berti","middleName":"David","boxscoreName":"Berti","nickName":"Birdman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"BURR-dee","lastPlayedDate":"2025-08-10","mlbDebutDate":"2018-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jon Berti","nameSlug":"jon-berti-542932","firstLastName":"Jon Berti","lastFirstName":"Berti, Jon","lastInitName":"Berti, J","initLastName":"J Berti","fullFMLName":"Jonathon David Berti","fullLFMName":"Berti, Jonathon David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"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},"ID669704":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704","firstName":"Randall","lastName":"Strowd","primaryNumber":"24","birthDate":"1997-09-17","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Strowd","middleName":"Kade","boxscoreName":"Strowd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kade Strowd","nameSlug":"kade-strowd-669704","firstLastName":"Kade Strowd","lastFirstName":"Strowd, Kade","lastInitName":"Strowd, K","initLastName":"K Strowd","fullFMLName":"Randall Kade Strowd","fullLFMName":"Strowd, Randall Kade","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID660730":{"id":660730,"fullName":"Elvin Rodríguez","link":"/api/v1/people/660730","firstName":"Elvin","lastName":"Rodríguez","birthDate":"1998-03-31","currentAge":28,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 4\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvin","useLastName":"Rodríguez","middleName":"Miguel","boxscoreName":"Rodríguez","gender":"M","nameMatrilineal":"Batista","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvin Rodríguez","nameSlug":"elvin-rodriguez-660730","firstLastName":"Elvin Rodríguez","lastFirstName":"Rodríguez, Elvin","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Elvin Miguel Rodríguez","fullLFMName":"Rodríguez, Elvin Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"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},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"13","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669236":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236","firstName":"Jeremiah","lastName":"Jackson","primaryNumber":"82","birthDate":"2000-03-26","currentAge":26,"birthCity":"Antioch","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeremiah","useLastName":"Jackson","boxscoreName":"Jackson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Jackson","nameSlug":"jeremiah-jackson-669236","firstLastName":"Jeremiah Jackson","lastFirstName":"Jackson, Jeremiah","lastInitName":"Jackson, J","initLastName":"J Jackson","fullFMLName":"Jeremiah Jackson","fullLFMName":"Jackson, Jeremiah","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"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},"ID687064":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064","firstName":"Brandon","lastName":"Young","primaryNumber":"63","birthDate":"1998-08-19","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Young","middleName":"Wayne","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Young","nameSlug":"brandon-young-687064","firstLastName":"Brandon Young","lastFirstName":"Young, Brandon","lastInitName":"Young, B","initLastName":"B Young","fullFMLName":"Brandon Wayne Young","fullLFMName":"Young, Brandon Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"31","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"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},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"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},"ID676059":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059","firstName":"Jordan","lastName":"Westburg","primaryNumber":"11","birthDate":"1999-02-18","currentAge":27,"birthCity":"New Braunfels","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jordan","useLastName":"Westburg","middleName":"Cole","boxscoreName":"Westburg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Westburg","nameSlug":"jordan-westburg-676059","firstLastName":"Jordan Westburg","lastFirstName":"Westburg, Jordan","lastInitName":"Westburg, J","initLastName":"J Westburg","fullFMLName":"Jordan Cole Westburg","fullLFMName":"Westburg, Jordan Cole","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID656686":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686","firstName":"Corbin","lastName":"Martin","primaryNumber":"38","birthDate":"1995-12-28","currentAge":30,"birthCity":"Hempstead","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Corbin","useLastName":"Martin","middleName":"Montgomery","boxscoreName":"Martin, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corbin Martin","nameSlug":"corbin-martin-656686","firstLastName":"Corbin Martin","lastFirstName":"Martin, Corbin","lastInitName":"Martin, C","initLastName":"C Martin","fullFMLName":"Corbin Montgomery Martin","fullLFMName":"Martin, Corbin Montgomery","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677941":{"id":677941,"fullName":"Jordyn Adams","link":"/api/v1/people/677941","firstName":"Jordyn","lastName":"Adams","primaryNumber":"0","birthDate":"1999-10-18","currentAge":26,"birthCity":"Gulfport","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":181,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jordyn","useLastName":"Adams","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordyn Adams","nameSlug":"jordyn-adams-677941","firstLastName":"Jordyn Adams","lastFirstName":"Adams, Jordyn","lastInitName":"Adams, J","initLastName":"J Adams","fullFMLName":"Jordyn Adams","fullLFMName":"Adams, Jordyn","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID702616":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","firstName":"Jackson","lastName":"Holliday","primaryNumber":"7","birthDate":"2003-12-04","currentAge":22,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jackson","useLastName":"Holliday","middleName":"Matthew","boxscoreName":"Holliday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Holliday","nameSlug":"jackson-holliday-702616","firstLastName":"Jackson Holliday","lastFirstName":"Holliday, Jackson","lastInitName":"Holliday, J","initLastName":"J Holliday","fullFMLName":"Jackson Matthew Holliday","fullLFMName":"Holliday, Jackson Matthew","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID608650":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650","firstName":"Dietrich","lastName":"Enns","primaryNumber":"71","birthDate":"1991-05-16","currentAge":35,"birthCity":"Frankfort","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dietrich","useLastName":"Enns","boxscoreName":"Enns","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"en-s","mlbDebutDate":"2017-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dietrich Enns","nameSlug":"dietrich-enns-608650","firstLastName":"Dietrich Enns","lastFirstName":"Enns, Dietrich","lastInitName":"Enns, D","initLastName":"D Enns","fullFMLName":"Dietrich Enns","fullLFMName":"Enns, Dietrich","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID679631":{"id":679631,"fullName":"Terrin Vavra","link":"/api/v1/people/679631","firstName":"Terrin","lastName":"Vavra","primaryNumber":"54","birthDate":"1997-05-12","currentAge":29,"birthCity":"Menomonie","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Terrin","useLastName":"Vavra","boxscoreName":"Vavra","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VAH-vruh","mlbDebutDate":"2022-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Terrin Vavra","nameSlug":"terrin-vavra-679631","firstLastName":"Terrin Vavra","lastFirstName":"Vavra, Terrin","lastInitName":"Vavra, T","initLastName":"T Vavra","fullFMLName":"Terrin Vavra","fullLFMName":"Vavra, Terrin ","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"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},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"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}},"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":"9 mph, R To L"},"gameInfo":{"attendance":40781,"firstPitch":"2025-08-02T18:20:00.000Z","gameDurationMinutes":167},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"home":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":800975,"fullName":"Jeff Schwartz","link":"/api/v1/people/800975"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman Willi Castro to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T18:20:36.221Z","endTime":"2025-08-02T18:20:45.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-02T15:58:18.219Z","endTime":"2025-08-02T17:59:04.113Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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-02T17:59:04.113Z","endTime":"2025-08-02T18:19:00.923Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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-02T18:19:00.923Z","endTime":"2025-08-02T18:20:38.442Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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.1,"endSpeed":83.4,"strikeZoneTop":3.39078089443063,"strikeZoneBottom":1.58092148498583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.972422909056473,"aZ":-16.83843740233577,"pfxX":8.314049696615072,"pfxZ":8.642048598948552,"pX":0.43991480062432725,"pZ":1.6553175802075466,"vX0":-7.504611297734803,"vY0":-132.31408636576535,"vZ0":-6.374179819776139,"x":100.23,"y":194.09,"x0":2.231415118633358,"y0":50.005858676273405,"z0":5.3276843776465395,"aX":14.758923133989233},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":2274,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4138140993257795,"extension":6.259031923672954},"hitData":{"launchSpeed":102.2,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.5,"coordY":162.73}},"index":3,"playId":"5488a604-f476-3dd7-b063-56359bf6cc30","pitchNumber":1,"startTime":"2025-08-02T18:20:38.442Z","endTime":"2025-08-02T18:20:45.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:20:45.667Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Westburg grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T18:20:55.057Z","endTime":"2025-08-02T18:21:17.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"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_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.249440697906774,"aZ":-18.680670653170587,"pfxX":8.26167900974186,"pfxZ":7.3971456786133105,"pX":-0.06343195327099392,"pZ":1.798905791477433,"vX0":-8.727060132610289,"vY0":-133.78516817254243,"vZ0":-6.246823959288045,"x":119.42,"y":190.21,"x0":2.158225773424472,"y0":50.001515777376355,"z0":5.490644793504797,"aX":15.065484547977738},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-13.2,"spinRate":2355,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4084944827106636,"extension":6.252415206524201},"hitData":{"launchSpeed":82.8,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.42,"coordY":167.3}},"index":0,"playId":"3701e590-57e6-3547-9c02-1ad0fafcade1","pitchNumber":1,"startTime":"2025-08-02T18:21:09.741Z","endTime":"2025-08-02T18:21:17.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:21:17.476Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a ground ball to second baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T18:21:23.807Z","endTime":"2025-08-02T18:22:27.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.49910653343118,"strikeZoneBottom":1.59478182941466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.232871758927057,"aZ":-19.045362944897565,"pfxX":9.533026667430148,"pfxZ":7.105912164240167,"pX":-0.3502694611396304,"pZ":2.3519117654425212,"vX0":-10.14530277889842,"vY0":-135.23675556061522,"vZ0":-4.622578241508159,"x":130.35,"y":175.28,"x0":2.2160372215222566,"y0":50.0024350908962,"z0":5.424263782545563,"aX":17.610903643176613},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":-15.0,"spinRate":2308,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.4054403685567385,"extension":6.4080972127468065},"index":0,"playId":"ec66671e-ead7-39ca-844f-1877e3b59fff","pitchNumber":1,"startTime":"2025-08-02T18:21:45.706Z","endTime":"2025-08-02T18:21:49.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":68.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.052394197884976,"aZ":-37.427236149342285,"pfxX":-1.9005816859596942,"pfxZ":-4.566015869573363,"pX":-0.7909512588656034,"pZ":1.211374393320653,"vX0":-5.584529327012668,"vY0":-106.47837386444378,"vZ0":-0.5685522931658306,"x":147.15,"y":206.07,"x0":2.1113377866994236,"y0":50.004344091321215,"z0":5.71185394023547,"aX":-2.1848187962545667},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-8.0,"breakHorizontal":4.9,"spinRate":2215,"spinDirection":311},"zone":13,"typeConfidence":0.84,"plateTime":0.5141339500882398,"extension":5.947353906187844},"index":1,"playId":"4b5dd244-5915-36a5-b203-7b549ca364c5","pitchNumber":2,"startTime":"2025-08-02T18:21:57.469Z","endTime":"2025-08-02T18:22:00.469Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T18:22:06.851Z","endTime":"2025-08-02T18:22:19.553Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.750211040121656,"aZ":-19.65275840642923,"pfxX":9.29741256737149,"pfxZ":6.881898342138507,"pX":0.5117490699599297,"pZ":3.2864375236729946,"vX0":-7.130592954978695,"vY0":-134.007915401152,"vZ0":-2.148903943889368,"x":97.49,"y":150.05,"x0":1.9980934230730085,"y0":50.00622002574907,"z0":5.501532016498846,"aX":16.926309393817082},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":-15.4,"spinRate":2249,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4086082316901227,"extension":6.237785952510251},"hitData":{"launchSpeed":100.5,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.33,"coordY":151.58}},"index":3,"playId":"beca5bf8-3e0e-3bd4-b7d0-22834f898541","pitchNumber":3,"startTime":"2025-08-02T18:22:19.553Z","endTime":"2025-08-02T18:22:27.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:22:27.576Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adley Rutschman lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T18:23:29.938Z","endTime":"2025-08-02T18:25:40.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":"710ad66e-738f-3d39-a5ae-42353e8e5564","startTime":"2025-08-02T18:22:58.826Z","endTime":"2025-08-02T18:23:05.171Z","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":92.2,"endSpeed":84.0,"strikeZoneTop":3.4777144428683,"strikeZoneBottom":1.58621824085016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224025967882824,"aZ":-20.235038891454522,"pfxX":9.490934450367451,"pfxZ":6.592892707853435,"pX":1.196518551650231,"pZ":2.309823520573166,"vX0":-5.814190912697619,"vY0":-134.0479355959768,"vZ0":-4.512043664532822,"x":71.39,"y":176.41,"x0":2.1656752547115845,"y0":50.004696483492154,"z0":5.468369748967309,"aX":17.194401070002918},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.2,"breakHorizontal":-15.8,"spinRate":2328,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.40932713533847753,"extension":6.193874408199446},"index":1,"playId":"9ca35c61-2019-3d7d-a83f-366b5cc8c710","pitchNumber":1,"startTime":"2025-08-02T18:23:32.262Z","endTime":"2025-08-02T18:23:36.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.42937120698367,"strikeZoneBottom":1.55112074369881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.871554223026898,"aZ":-27.529737310048326,"pfxX":8.860643033973691,"pfxZ":3.5301482866571616,"pX":0.7756074995213464,"pZ":1.8726625053911266,"vX0":-5.423770873331241,"vY0":-113.94602566439343,"vZ0":-2.074643437945502,"x":87.44,"y":188.22,"x0":2.0351852842033846,"y0":50.00159177434586,"z0":5.5140027590518175,"aX":11.65455607194092},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":6.1,"breakHorizontal":-14.6,"spinRate":1840,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.4806266611628831,"extension":5.949492462783664},"index":2,"playId":"a0f3ba80-36bd-3299-84ec-3b1140cb5656","pitchNumber":2,"startTime":"2025-08-02T18:23:51.459Z","endTime":"2025-08-02T18:23:55.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"71290c66-fcaf-3007-88d7-cf5b3ee03e6f","startTime":"2025-08-02T18:24:12.968Z","endTime":"2025-08-02T18:24:17.286Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.37679332936761,"strikeZoneBottom":1.49836234212773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.871646642557366,"aZ":-27.553340969734705,"pfxX":9.510549193956564,"pfxZ":3.4289809630472146,"pX":1.1901565230301323,"pZ":2.118035251337897,"vX0":-4.701306306747119,"vY0":-115.46380997633104,"vZ0":-1.715808345224623,"x":71.63,"y":181.59,"x0":2.0189764676961324,"y0":50.00418485979277,"z0":5.5268911474704066,"aX":12.8184306490231},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.0,"breakHorizontal":-16.0,"spinRate":1888,"spinDirection":117},"zone":14,"typeConfidence":0.92,"plateTime":0.474722454518985,"extension":6.0429688328891205},"index":4,"playId":"f7afbdb8-e944-3a01-a463-a5a62a6e2019","pitchNumber":3,"startTime":"2025-08-02T18:24:33.913Z","endTime":"2025-08-02T18:24:37.952Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.45448224177729,"strikeZoneBottom":1.54705527316607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.170945483250815,"aZ":-20.93260158219533,"pfxX":7.62299176652626,"pfxZ":6.0504383498623575,"pX":0.7276330475094727,"pZ":3.349773882873418,"vX0":-6.105864013889409,"vY0":-135.36613079937842,"vZ0":-2.0444400502512026,"x":89.26,"y":148.34,"x0":2.0205453727314535,"y0":50.004477217233756,"z0":5.578232428289486,"aX":14.167766900393644},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":-12.5,"spinRate":2358,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.40441140650609286,"extension":6.307476615160603},"index":5,"playId":"fc0f0cf9-8e5f-3a02-8c0e-6784216171a4","pitchNumber":4,"startTime":"2025-08-02T18:24:52.381Z","endTime":"2025-08-02T18:24:55.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"index":6,"startTime":"2025-08-02T18:25:14.121Z","endTime":"2025-08-02T18:25:33.124Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.74171051995708,"aZ":-25.286981612718446,"pfxX":9.341809352768031,"pfxZ":5.010714360426913,"pX":0.13335928397514085,"pZ":2.3835541771956206,"vX0":-6.824791985463203,"vY0":-116.46558290473997,"vZ0":-1.9420710691107719,"x":111.92,"y":174.42,"x0":1.887049962810559,"y0":50.00358432926939,"z0":5.618306437461949,"aX":12.842461502190035},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.9,"breakHorizontal":-15.2,"spinRate":1896,"spinDirection":125},"zone":5,"typeConfidence":0.92,"plateTime":0.47018192879890996,"extension":6.188635957350708},"hitData":{"launchSpeed":95.7,"launchAngle":18.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.56,"coordY":114.57}},"index":7,"playId":"7b92423b-1853-3fbe-8889-6016fc5e7c6f","pitchNumber":5,"startTime":"2025-08-02T18:25:33.124Z","endTime":"2025-08-02T18:25:40.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:25:40.147Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out sharply to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T18:27:46.391Z","endTime":"2025-08-02T18:31:39.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.370427606958756,"aZ":-13.551170335797245,"pfxX":-5.214027557257469,"pfxZ":10.392440227067038,"pX":0.7849510487570208,"pZ":1.669317909225415,"vX0":9.64369004769252,"vY0":-132.76469067210687,"vZ0":-8.308463319544273,"x":87.08,"y":193.71,"x0":-2.210672893349395,"y0":50.00607234962969,"z0":5.81737426163043,"aX":-9.347295392637692},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2446,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.41194189141560855,"extension":6.153315004160469},"index":0,"playId":"6fcc8032-c63a-3b3d-b9d0-49b1856e37fc","pitchNumber":1,"startTime":"2025-08-02T18:28:05.166Z","endTime":"2025-08-02T18:28:08.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.707838219032183,"aZ":-43.0858359322772,"pfxX":2.993180455011381,"pfxZ":-8.519588345623841,"pX":-0.5851424007188886,"pZ":1.337542694156322,"vX0":2.847612037621153,"vY0":-113.31294096871828,"vZ0":-1.0046786882360612,"x":139.3,"y":202.67,"x0":-2.2544084038503827,"y0":50.00562762274126,"z0":6.151008267096065,"aX":3.8316309189222126},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.4,"breakHorizontal":-6.2,"spinRate":2743,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4862942227163516,"extension":5.960963947379424},"index":1,"playId":"fed5b290-ffb3-3e2a-897c-825a396590c5","pitchNumber":2,"startTime":"2025-08-02T18:28:23.735Z","endTime":"2025-08-02T18:28:26.735Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T18:28:32.444Z","endTime":"2025-08-02T18:28:47.276Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.25825550509262,"strikeZoneBottom":1.43430428585425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.084270710777158,"aZ":-29.007113938724583,"pfxX":4.800947638575892,"pfxZ":2.1693536642554756,"pX":1.133902864824941,"pZ":-0.07358330902480216,"vX0":6.721996181403955,"vY0":-120.02837734278741,"vZ0":-7.7654863061331705,"x":73.78,"y":240.77,"x0":-2.3260076772529863,"y0":50.00396123818358,"z0":5.784343166922048,"aX":7.008813144772993},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.3,"breakHorizontal":-10.3,"spinRate":2609,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45622220702464134,"extension":6.195396432949629},"index":3,"playId":"afad24a9-c348-3b69-90e1-4b60597c16ba","pitchNumber":3,"startTime":"2025-08-02T18:28:47.276Z","endTime":"2025-08-02T18:28:50.390Z","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":89.1,"endSpeed":81.8,"strikeZoneTop":3.23552884526806,"strikeZoneBottom":1.44127487579156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.864437663151854,"aZ":-28.111591252171852,"pfxX":0.752155500249789,"pfxZ":2.380544908783401,"pX":0.24162492778742567,"pZ":3.66588360921569,"vX0":6.372832298971342,"vY0":-129.69459935006392,"vZ0":-0.6011176044523007,"x":107.79,"y":139.8,"x0":-2.343975184792523,"y0":50.001707385309246,"z0":6.042729057565221,"aX":1.281125448750435},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":2432,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.422153407397575,"extension":6.019670312106676},"index":4,"playId":"d5cd413f-1e42-3278-b003-b869850abb75","pitchNumber":4,"startTime":"2025-08-02T18:29:07.964Z","endTime":"2025-08-02T18:29:12.781Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.2853537470985,"strikeZoneBottom":1.49194817222793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.63851586330766,"aZ":-30.629323118224253,"pfxX":-6.311436632152228,"pfxZ":0.9335159079280853,"pX":0.17500253326459322,"pZ":0.45510806871359827,"vX0":7.917211693654597,"vY0":-126.61643259443605,"vZ0":-7.506096069817259,"x":110.33,"y":226.49,"x0":-2.1473593236430166,"y0":50.001806781648284,"z0":5.8525810835559,"aX":-10.425775515471596},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":10.0,"spinRate":1388,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4297532628734704,"extension":6.182110790130764},"index":5,"playId":"c4c30ee6-4344-3ba6-b417-0a2eeed6a187","pitchNumber":5,"startTime":"2025-08-02T18:29:25.496Z","endTime":"2025-08-02T18:29:30.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67898892180637,"aZ":-13.36885173441661,"pfxX":-4.654632863811595,"pfxZ":10.308238201188871,"pX":0.7225536340944401,"pZ":2.3364740901996766,"vX0":9.5055092758271,"vY0":-134.127254953521,"vZ0":-6.653789644465137,"x":89.46,"y":175.7,"x0":-2.260592369354943,"y0":50.0024800594794,"z0":5.800450245610995,"aX":-8.491934382197735},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2456,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.40817362560207826,"extension":6.260418185841735},"index":6,"playId":"4c8dee04-e680-3392-8559-17951edb53a5","pitchNumber":6,"startTime":"2025-08-02T18:29:47.583Z","endTime":"2025-08-02T18:29:51.281Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27223901494528,"aZ":-41.47447419078529,"pfxX":5.775712929774617,"pfxZ":-7.142250839129222,"pX":-0.5262738471140095,"pZ":1.7972206071921586,"vX0":2.14581705437457,"vY0":-113.51850837784205,"vZ0":-0.45188720889009737,"x":137.06,"y":190.26,"x0":-2.234934550438768,"y0":50.004332809874306,"z0":6.136651952662845,"aX":7.518757951130068},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.7,"breakHorizontal":-11.0,"spinRate":2740,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4829686386225571,"extension":5.983340342964606},"index":7,"playId":"acf8fa20-958b-37d6-a207-3d3e3fe3161e","pitchNumber":7,"startTime":"2025-08-02T18:30:08.529Z","endTime":"2025-08-02T18:30:14.027Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43561245131743,"aZ":-26.214333128095316,"pfxX":0.5120389973287558,"pfxZ":3.6118858173158195,"pX":0.2644451061402409,"pZ":2.3017117679669514,"vX0":6.317926094859498,"vY0":-128.17662750016126,"vZ0":-3.8547812185616386,"x":106.92,"y":176.63,"x0":-2.3070506327721803,"y0":50.003793868180765,"z0":5.890431979670788,"aX":0.8453282963853288},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.4,"spinRate":2496,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4285999971785981,"extension":6.0964639825268145},"index":8,"playId":"79c42526-e69a-3063-bfa2-0abf953e93a3","pitchNumber":8,"startTime":"2025-08-02T18:30:46.878Z","endTime":"2025-08-02T18:30:49.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58591296181217,"aZ":-21.886394596354474,"pfxX":-8.227441729180871,"pfxZ":5.495173632362803,"pX":-1.0025835144542445,"pZ":2.0157445436033754,"vX0":6.614075615007601,"vY0":-135.66952425189936,"vZ0":-6.099549901600996,"x":155.22,"y":184.35,"x0":-2.3984007673438814,"y0":50.00258692541489,"z0":5.809953711807996,"aX":-15.397818078777583},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":13.6,"spinRate":2278,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40311975282329104,"extension":6.222049085103232},"index":9,"playId":"f462523a-e6a2-3b0d-8e5c-5754b63483b4","pitchNumber":9,"startTime":"2025-08-02T18:31:07.285Z","endTime":"2025-08-02T18:31:10.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.957264484988045,"aZ":-42.511308389230614,"pfxX":4.77277372214875,"pfxZ":-7.993877293335833,"pX":-0.7614444212700409,"pZ":2.209267714900009,"vX0":2.0185115640992666,"vY0":-113.06284190931798,"vZ0":0.7284387049305474,"x":146.02,"y":179.13,"x0":-2.2864808767874063,"y0":50.0054264926271,"z0":6.1551919044357515,"aX":6.168554017245076},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.0,"breakHorizontal":-9.1,"spinRate":2677,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.48478662097582825,"extension":6.04537331121197},"hitData":{"launchSpeed":100.0,"launchAngle":30.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":33.72,"coordY":87.55}},"index":10,"playId":"6d23f257-d0c7-352e-a270-263e76d4136a","pitchNumber":10,"startTime":"2025-08-02T18:31:31.086Z","endTime":"2025-08-02T18:31:39.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:31:39.500Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T18:31:54.467Z","endTime":"2025-08-02T18:33:42.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94635863288428,"aZ":-18.76043768817873,"pfxX":-6.845556199731657,"pfxZ":7.015963632283612,"pX":-0.9523619730966724,"pZ":2.4073706696630492,"vX0":5.9053128602908895,"vY0":-136.6215000115267,"vZ0":-5.898348160107138,"x":153.3,"y":173.78,"x0":-2.240710149292161,"y0":50.00132015727938,"z0":5.861656397821704,"aX":-13.08469914448668},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":11.3,"spinRate":2272,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39920008652429084,"extension":6.190980480221154},"index":0,"playId":"1bda1f73-3a1a-366a-af6f-69a25d30950b","pitchNumber":1,"startTime":"2025-08-02T18:32:16.926Z","endTime":"2025-08-02T18:32:19.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.44277349188463,"strikeZoneBottom":1.47811126612986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.537786712929034,"aZ":-25.96138839490738,"pfxX":1.3324558621034468,"pfxZ":3.6749461353184785,"pX":0.9366766625938558,"pZ":2.5732740989312717,"vX0":7.2995923463603365,"vY0":-129.11359649141076,"vZ0":-3.720412110599887,"x":81.3,"y":169.3,"x0":-2.0986147457313424,"y0":50.00201939835019,"z0":6.027512633518019,"aX":2.252726875671289},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":-4.1,"spinRate":2474,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4239957514747519,"extension":6.056753072366618},"index":1,"playId":"38155ea7-b283-30dd-97f1-a687c1c12c57","pitchNumber":2,"startTime":"2025-08-02T18:32:36.007Z","endTime":"2025-08-02T18:32:42.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.45340425865698,"strikeZoneBottom":1.54809370322042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.791355140691625,"aZ":-22.526115849997492,"pfxX":-5.835147566136943,"pfxZ":5.804465774448465,"pX":-0.15154188361315876,"pZ":0.8301932601756691,"vX0":6.664705761000001,"vY0":-127.9362921006912,"vZ0":-8.372332527783039,"x":122.78,"y":216.36,"x0":-2.029229288363897,"y0":50.00165646835067,"z0":5.9036603813686614,"aX":-9.6962406618548},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":9.1,"spinRate":1579,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4277320933792792,"extension":6.220980197138769},"index":2,"playId":"4105087e-b715-3170-8068-959aa077d863","pitchNumber":3,"startTime":"2025-08-02T18:32:55.946Z","endTime":"2025-08-02T18:32:59.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.31134913984441,"strikeZoneBottom":1.43656711780912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.514300794719684,"aZ":-26.237424403463653,"pfxX":-0.17551868663417336,"pfxZ":3.5045941623740298,"pX":-0.5836946341745702,"pZ":2.3723746094747318,"vX0":4.706516302853894,"vY0":-129.02696341142544,"vZ0":-3.8178263222895383,"x":139.25,"y":174.73,"x0":-2.404633436368757,"y0":50.00585878829738,"z0":5.881025142245955,"aX":-0.2984728387763423},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-0.7,"spinRate":2443,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.4236628018454689,"extension":6.023866119195126},"index":3,"playId":"b35b7d59-f780-3d88-9e75-e2801e4ff9e6","pitchNumber":4,"startTime":"2025-08-02T18:33:16.943Z","endTime":"2025-08-02T18:33:20.746Z","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":88.5,"endSpeed":82.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.25042706333209,"aZ":-28.967714654981684,"pfxX":-5.115701614437118,"pfxZ":1.872398392383162,"pX":-0.5265696337902354,"pZ":1.5586042955809318,"vX0":5.9812605339706515,"vY0":-128.86587090926108,"vZ0":-5.496528851049212,"x":137.07,"y":196.7,"x0":-2.1936210483945744,"y0":50.00443457754999,"z0":5.908153108444068,"aX":-8.760828686391468},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":8.2,"spinRate":1496,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4221462772778266,"extension":6.22774343070316},"index":4,"playId":"c7756f9a-b9af-39ce-b8b0-ffc7e0d3f1ec","pitchNumber":5,"startTime":"2025-08-02T18:33:38.736Z","endTime":"2025-08-02T18:33:42.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:33:42.698Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T18:33:45.178Z","endTime":"2025-08-02T18:34:15.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800802207455348,"aZ":-24.672142379536808,"pfxX":-1.4584610118610093,"pfxZ":4.234610539769498,"pX":0.5098819115939625,"pZ":2.2669532622464157,"vX0":7.535887590943365,"vY0":-132.16373928509512,"vZ0":-4.909130335130284,"x":97.56,"y":177.57,"x0":-2.1872034464458023,"y0":50.00310063072315,"z0":5.957356458562826,"aX":-2.5847308962946913},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":1.1,"spinRate":2565,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4142100345366755,"extension":6.186222516171847},"hitData":{"launchSpeed":97.6,"launchAngle":28.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.82,"coordY":49.37}},"index":0,"playId":"325baa5e-1e3f-331c-8ba6-38f8069afb7e","pitchNumber":1,"startTime":"2025-08-02T18:34:06.246Z","endTime":"2025-08-02T18:34:15.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:34:15.024Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T18:36:29.795Z","endTime":"2025-08-02T18:37:25.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":92.7,"endSpeed":84.3,"strikeZoneTop":3.52953925229342,"strikeZoneBottom":1.46900410760737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.430105149994148,"aZ":-15.985286796965717,"pfxX":7.544368090184047,"pfxZ":8.853452183468798,"pX":-0.7524553068601255,"pZ":3.1906146843393555,"vX0":-9.423677048860784,"vY0":-134.65225426883276,"vZ0":-3.488838070931865,"x":145.68,"y":152.63,"x0":1.8195788752787563,"y0":50.000263028195604,"z0":5.64052288786097,"aX":13.791681639492618},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":-11.5,"spinRate":2500,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.40745722368754045,"extension":6.258682751507982},"index":0,"playId":"b191da0b-e646-324e-b066-f9fd8bb25c6a","pitchNumber":1,"startTime":"2025-08-02T18:36:46.794Z","endTime":"2025-08-02T18:36:50.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.924321931304238,"aZ":-15.785878997549258,"pfxX":8.48742032953612,"pfxZ":8.740922915854128,"pX":0.7233729338953946,"pZ":2.6974911704703035,"vX0":-6.042408166373362,"vY0":-136.52116292805442,"vZ0":-4.7304291874090945,"x":89.43,"y":165.95,"x0":1.8701061477438465,"y0":50.00385296320994,"z0":5.550184977582418,"aX":15.915421594616172},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":-13.9,"spinRate":2474,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4022333106022842,"extension":6.247127256636221},"index":1,"playId":"447cdfe2-d19f-3cb3-8424-7cf259a0dd99","pitchNumber":2,"startTime":"2025-08-02T18:37:01.759Z","endTime":"2025-08-02T18:37:05.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.953240544973532,"aZ":-29.909487366682598,"pfxX":0.5844890747678706,"pfxZ":1.4812737428727996,"pX":-1.0828851048941206,"pZ":1.046695432778484,"vX0":-8.296200263958536,"vY0":-121.81247650135302,"vZ0":-3.3532674996691654,"x":158.28,"y":210.52,"x0":2.2657864394449088,"y0":50.00407427708217,"z0":4.979425387635936,"aX":0.8955108027928661},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2527,"spinDirection":55},"zone":13,"typeConfidence":0.87,"plateTime":0.4466362012476126,"extension":6.2595986900391},"index":2,"playId":"08eb08eb-393c-3a3b-ba6f-bef7e449392b","pitchNumber":3,"startTime":"2025-08-02T18:37:21.619Z","endTime":"2025-08-02T18:37:25.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:37:25.136Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Carlson lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T18:37:28.342Z","endTime":"2025-08-02T18:38:35.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.47320448689842,"strikeZoneBottom":1.44236449689278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.674206720388124,"aZ":-16.34274555577551,"pfxX":8.499435080932468,"pfxZ":8.306271051137108,"pX":0.44794296045590315,"pZ":2.255970926227777,"vX0":-7.091258137974894,"vY0":-137.25639046340856,"vZ0":-5.509141152490185,"x":99.93,"y":177.87,"x0":1.9620466265731409,"y0":50.00307940566318,"z0":5.4038305676863265,"aX":16.200608248129925},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":-13.9,"spinRate":2456,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.39921658084350664,"extension":6.178196887169162},"index":0,"playId":"ce6c4547-d47a-38d2-8ea7-9bd977198d04","pitchNumber":1,"startTime":"2025-08-02T18:37:51.153Z","endTime":"2025-08-02T18:37:54.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.54031427981685,"strikeZoneBottom":1.5588048666274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.893691432553265,"aZ":-18.15368115724276,"pfxX":9.345367369740801,"pfxZ":7.575287495432054,"pX":0.39561578359854377,"pZ":2.3611570943646316,"vX0":-7.443368641300185,"vY0":-134.8299555787598,"vZ0":-4.839156457319335,"x":101.92,"y":175.03,"x0":1.9708499778259463,"y0":50.000804558899105,"z0":5.450718340550158,"aX":17.2934132079265},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":-15.5,"spinRate":2422,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4054201207184627,"extension":6.176151148819857},"index":1,"playId":"fe9ec6fb-1473-3d03-8303-5465f2ce53fa","pitchNumber":2,"startTime":"2025-08-02T18:38:05.038Z","endTime":"2025-08-02T18:38:08.629Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T18:38:14.437Z","endTime":"2025-08-02T18:38:28.786Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"}},{"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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96605380804089,"aZ":-19.81634662917764,"pfxX":9.450027677576008,"pfxZ":6.408897200445098,"pX":0.34706097883855086,"pZ":3.1404064217233363,"vX0":-7.919279474558472,"vY0":-137.58516672203785,"vZ0":-2.623600130504762,"x":103.77,"y":153.99,"x0":2.0272354102413126,"y0":50.001283538607616,"z0":5.441078328478668,"aX":18.215014496800162},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":-15.6,"spinRate":2378,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.3972890668589719,"extension":6.281361598902884},"hitData":{"launchSpeed":83.2,"launchAngle":22.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.31,"coordY":106.98}},"index":3,"playId":"1cc275b3-8653-361f-82ca-20cd993bd592","pitchNumber":3,"startTime":"2025-08-02T18:38:28.786Z","endTime":"2025-08-02T18:38:35.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:38:35.807Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T18:38:40.740Z","endTime":"2025-08-02T18:40:58.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":69.7,"strikeZoneTop":3.20403024328207,"strikeZoneBottom":1.50924299531528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.103982967835172,"aZ":-37.26845513726481,"pfxX":-3.83887969707623,"pfxZ":-4.189773435428746,"pX":-0.7296652327814308,"pZ":2.900804609519743,"vX0":-4.857010626023413,"vY0":-109.26856636085022,"vZ0":2.392244661568385,"x":144.81,"y":160.46,"x0":2.015119043010243,"y0":50.00129022870916,"z0":5.7779533665206255,"aX":-4.670160755869472},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-6.7,"breakHorizontal":8.2,"spinRate":2385,"spinDirection":298},"zone":1,"typeConfidence":0.84,"plateTime":0.5000509352231157,"extension":6.093515407196239},"index":0,"playId":"9e74c660-fbd6-32ad-9a1c-4fdef0387ce3","pitchNumber":1,"startTime":"2025-08-02T18:39:04.223Z","endTime":"2025-08-02T18:39:08.452Z","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":93.0,"endSpeed":85.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.792223274629464,"aZ":-18.69979492237047,"pfxX":7.699471963063549,"pfxZ":7.249957149053277,"pX":1.216947302345555,"pZ":2.3050152340907544,"vX0":-5.311948301555956,"vY0":-135.2827698760801,"vZ0":-4.670180047086624,"x":70.61,"y":176.54,"x0":2.2030298340691132,"y0":50.00211091531023,"z0":5.35974312385398,"aX":14.307935730049142},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":-12.8,"spinRate":2212,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4044811579098737,"extension":6.255080109098138},"index":1,"playId":"76d5ec06-3a13-3349-8256-e4118dcbc815","pitchNumber":2,"startTime":"2025-08-02T18:39:17.928Z","endTime":"2025-08-02T18:39:20.928Z","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":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.24429753744972,"strikeZoneBottom":1.28000879687946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.471306891486925,"aZ":-32.345358842222296,"pfxX":-0.918625384432588,"pfxZ":-0.11365203043216354,"pX":-0.5321547492488635,"pZ":2.261586159794814,"vX0":-6.857193122932774,"vY0":-119.43536639217332,"vZ0":0.22945439808071422,"x":137.28,"y":177.72,"x0":2.4982510906999917,"y0":50.005706455997796,"z0":5.078225641602474,"aX":-1.3245982448496478},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.1,"breakHorizontal":3.4,"spinRate":2545,"spinDirection":270},"zone":4,"typeConfidence":0.91,"plateTime":0.4589780017388936,"extension":6.165387979871778},"index":2,"playId":"fe22cdca-16f1-3e03-90ec-1253854e7df7","pitchNumber":3,"startTime":"2025-08-02T18:39:38.323Z","endTime":"2025-08-02T18:39:41.897Z","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":95.1,"endSpeed":87.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.035585095826743,"aZ":-19.781478954229136,"pfxX":8.067478326248896,"pfxZ":6.3396122530542165,"pX":0.3991940156192155,"pZ":3.3894593050830255,"vX0":-7.129261501054117,"vY0":-138.47566632390016,"vZ0":-1.7978252399988413,"x":101.78,"y":147.26,"x0":1.9507740109518856,"y0":50.002427018666495,"z0":5.361596427362187,"aX":15.76958936125122},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":-13.2,"spinRate":2466,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.39456850881929695,"extension":6.265266219769729},"index":3,"playId":"8c3e0e06-544f-30eb-bd10-df084d447af2","pitchNumber":4,"startTime":"2025-08-02T18:39:56.068Z","endTime":"2025-08-02T18:39:59.249Z","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":81.6,"endSpeed":75.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.13477274576484,"aZ":-32.68599276133748,"pfxX":-1.251980901544429,"pfxZ":-0.3536343719137829,"pX":0.3038824095212649,"pZ":2.1074944067406682,"vX0":-4.680918122997829,"vY0":-118.86507776509654,"vZ0":0.20882389022687153,"x":105.42,"y":181.88,"x0":2.4514502362819846,"y0":50.00352064197455,"z0":4.956518328882218,"aX":-1.8125037961158788},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.4,"breakHorizontal":3.2,"spinRate":2572,"spinDirection":284},"zone":9,"typeConfidence":0.91,"plateTime":0.45864246946860376,"extension":6.08644685216871},"index":4,"playId":"7963b01b-0f34-3a6a-93a0-f04c988f7600","pitchNumber":5,"startTime":"2025-08-02T18:40:21.579Z","endTime":"2025-08-02T18:40:25.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.5,"strikeZoneTop":3.33259658758475,"strikeZoneBottom":1.53765075307307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.36731986397584,"aZ":-37.95005351333131,"pfxX":-6.092103591227098,"pfxZ":-4.547602152345619,"pX":-1.3259384306843078,"pZ":1.608397276102463,"vX0":-5.4345113156020695,"vY0":-111.78415168492384,"vZ0":-0.45650626575414843,"x":167.54,"y":195.35,"x0":1.9243076650683135,"y0":50.001063279639034,"z0":5.697448085375644,"aX":-7.740779488759285},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-8.0,"breakHorizontal":12.4,"spinRate":2499,"spinDirection":315},"zone":13,"typeConfidence":0.87,"plateTime":0.48920190652158846,"extension":6.1673105647515545},"index":5,"playId":"e0b05d4d-f894-3874-9f33-59c130fd4197","pitchNumber":6,"startTime":"2025-08-02T18:40:39.955Z","endTime":"2025-08-02T18:40:43.259Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.26816874173308,"strikeZoneBottom":1.4212234769365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.6523921747499,"aZ":-15.779102536303233,"pfxX":9.49518761974495,"pfxZ":8.962364992052674,"pX":-0.15077317892256165,"pZ":2.9604229419038157,"vX0":-8.928127487645991,"vY0":-134.9676169125798,"vZ0":-3.1556991656458298,"x":122.75,"y":158.85,"x0":1.9797865580392748,"y0":50.0033729179055,"z0":5.26780221273281,"aX":17.37281744475224},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":-15.1,"spinRate":2371,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.40711491157132684,"extension":6.383366523160096},"index":6,"playId":"7720c28a-9d4a-3c98-a29f-22a58cd190ca","pitchNumber":7,"startTime":"2025-08-02T18:40:54.674Z","endTime":"2025-08-02T18:40:58.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:40:58.644Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T18:42:59.877Z","endTime":"2025-08-02T18:43:37.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.17559369575415,"strikeZoneBottom":1.40722433072732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26314017046738,"aZ":-13.272862820892872,"pfxX":-6.036667530701439,"pfxZ":10.118095384197087,"pX":-0.41105224619565567,"pZ":3.7891150232033137,"vX0":6.817758893227797,"vY0":-135.26281319590527,"vZ0":-3.4570684249415953,"x":132.67,"y":136.47,"x0":-2.1703055297904714,"y0":50.002342623658095,"z0":6.003838726674371,"aX":-11.27680575610719},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2544,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4036881746899459,"extension":6.045210417523053},"index":0,"playId":"ed0e949b-1014-3a92-bcad-bc1dfa5c4a18","pitchNumber":1,"startTime":"2025-08-02T18:43:16.115Z","endTime":"2025-08-02T18:43:19.756Z","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":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.206878807334128,"aZ":-28.28709269972013,"pfxX":-6.385391876229228,"pfxZ":2.2995922958203803,"pX":-0.812467716879941,"pZ":1.6204963533713816,"vX0":5.640910003827954,"vY0":-127.82270090339425,"vZ0":-5.507291175923147,"x":147.97,"y":195.03,"x0":-2.1963628478842736,"y0":50.00075361826191,"z0":5.9674827253058655,"aX":-10.784894387187157},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":10.7,"spinRate":1677,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.42514351099333103,"extension":6.177168995035013},"hitData":{"launchSpeed":88.9,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.92,"coordY":163.75}},"index":1,"playId":"c913a1ac-85df-3ef2-9821-bfea134e960b","pitchNumber":2,"startTime":"2025-08-02T18:43:30.350Z","endTime":"2025-08-02T18:43:37.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:43:37.716Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (18) on a sharp fly ball to right fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T18:43:42.911Z","endTime":"2025-08-02T18:45:52.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.48128010879627,"strikeZoneBottom":1.50475257914696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.595720340384407,"aZ":-13.817109395963833,"pfxX":-5.81179997660583,"pfxZ":9.877771688141053,"pX":0.2503976734189116,"pZ":3.328404912891971,"vX0":8.445127581777488,"vY0":-135.0212318280913,"vZ0":-4.337053585277603,"x":107.46,"y":148.91,"x0":-2.1533679052476504,"y0":50.00197329308288,"z0":5.9180286323410565,"aX":-10.80061954313668},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2454,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40463678592769803,"extension":6.21540004175937},"index":0,"playId":"9afb770c-e6ca-3161-bf72-43d07edfd087","pitchNumber":1,"startTime":"2025-08-02T18:44:02.948Z","endTime":"2025-08-02T18:44:06.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.52393974161424,"strikeZoneBottom":1.51828448391486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.710636878373947,"aZ":-26.974701108686507,"pfxX":2.3547937445840725,"pfxZ":3.342547972006831,"pX":-0.9359100181403592,"pZ":1.7021377827158046,"vX0":3.097226372014526,"vY0":-123.46033703987523,"vZ0":-4.493853353535626,"x":152.67,"y":192.82,"x0":-2.5088247170300866,"y0":50.00461836369784,"z0":5.7948909151410595,"aX":3.6644988874671545},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":-4.9,"spinRate":2600,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.4422857361299064,"extension":5.939541606766791},"index":1,"playId":"9d66d1d5-e2b0-3648-94a0-3ea44e9e45e3","pitchNumber":2,"startTime":"2025-08-02T18:44:20.171Z","endTime":"2025-08-02T18:44:24.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.56751421375771,"strikeZoneBottom":1.53255884960076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316256002317754,"aZ":-14.969375656329454,"pfxX":-4.961944164352463,"pfxZ":9.04626504365929,"pX":-0.502922034671098,"pZ":3.943262231760487,"vX0":6.363751533469831,"vY0":-136.6052079173265,"vZ0":-2.8386705881758,"x":136.17,"y":132.31,"x0":-2.2111565023976167,"y0":50.00346879166281,"z0":6.016894216992695,"aX":-9.438048335987787},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2365,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40000801472477665,"extension":6.086575412057289},"index":2,"playId":"dfd5ea8a-a632-3355-8ff7-7736ae9ec5c7","pitchNumber":3,"startTime":"2025-08-02T18:44:38.390Z","endTime":"2025-08-02T18:44:41.412Z","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.9,"endSpeed":85.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.600936426801596,"aZ":-13.367206715265187,"pfxX":-6.701567943798488,"pfxZ":10.011987112550866,"pX":0.32562366181196617,"pZ":3.0309850125610147,"vX0":9.236230775726398,"vY0":-136.34312560478634,"vZ0":-5.095798576480681,"x":104.59,"y":156.94,"x0":-2.2386839433505514,"y0":50.00286886392854,"z0":5.850128835712918,"aX":-12.5893767960886},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":10.1,"spinRate":2378,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4020716250917351,"extension":6.329836781361397},"index":3,"playId":"a753b9d9-20d0-3689-aa3e-50d842caa6d3","pitchNumber":4,"startTime":"2025-08-02T18:44:56.565Z","endTime":"2025-08-02T18:44:59.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.54285049961358,"strikeZoneBottom":1.47840439569934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.373742379037044,"aZ":-27.932519313503708,"pfxX":5.16941640987751,"pfxZ":2.764952511739282,"pX":1.8747897679334802,"pZ":1.1062513995006809,"vX0":8.154193404193226,"vY0":-123.49113342540272,"vZ0":-5.743376060555769,"x":45.54,"y":208.91,"x0":-2.1512892346580146,"y0":50.000922153862135,"z0":5.8346774723463,"aX":7.919781674371113},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":-11.4,"spinRate":2698,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.444860122312142,"extension":6.128952219686912},"index":4,"playId":"1456f926-f982-383c-8bd8-a446931a32ae","pitchNumber":5,"startTime":"2025-08-02T18:45:16.489Z","endTime":"2025-08-02T18:45:20.868Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57089695292932,"aZ":-25.55071318593592,"pfxX":-0.0724179913915809,"pfxZ":3.922187931489802,"pX":-0.07019567445780042,"pZ":2.3618830451181934,"vX0":5.921253736196602,"vY0":-129.2736393857372,"vZ0":-3.848662310665786,"x":119.68,"y":175.01,"x0":-2.3833260386842934,"y0":50.00259129408932,"z0":5.836945632587369,"aX":-0.12330677906718217},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-1.2,"spinRate":2480,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.4241006148681983,"extension":6.097322532468052},"hitData":{"launchSpeed":105.0,"launchAngle":22.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":238.04,"coordY":87.94}},"index":5,"playId":"83610a4e-1257-37fc-b98f-53948519bf02","pitchNumber":6,"startTime":"2025-08-02T18:45:39.180Z","endTime":"2025-08-02T18:45:52.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:45:52.252Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T18:45:57.422Z","endTime":"2025-08-02T18:47:01.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.996405063090467,"aZ":-14.346240057482797,"pfxX":-5.67164517978158,"pfxZ":9.256615503687078,"pX":-0.47689386872805295,"pZ":3.146808216548394,"vX0":7.113579499937266,"vY0":-137.9688979276932,"vZ0":-4.719308632349742,"x":135.18,"y":153.82,"x0":-2.3529955881463325,"y0":50.00188738921168,"z0":5.847905065401688,"aX":-10.922677063519943},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2543,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39715463952508623,"extension":6.286707088824495},"index":0,"playId":"c1670145-5a4d-3f84-95e1-8b20d9354ad2","pitchNumber":1,"startTime":"2025-08-02T18:46:25.841Z","endTime":"2025-08-02T18:46:28.841Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.267862870304516,"aZ":-28.025735480472996,"pfxX":-4.297514779139155,"pfxZ":2.4472001543178994,"pX":-0.9013733946268688,"pZ":2.135104991092134,"vX0":4.821481481196251,"vY0":-128.27373915607052,"vZ0":-4.242607462685552,"x":151.36,"y":181.13,"x0":-2.2319880188945684,"y0":50.00394996893204,"z0":5.953178301037453,"aX":-7.285464605172485},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":7.0,"spinRate":1350,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.42423369745102546,"extension":6.232106509779497},"hitData":{"launchSpeed":86.0,"launchAngle":17.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.18,"coordY":106.31}},"index":1,"playId":"ba46ee6d-0cf9-309e-a21d-b0cce4f0dfb9","pitchNumber":2,"startTime":"2025-08-02T18:46:49.116Z","endTime":"2025-08-02T18:47:01.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:47:01.138Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner hits a ground-rule double (19) on a line drive to left field. Ian Happ scores. Willi Castro to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T18:48:20.989Z","endTime":"2025-08-02T18:48:52.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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(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":86.6,"endSpeed":80.1,"strikeZoneTop":3.40320670194016,"strikeZoneBottom":1.54736759273021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.060749148737955,"aZ":-27.867778770034334,"pfxX":3.3181874105593923,"pfxZ":2.6751367455870163,"pX":0.42653304676038684,"pZ":1.1497318245922985,"vX0":5.817805100836556,"vY0":-126.00562801885654,"vZ0":-6.1605677997995345,"x":100.74,"y":207.74,"x0":-2.341534992162717,"y0":50.00614124613802,"z0":5.871601323110251,"aX":5.347954288552366},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":-7.3,"spinRate":2656,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4343097966645044,"extension":6.260832555808708},"index":0,"playId":"53bf4b9b-526a-3a8e-89fb-139e89b31276","pitchNumber":1,"startTime":"2025-08-02T18:48:20.989Z","endTime":"2025-08-02T18:48:24.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97358045798448,"aZ":-27.973170913269065,"pfxX":3.4548616866875053,"pfxZ":2.7514039563102095,"pX":0.15920877181108858,"pZ":2.142324170829225,"vX0":4.92764468432372,"vY0":-122.5080324950797,"vZ0":-3.451357128239861,"x":110.93,"y":180.94,"x0":-2.3231134148501713,"y0":50.00528766632817,"z0":5.9466156130392,"aX":5.279783350472655},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":-7.3,"spinRate":2703,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.44618003455942734,"extension":6.030879345843438},"hitData":{"launchSpeed":97.6,"launchAngle":17.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":46.5,"coordY":112.48}},"index":1,"playId":"6e7ad164-1578-396c-929f-dea28c8f21fe","pitchNumber":2,"startTime":"2025-08-02T18:48:38.032Z","endTime":"2025-08-02T18:48:52.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:48:52.561Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Reese McGuire out on a sacrifice fly to left fielder Colton Cowser. Willi Castro scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T18:49:15.681Z","endTime":"2025-08-02T18:51:24.485Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.25756625956068,"strikeZoneBottom":1.5340272613904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17775652548349,"aZ":-42.422599566206486,"pfxX":3.546242742778756,"pfxZ":-7.613777529573363,"pX":0.004611619609394158,"pZ":1.2637817228385615,"vX0":3.9715593496771615,"vY0":-115.48886544727803,"vZ0":-1.6746662489215955,"x":116.82,"y":204.66,"x0":-2.2001842586758196,"y0":50.00213045682317,"z0":6.0909242009943085,"aX":4.773653335324749},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.9,"breakHorizontal":-7.4,"spinRate":2823,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4748689258038543,"extension":6.077288252699552},"index":0,"playId":"5f89b623-e4ed-30a2-b367-0cb9862d606b","pitchNumber":1,"startTime":"2025-08-02T18:49:36.595Z","endTime":"2025-08-02T18:49:40.204Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.31261627879208,"strikeZoneBottom":1.49958897716832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.527311400799615,"aZ":-23.996145166239174,"pfxX":-8.672230504042902,"pfxZ":4.825351560997516,"pX":0.3017426651665971,"pZ":0.7024622758967165,"vX0":8.723319197809582,"vY0":-128.050837647331,"vZ0":-8.286193298221153,"x":105.5,"y":219.81,"x0":-1.9905383699075805,"y0":50.000257655375485,"z0":5.800583969900719,"aX":-14.685595323382529},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":1752,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.42455492236087355,"extension":6.3083614170044},"index":1,"playId":"1f2b822c-67f0-3403-96a9-883e91b64c60","pitchNumber":2,"startTime":"2025-08-02T18:49:54.472Z","endTime":"2025-08-02T18:49:58.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.18459356720859,"strikeZoneBottom":1.46196711868269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.757255441283895,"aZ":-37.477662346092714,"pfxX":1.7836888248517773,"pfxZ":-3.8885231138818686,"pX":-0.6979470119899801,"pZ":2.2023862604827094,"vX0":3.0668423217984335,"vY0":-116.3841875736825,"vZ0":-0.8217380317813566,"x":143.6,"y":179.32,"x0":-2.2666719906219654,"y0":50.00011343108333,"z0":6.123389927055955,"aX":2.43505235859811},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.0,"breakHorizontal":-4.0,"spinRate":2711,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.47143291811132304,"extension":6.0877251736869376},"index":2,"playId":"60f66b19-3ba9-3296-bdba-865d85f42274","pitchNumber":3,"startTime":"2025-08-02T18:50:21.774Z","endTime":"2025-08-02T18:50:25.133Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.2085038479679,"strikeZoneBottom":1.4861722150883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.521703473530707,"aZ":-23.284759911536312,"pfxX":-7.930759869406154,"pfxZ":5.359688848440004,"pX":0.3450005813965217,"pZ":0.9790968368618007,"vX0":8.687151998145499,"vY0":-127.57061759185262,"vZ0":-7.690469093017587,"x":103.85,"y":212.34,"x0":-2.062866899911321,"y0":50.005837458002645,"z0":5.848855737653523,"aX":-13.165579491653707},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":12.6,"spinRate":1845,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4281934408582111,"extension":6.247787505590134},"index":3,"playId":"d67d544d-5f5a-3d2d-9786-71a039226485","pitchNumber":4,"startTime":"2025-08-02T18:50:43.201Z","endTime":"2025-08-02T18:50:47.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.275512107532236,"aZ":-19.862482104110256,"pfxX":-9.97591745661088,"pfxZ":6.583670484331835,"pX":-0.1451501572447281,"pZ":2.279357312093506,"vX0":9.088825555293733,"vY0":-135.75288653008957,"vZ0":-5.821774726185007,"x":122.53,"y":177.24,"x0":-2.2378877526556162,"y0":50.00010808622608,"z0":5.830973122831422,"aX":-18.646548503863116},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":16.2,"spinRate":2311,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40322724926257303,"extension":6.15830902450979},"hitData":{"launchSpeed":90.8,"launchAngle":34.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.42,"coordY":97.09}},"index":4,"playId":"6e4ef84c-004d-3dca-a744-11a95c5f3534","pitchNumber":5,"startTime":"2025-08-02T18:51:08.490Z","endTime":"2025-08-02T18:51:24.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:51:24.485Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T18:52:04.909Z","endTime":"2025-08-02T18:54:45.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":608372,"fullName":"Tomoyuki Sugano"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"63a018e2-9c3b-4a1b-8902-fb37bea2379d","pitchNumber":0,"startTime":"2025-08-02T18:52:04.909Z","endTime":"2025-08-02T18:52:13.918Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.27919678287865,"strikeZoneBottom":1.48805097006264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.120893685251588,"aZ":-29.888130503599875,"pfxX":3.969995148267804,"pfxZ":1.4870805971659706,"pX":-0.46110862107350076,"pZ":3.4992215281810104,"vX0":3.5529843377410133,"vY0":-123.08509623564565,"vZ0":-0.18189723064545982,"x":134.58,"y":144.3,"x0":-2.4383300872686977,"y0":50.0022596062554,"z0":6.102016264383958,"aX":6.098690302222086},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":-8.0,"spinRate":2609,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4447622716269546,"extension":6.044792748776657},"index":1,"playId":"e467532c-9d4a-3ba5-93a9-fb70b3120165","pitchNumber":1,"startTime":"2025-08-02T18:52:29.935Z","endTime":"2025-08-02T18:52:33.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93912089813729,"aZ":-22.07339528192563,"pfxX":-9.967252643835325,"pfxZ":5.43585270080473,"pX":-0.1096093754829929,"pZ":2.727983359911602,"vX0":8.811803590658597,"vY0":-135.55969715874824,"vZ0":-4.557050815206839,"x":121.18,"y":165.12,"x0":-2.1090963313283706,"y0":50.005655188765544,"z0":5.974035202798317,"aX":-18.533064650932538},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2258,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4042165204335202,"extension":6.234269422651202},"index":2,"playId":"19139b16-99a4-3f7f-b17c-4cb0f5b17870","pitchNumber":2,"startTime":"2025-08-02T18:52:48.160Z","endTime":"2025-08-02T18:52:51.160Z","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":92.6,"endSpeed":84.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15804859987411,"aZ":-14.06662064713556,"pfxX":-4.494674211683186,"pfxZ":9.888756086237963,"pX":-0.48922336774820596,"pZ":2.8430931997911206,"vX0":6.265080648299324,"vY0":-134.698963748436,"vZ0":-5.442097214410852,"x":135.65,"y":162.02,"x0":-2.2649025659776663,"y0":50.00521035889895,"z0":5.889812245392349,"aX":-8.233159236777896},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2389,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.40714188999015954,"extension":6.108370534807206},"index":3,"playId":"b50dc6ba-4a7c-31ae-bf0b-8770b180079a","pitchNumber":3,"startTime":"2025-08-02T18:53:23.791Z","endTime":"2025-08-02T18:53:26.791Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.50652401283848,"strikeZoneBottom":1.50917470663639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56972864510438,"aZ":-28.644269544295952,"pfxX":-4.681517743490741,"pfxZ":2.0624497419826375,"pX":1.1322355978964593,"pZ":0.7598736842260357,"vX0":9.788654917990272,"vY0":-128.83540542968626,"vZ0":-7.416360550870914,"x":73.84,"y":218.26,"x0":-2.079880176352756,"y0":50.000063619964244,"z0":5.83902366846715,"aX":-8.000854869058367},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":6.7,"spinRate":1767,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.42245058394090007,"extension":6.321085414770559},"index":4,"playId":"5a0313d6-fab3-3d50-b9de-b1c6b96476c1","pitchNumber":4,"startTime":"2025-08-02T18:53:48.824Z","endTime":"2025-08-02T18:53:51.922Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.801007730823045,"aZ":-25.80753991253643,"pfxX":0.8748976449066905,"pfxZ":3.635151964611932,"pX":-0.6787170202162116,"pZ":2.7301051604096225,"vX0":4.235217208478191,"vY0":-131.05574475826205,"vZ0":-3.3452779839490354,"x":142.87,"y":165.07,"x0":-2.4246350817517843,"y0":50.006031828099836,"z0":5.9353197065815335,"aX":1.532022201974652},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2495,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.41678227668990164,"extension":6.160300974666535},"index":5,"playId":"2933b0f0-52c6-30f4-85e1-e46f0e1a72b2","pitchNumber":5,"startTime":"2025-08-02T18:54:12.480Z","endTime":"2025-08-02T18:54:15.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22737353019025,"aZ":-31.451724145625576,"pfxX":6.61736992873038,"pfxZ":0.47840966626004366,"pX":-0.13799464774451564,"pZ":2.3091900424581318,"vX0":3.4922337639359333,"vY0":-121.68097165738189,"vZ0":-2.1979973484669504,"x":122.26,"y":176.43,"x0":-2.4500573239261665,"y0":50.001815672608274,"z0":5.941589372553411,"aX":9.950153756593949},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":-12.8,"spinRate":2571,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.449638775025055,"extension":6.2086188840888585},"index":6,"playId":"abb07831-7f64-3b84-b5d1-cbc40dcaf0ea","pitchNumber":6,"startTime":"2025-08-02T18:54:41.626Z","endTime":"2025-08-02T18:54:45.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:54:45.720Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeremiah Jackson pops out to second baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T18:56:44.157Z","endTime":"2025-08-02T18:57:59.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":67.0,"strikeZoneTop":3.50797920555483,"strikeZoneBottom":1.49297320113846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.592224235118866,"aZ":-37.543839956281175,"pfxX":-4.267077835702945,"pfxZ":-4.815097584328992,"pX":-1.1647252373851293,"pZ":1.5811990479533988,"vX0":-5.544052217139241,"vY0":-104.84102185523959,"vZ0":0.21316392457318822,"x":161.4,"y":196.09,"x0":2.067647441687247,"y0":50.00467301546302,"z0":5.8570333426535655,"aX":-4.754262297900602},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-8.3,"breakHorizontal":9.2,"spinRate":2266,"spinDirection":314},"zone":13,"typeConfidence":0.89,"plateTime":0.5222677624726821,"extension":6.016672490371174},"index":0,"playId":"1e20f080-3491-35df-a053-699bb4378cb4","pitchNumber":1,"startTime":"2025-08-02T18:57:02.792Z","endTime":"2025-08-02T18:57:06.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.16089571892942,"strikeZoneBottom":1.51929827845126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.77552097455673,"aZ":-27.998486899553512,"pfxX":9.348013005696563,"pfxZ":3.2604765958666633,"pX":0.7528764543825016,"pZ":2.1944451630030257,"vX0":-5.482902698583711,"vY0":-112.25268633136785,"vZ0":-1.4206654446686422,"x":88.3,"y":179.53,"x0":2.0090656199875476,"y0":50.00183480926795,"z0":5.678514417173504,"aX":11.96319876978707},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":1751,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.4874219679087157,"extension":6.051838219291344},"index":1,"playId":"cbcc9bd2-dd0a-3a44-b2e5-173b755c0fcd","pitchNumber":2,"startTime":"2025-08-02T18:57:16.083Z","endTime":"2025-08-02T18:57:19.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.277994742381875,"aZ":-27.07817079632619,"pfxX":9.606687937974735,"pfxZ":3.9102552588646677,"pX":-0.33733741223653174,"pZ":2.384937897635907,"vX0":-7.753464055651462,"vY0":-113.3037370877012,"vZ0":-1.326322592583126,"x":129.86,"y":174.39,"x0":1.877279783642929,"y0":50.00219119740625,"z0":5.678275966137439,"aX":12.51756655876882},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":7.1,"breakHorizontal":-15.5,"spinRate":1771,"spinDirection":126},"zone":4,"typeConfidence":0.92,"plateTime":0.4830129344273555,"extension":6.092483101874443},"index":2,"playId":"c0f8466f-8a66-317a-9afb-1ee06db4ec31","pitchNumber":3,"startTime":"2025-08-02T18:57:29.041Z","endTime":"2025-08-02T18:57:32.041Z","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":90.6,"endSpeed":82.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07532129343053,"aZ":-15.796941537836762,"pfxX":7.010774714153849,"pfxZ":9.433629595564858,"pX":-0.6622054790787802,"pZ":2.355036517992998,"vX0":-8.9480867346392,"vY0":-131.49040644864823,"vZ0":-4.9454384117035195,"x":142.24,"y":175.19,"x0":1.887539476917634,"y0":50.004460024270344,"z0":5.4473346664287865,"aX":12.174292295825902},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.1,"breakHorizontal":-10.6,"spinRate":2178,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4179087620305957,"extension":6.257510042525608},"hitData":{"launchSpeed":80.5,"launchAngle":75.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":120.63,"coordY":175.48}},"index":3,"playId":"78631579-df60-34cf-ad27-d642432cbd99","pitchNumber":4,"startTime":"2025-08-02T18:57:50.200Z","endTime":"2025-08-02T18:57:59.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:57:59.972Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Vázquez flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T18:58:09.261Z","endTime":"2025-08-02T18:59:31.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"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":"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.1,"endSpeed":83.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50661199181542,"aZ":-17.693733175879018,"pfxX":8.996663134153668,"pfxZ":8.045424035542354,"pX":-0.03426124104392412,"pZ":1.6178719103919712,"vX0":-8.285011251636929,"vY0":-133.7024830769772,"vZ0":-6.5760331386780315,"x":118.31,"y":195.1,"x0":1.9451543868303183,"y0":50.00061395294236,"z0":5.39214664221366,"aX":16.185369638663044},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":-14.4,"spinRate":2371,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.41064399969321164,"extension":6.281135049475408},"index":0,"playId":"73aad7c4-243a-3c29-9dce-fc6554a91302","pitchNumber":1,"startTime":"2025-08-02T18:58:26.842Z","endTime":"2025-08-02T18:58:29.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.290753828138083,"aZ":-26.95183496069726,"pfxX":9.907242441662031,"pfxZ":3.934040818811889,"pX":0.22671919120824205,"pZ":1.4203386334814567,"vX0":-7.065046277946599,"vY0":-114.03113796301581,"vZ0":-3.144922496715707,"x":108.36,"y":200.43,"x0":2.0650292759899243,"y0":50.004185324151784,"z0":5.452688514634546,"aX":13.15986307819438},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.6,"breakHorizontal":-16.3,"spinRate":1885,"spinDirection":119},"zone":8,"typeConfidence":0.93,"plateTime":0.47876523895131173,"extension":6.1492251342094},"index":1,"playId":"827fa9c4-efab-3db2-8461-6d09d9410fd6","pitchNumber":2,"startTime":"2025-08-02T18:58:42.891Z","endTime":"2025-08-02T18:58:46.988Z","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":94.1,"endSpeed":85.9,"strikeZoneTop":3.40233123360027,"strikeZoneBottom":1.57974565810576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11779607510845,"aZ":-19.8466461585843,"pfxX":8.851301574802457,"pfxZ":6.490638622093407,"pX":1.2298125015166335,"pZ":4.5316216597209085,"vX0":-5.240827841996041,"vY0":-136.92549835231767,"vZ0":0.6442975653067119,"x":70.12,"y":116.43,"x0":2.0181936942170977,"y0":50.00484579714593,"z0":5.650861846651775,"aX":16.815703828288726},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":-14.9,"spinRate":2307,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3999585061673363,"extension":6.031250487396937},"index":2,"playId":"2defe675-b57c-3fa4-b895-60c43444e7d7","pitchNumber":3,"startTime":"2025-08-02T18:59:04.990Z","endTime":"2025-08-02T18:59:09.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42709947684013,"aZ":-17.59980163131009,"pfxX":8.66459577323053,"pfxZ":7.704352596842674,"pX":-0.4191620958765321,"pZ":2.1139236863835533,"vX0":-8.539198411072075,"vY0":-136.5292051887238,"vZ0":-5.534736114980042,"x":132.98,"y":181.7,"x0":1.6199282907073584,"y0":50.00504747495748,"z0":5.374583836385581,"aX":16.39656935358229},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":-13.9,"spinRate":2256,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.40084217050635784,"extension":6.4802341435166255},"hitData":{"launchSpeed":98.5,"launchAngle":29.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.99,"coordY":49.04}},"index":3,"playId":"a6442c8f-0ce7-370e-b1df-5f4975fbbcee","pitchNumber":4,"startTime":"2025-08-02T18:59:22.309Z","endTime":"2025-08-02T18:59:31.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T18:59:31.110Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T18:59:33.064Z","endTime":"2025-08-02T19:00:33.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":70.0,"strikeZoneTop":3.18335491950972,"strikeZoneBottom":1.4457920325311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.72371417140502,"aZ":-37.99052760066337,"pfxX":-1.8665411224192174,"pfxZ":-4.729443863014698,"pX":-0.4835779769165767,"pZ":3.1723842896158136,"vX0":-5.256425828715793,"vY0":-109.63745552700983,"vZ0":3.160841608950774,"x":135.43,"y":153.13,"x0":2.1788388568039867,"y0":50.00541159219352,"z0":5.741314184730751,"aX":-2.292831945812352},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-7.6,"breakHorizontal":4.7,"spinRate":2245,"spinDirection":308},"zone":1,"typeConfidence":0.77,"plateTime":0.49785601797208834,"extension":6.173339723289559},"index":0,"playId":"3d0a557b-f30b-346b-b01f-ad0a795299b5","pitchNumber":1,"startTime":"2025-08-02T18:59:57.626Z","endTime":"2025-08-02T19:00:01.127Z","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":81.4,"endSpeed":75.7,"strikeZoneTop":3.32880955929181,"strikeZoneBottom":1.53359150189178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.751795258028693,"aZ":-36.57962702987885,"pfxX":-1.718864122760905,"pfxZ":-3.0688681506930227,"pX":-0.3820075187758968,"pZ":1.622786138048797,"vX0":-6.14646183351167,"vY0":-118.50504658809719,"vZ0":-0.16447320606804605,"x":131.56,"y":194.96,"x0":2.459254790816949,"y0":50.00339510042173,"z0":5.009655636900172,"aX":-2.466150817696787},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.4,"breakHorizontal":4.4,"spinRate":2296,"spinDirection":293},"zone":7,"typeConfidence":0.9,"plateTime":0.4606285677926887,"extension":6.234285365820061},"index":1,"playId":"186bb45c-2332-39b7-a3df-6759b227a571","pitchNumber":2,"startTime":"2025-08-02T19:00:11.342Z","endTime":"2025-08-02T19:00:14.796Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T19:00:20.431Z","endTime":"2025-08-02T19:00:30.221Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80644528644941,"aZ":-35.553010607792714,"pfxX":-1.829887498909355,"pfxZ":-2.3483547374669342,"pX":-0.8049293425200148,"pZ":1.2547617604282228,"vX0":-7.202130623157621,"vY0":-119.21950462678612,"vZ0":-0.952944541277615,"x":147.68,"y":204.9,"x0":2.4920679450736105,"y0":50.00072668851899,"z0":4.866923669571099,"aX":-2.6350616354127174},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.2,"breakHorizontal":5.0,"spinRate":2381,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.45932403644722886,"extension":6.264090960526773},"index":3,"playId":"9e6102d8-cec8-37c4-bdb2-9218a35978a5","pitchNumber":3,"startTime":"2025-08-02T19:00:30.221Z","endTime":"2025-08-02T19:00:33.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:00:33.518Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:02:33.757Z","endTime":"2025-08-02T19:03:18.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.17455485265232,"strikeZoneBottom":1.34539225642149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.956723831659996,"aZ":-40.30234198507434,"pfxX":4.488105783115541,"pfxZ":-6.047860871342278,"pX":-0.19014488735337964,"pZ":0.7446074115402009,"vX0":3.0688330978658596,"vY0":-115.35732255355177,"vZ0":-2.973398609778336,"x":124.25,"y":218.68,"x0":-2.121864189942577,"y0":50.001673297809134,"z0":5.94475532791072,"aX":6.033086967878206},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.4,"breakHorizontal":-8.9,"spinRate":2832,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4752575694967289,"extension":6.1143625489479065},"index":0,"playId":"dbc2287e-c254-3fab-84c9-85b203337065","pitchNumber":1,"startTime":"2025-08-02T19:02:52.170Z","endTime":"2025-08-02T19:02:56.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.604944782630543,"aZ":-39.616186355853344,"pfxX":3.5269861026830047,"pfxZ":-5.734164541039625,"pX":-0.2607033690071122,"pZ":1.6577035797790618,"vX0":3.4503567873962013,"vY0":-113.47677610024867,"vZ0":-0.9067891677951653,"x":126.94,"y":194.02,"x0":-2.2614526780613793,"y0":50.00095159156553,"z0":6.024051716511817,"aX":4.579120308035397},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.3,"breakHorizontal":-7.3,"spinRate":2730,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4834786717600741,"extension":6.066556861349062},"hitData":{"launchSpeed":81.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.06,"coordY":166.28}},"index":1,"playId":"0a8182ab-b331-386a-b629-d3778fda733f","pitchNumber":2,"startTime":"2025-08-02T19:03:10.291Z","endTime":"2025-08-02T19:03:18.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:03:18.192Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Colton Cowser in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:03:22.582Z","endTime":"2025-08-02T19:05:06.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.31787591601226,"strikeZoneBottom":1.4734641574988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.774563043598505,"aZ":-41.10398042160717,"pfxX":4.338657888334252,"pfxZ":-6.813238629399749,"pX":-1.1794562150268346,"pZ":1.8117242311713826,"vX0":1.2551064510864043,"vY0":-113.68762998522278,"vZ0":-0.32244663298360954,"x":161.96,"y":189.86,"x0":-2.302436988984117,"y0":50.00540372651097,"z0":6.033828689373105,"aX":5.682229461634797},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.1,"breakHorizontal":-8.2,"spinRate":2871,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4817196552069203,"extension":6.112599639619189},"index":0,"playId":"f4d23c1d-7901-3f37-8dd4-6645afa25dff","pitchNumber":1,"startTime":"2025-08-02T19:03:48.011Z","endTime":"2025-08-02T19:03:51.987Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.093333965836827,"aZ":-20.460507781444292,"pfxX":-10.066701083322803,"pfxZ":6.48799306489953,"pX":-0.5909093149139154,"pZ":1.6457336171684311,"vX0":7.678691323813218,"vY0":-133.3598129313228,"vZ0":-6.901172072097865,"x":139.52,"y":194.35,"x0":-2.1965886365234777,"y0":50.00030828133485,"z0":5.737625709942673,"aX":-18.169333933259956},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":16.6,"spinRate":2329,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.41036941939971827,"extension":6.1736519214022065},"index":1,"playId":"1f42f565-c93f-37ff-8f72-21de3f142e78","pitchNumber":2,"startTime":"2025-08-02T19:04:05.616Z","endTime":"2025-08-02T19:04:08.895Z","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":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.41290767521961,"strikeZoneBottom":1.53944514748606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.955213483186178,"aZ":-25.531822643307766,"pfxX":-9.156021838250041,"pfxZ":3.9931840978653788,"pX":-0.07930197703753096,"pZ":0.9367899370809366,"vX0":8.27035797589135,"vY0":-127.5493502479023,"vZ0":-7.217524215064212,"x":120.02,"y":213.49,"x0":-2.159765419150815,"y0":50.002227062826336,"z0":5.790011161700916,"aX":-15.226039526306769},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":14.9,"spinRate":1679,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4279166332929103,"extension":6.327212068396375},"index":2,"playId":"5d4de6c4-ce01-34ff-a449-f4004cbfc4fe","pitchNumber":3,"startTime":"2025-08-02T19:04:35.926Z","endTime":"2025-08-02T19:04:39.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96712594778938,"aZ":-26.34522831208035,"pfxX":-0.8401756127324054,"pfxZ":3.446881242588818,"pX":-0.2816655335233785,"pZ":2.6970887752549895,"vX0":5.241946716861984,"vY0":-128.79969221996794,"vZ0":-3.115629688873571,"x":127.74,"y":165.96,"x0":-2.227938382769761,"y0":50.005244284608125,"z0":5.944166508589611,"aX":-1.4225191458495856},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2394,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.4240998680835206,"extension":6.090511988006487},"hitData":{"launchSpeed":88.3,"launchAngle":43.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.88,"coordY":120.76}},"index":3,"playId":"c6657a61-1886-32f9-99da-73a88363b12e","pitchNumber":4,"startTime":"2025-08-02T19:04:56.446Z","endTime":"2025-08-02T19:05:06.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:05:06.219Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:05:18.564Z","endTime":"2025-08-02T19:07:38.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.2,"endSpeed":78.9,"strikeZoneTop":2.99783417157015,"strikeZoneBottom":1.29120932393259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52367205921554,"aZ":-27.24105508054378,"pfxX":4.0595129396849625,"pfxZ":3.1473258053558446,"pX":0.709546140718491,"pZ":2.349702803869243,"vX0":5.706013458634437,"vY0":-124.05398112275265,"vZ0":-3.221251056464157,"x":89.95,"y":175.34,"x0":-2.142903991841336,"y0":50.003249186756626,"z0":5.9223991550340545,"aX":6.361165952204011},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.3,"breakHorizontal":-8.6,"spinRate":2597,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4405989912579358,"extension":6.165820400334064},"index":0,"playId":"4d529764-6dc5-3908-bf51-f6bcf326c70b","pitchNumber":1,"startTime":"2025-08-02T19:05:35.631Z","endTime":"2025-08-02T19:05:39.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.257170532404988,"aZ":-32.20035406611284,"pfxX":3.6466187783971487,"pfxZ":-0.016096532731014968,"pX":0.4210844760836956,"pZ":1.4671204589550837,"vX0":5.389687787721385,"vY0":-124.24697920131798,"vZ0":-4.265086919025254,"x":100.95,"y":199.17,"x0":-2.2477421660541697,"y0":50.002773756253085,"z0":5.873718224415658,"aX":5.716778205362711},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-7.8,"spinRate":2697,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.44038148510248565,"extension":6.165267457620877},"index":1,"playId":"7ad438c3-58cb-3f00-99b9-cbde97324a2f","pitchNumber":2,"startTime":"2025-08-02T19:05:51.347Z","endTime":"2025-08-02T19:05:54.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.01576103870292,"strikeZoneBottom":1.32441409912605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.730307183126516,"aZ":-15.102726718239326,"pfxX":-5.237618328110833,"pfxZ":9.139725991090135,"pX":0.5338997648443271,"pZ":2.618650181553911,"vX0":9.54411826592154,"vY0":-135.37539575252123,"vZ0":-5.609891528611849,"x":96.65,"y":168.08,"x0":-2.346461802081468,"y0":50.006549968117824,"z0":5.763631577452733,"aX":-9.788015083690224},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":7.6,"spinRate":2451,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.40359128400905897,"extension":6.20766519515507},"index":2,"playId":"35977263-9152-3bdb-b942-cbe21243e7f0","pitchNumber":3,"startTime":"2025-08-02T19:06:12.171Z","endTime":"2025-08-02T19:06:16.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.16174679091181,"strikeZoneBottom":1.32744354436716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.348836615665704,"aZ":-30.57184825720837,"pfxX":5.670344252331809,"pfxZ":1.0270009651033973,"pX":0.6800424149591332,"pZ":2.1017137969855417,"vX0":5.520166879459594,"vY0":-123.72133210634331,"vZ0":-3.007625846364994,"x":91.08,"y":182.03,"x0":-2.3119602870510945,"y0":50.00195116755602,"z0":5.880010044054922,"aX":8.840448448466017},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-11.5,"spinRate":2744,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.44174072150719734,"extension":6.276644805636954},"index":3,"playId":"ba1c7476-47f5-31bc-9200-fca07293d5da","pitchNumber":4,"startTime":"2025-08-02T19:06:29.996Z","endTime":"2025-08-02T19:06:33.617Z","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":94.4,"endSpeed":87.5,"strikeZoneTop":3.07482650107313,"strikeZoneBottom":1.26879872973859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.184196533178596,"aZ":-15.243716618676345,"pfxX":-3.2416478787341347,"pfxZ":8.754579212385924,"pX":1.2189205393160722,"pZ":2.7829063841263273,"vX0":10.055583342090397,"vY0":-137.17264956418967,"vZ0":-5.739038172271231,"x":70.54,"y":163.64,"x0":-2.049690101655807,"y0":50.0009924973412,"z0":5.916222284349549,"aX":-6.26897009803871},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":4.1,"spinRate":2396,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39709843018011126,"extension":6.284685369982062},"index":4,"playId":"6508cc25-f2ac-31fe-8032-75073e1335d2","pitchNumber":5,"startTime":"2025-08-02T19:06:48.068Z","endTime":"2025-08-02T19:06:52.322Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.348969350435862,"aZ":-32.853501140986204,"pfxX":6.313995736399345,"pfxZ":-0.43090975448113866,"pX":0.9037485467441161,"pZ":2.7857044859050384,"vX0":5.802951086255492,"vY0":-124.64106260010526,"vZ0":-1.07369505856659,"x":82.55,"y":163.57,"x0":-2.2798789014619025,"y0":50.006140490795474,"z0":5.9486733555644555,"aX":9.87925817787311},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":-12.8,"spinRate":2623,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.4403847063169417,"extension":6.126177402917787},"index":5,"playId":"82532e19-5223-35c5-9410-bce6c38d85ba","pitchNumber":6,"startTime":"2025-08-02T19:07:06.833Z","endTime":"2025-08-02T19:07:09.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-02T19:07:18.702Z","endTime":"2025-08-02T19:07:34.272Z","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(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.4,"endSpeed":86.3,"strikeZoneTop":3.23983999792247,"strikeZoneBottom":1.40543680816308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37384064647567,"aZ":-13.0475691765375,"pfxX":-1.2655144459148375,"pfxZ":10.006283647343185,"pX":-0.2705187539035049,"pZ":3.710219851586656,"vX0":5.842792379608147,"vY0":-137.37889830235198,"vZ0":-3.6495187281048227,"x":127.31,"y":138.6,"x0":-2.2603861846369324,"y0":50.00611733615269,"z0":5.94258503148058,"aX":-2.4202471773796557},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":1.1,"spinRate":2425,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3986689819792235,"extension":6.291660368533397},"index":7,"playId":"d60015b3-d686-33d5-aa4d-488ccd6edb52","pitchNumber":7,"startTime":"2025-08-02T19:07:34.272Z","endTime":"2025-08-02T19:07:38.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:07:38.291Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:07:41.221Z","endTime":"2025-08-02T19:09:34.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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.2,"endSpeed":85.4,"strikeZoneTop":3.13477251795481,"strikeZoneBottom":1.3785293624424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.895828296900394,"aZ":-15.399599912368924,"pfxX":-2.0836467570530672,"pfxZ":8.973220356050824,"pX":-0.3152262782232034,"pZ":3.7959382630650653,"vX0":5.9959410980984025,"vY0":-135.6724113276968,"vZ0":-2.8764377203810754,"x":129.02,"y":136.29,"x0":-2.2804076967072175,"y0":50.003478561772205,"z0":5.9393794954700345,"aX":-3.896122960351842},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":2.5,"spinRate":2380,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4032817562472717,"extension":6.128218655099571},"index":0,"playId":"c4dc97ff-225d-3a09-9847-bd931f4e1784","pitchNumber":1,"startTime":"2025-08-02T19:08:07.139Z","endTime":"2025-08-02T19:08:11.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.0775224736034,"strikeZoneBottom":1.26233024598569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.335203722001282,"aZ":-29.71275320296177,"pfxX":5.879659421420235,"pfxZ":1.6034940782118587,"pX":-1.285052418418268,"pZ":2.031060744526725,"vX0":1.39345018632216,"vY0":-122.90094698042637,"vZ0":-2.98896833041748,"x":165.98,"y":183.94,"x0":-2.622851769784119,"y0":50.00449907359937,"z0":5.774927810298981,"aX":9.035143696527138},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-10.9,"spinRate":2665,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.44491392520367024,"extension":6.053077359509879},"index":1,"playId":"f8a4f132-00b5-3134-acfd-08299871fa70","pitchNumber":2,"startTime":"2025-08-02T19:08:27.696Z","endTime":"2025-08-02T19:08:31.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.02647369409345,"strikeZoneBottom":1.35814626714541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7344776802174,"aZ":-40.465513591567536,"pfxX":4.259797841860295,"pfxZ":-6.107519546622074,"pX":-0.39802184289815384,"pZ":2.4164527886366804,"vX0":3.1515546059308774,"vY0":-115.58255266601363,"vZ0":0.515269001614981,"x":132.17,"y":173.54,"x0":-2.330570699410887,"y0":50.00083005296072,"z0":6.063818714373786,"aX":5.785392944762567},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.7,"breakHorizontal":-8.5,"spinRate":2679,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4731643787019726,"extension":6.058380036204796},"index":2,"playId":"53726011-4307-375c-bb2f-45872c18c42f","pitchNumber":3,"startTime":"2025-08-02T19:08:46.209Z","endTime":"2025-08-02T19:08:49.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.666287652139257,"aZ":-25.4908166251388,"pfxX":-8.64190504337044,"pfxZ":3.9637949675907684,"pX":0.038783397754251964,"pZ":2.721786709359151,"vX0":8.414627227385841,"vY0":-128.51530899091418,"vZ0":-3.096101679796597,"x":115.52,"y":165.29,"x0":-2.1427864546604356,"y0":50.00211999450678,"z0":5.905125824339082,"aX":-14.569315121700981},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":13.9,"spinRate":1803,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4249143090556373,"extension":6.248137954167542},"index":3,"playId":"4f121ced-c9d1-3111-be9c-3699267e5508","pitchNumber":4,"startTime":"2025-08-02T19:09:05.305Z","endTime":"2025-08-02T19:09:08.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.160886688220714,"aZ":-14.663042111723813,"pfxX":-3.4623730320026764,"pfxZ":9.143611009724117,"pX":0.663304925077635,"pZ":3.3671748929555334,"vX0":8.915394301632698,"vY0":-137.22921145471466,"vZ0":-4.013675127980061,"x":91.72,"y":147.87,"x0":-2.1716643371726034,"y0":50.00341197414886,"z0":5.841436693765442,"aX":-6.631779257586804},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":4.4,"spinRate":2477,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3984780300568289,"extension":6.3140896733170155},"index":4,"playId":"ca19c208-3311-3eae-822d-8205c24dd704","pitchNumber":5,"startTime":"2025-08-02T19:09:30.152Z","endTime":"2025-08-02T19:09:34.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:09:34.124Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Westburg singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T19:11:34.247Z","endTime":"2025-08-02T19:12:24.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.49280824120654,"strikeZoneBottom":1.6137445851782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.571848086081324,"aZ":-28.665853863597953,"pfxX":10.492831804949947,"pfxZ":2.6244046216355343,"pX":-0.47203412321617116,"pZ":2.4972067943791187,"vX0":-8.025648168442753,"vY0":-114.76873029024682,"vZ0":-0.9126708402261556,"x":134.99,"y":171.36,"x0":1.7012142361163585,"y0":50.00507824121869,"z0":5.683533830912494,"aX":14.046815983371195},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.8,"breakHorizontal":-17.0,"spinRate":1831,"spinDirection":122},"zone":4,"typeConfidence":0.92,"plateTime":0.4766224386692559,"extension":6.111126135253465},"index":0,"playId":"0b0c208f-5d0b-3c4e-a317-63c9bfd13583","pitchNumber":1,"startTime":"2025-08-02T19:11:46.195Z","endTime":"2025-08-02T19:11:49.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.49395158554966,"strikeZoneBottom":1.58538514458369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.114413987447723,"aZ":-29.564976821960823,"pfxX":10.508847803614472,"pfxZ":1.97178852969201,"pX":-0.32699447145891447,"pZ":0.6318363244265027,"vX0":-8.193741959349191,"vY0":-113.98929990780518,"vZ0":-4.2229651230977545,"x":129.46,"y":221.72,"x0":1.9414021049442112,"y0":50.00066295201989,"z0":5.413544594190382,"aX":13.886832856285125},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":1829,"spinDirection":119},"zone":13,"typeConfidence":0.92,"plateTime":0.47972490727713657,"extension":6.066357430952578},"index":1,"playId":"9700e44d-2f0c-369f-91f2-6a0abb414105","pitchNumber":2,"startTime":"2025-08-02T19:11:57.882Z","endTime":"2025-08-02T19:12:01.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3197621165561,"aZ":-17.280570753667742,"pfxX":7.415778370129886,"pfxZ":7.956282713892329,"pX":-0.3801667969919747,"pZ":2.6094206391674937,"vX0":-8.461072592857676,"vY0":-135.8544924651828,"vZ0":-4.531499624098071,"x":131.49,"y":168.33,"x0":1.8088286764411678,"y0":50.00329792915919,"z0":5.497413860361808,"aX":13.884218800249789},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-11.6,"spinRate":2340,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4029159871793344,"extension":6.216042255172657},"hitData":{"launchSpeed":105.6,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.99,"coordY":143.22}},"index":2,"playId":"16c9eae6-11da-3924-843a-a7b3be10bd15","pitchNumber":3,"startTime":"2025-08-02T19:12:14.088Z","endTime":"2025-08-02T19:12:24.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:12:24.293Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out softly to shortstop Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T19:12:27.076Z","endTime":"2025-08-02T19:15:23.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571510,"link":"/api/v1/people/571510"},"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"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.5,"endSpeed":75.0,"strikeZoneTop":3.627691483524,"strikeZoneBottom":1.71477799097371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17782155951206,"aZ":-32.56673122318292,"pfxX":0.14914224745955895,"pfxZ":-0.2723590771048148,"pX":0.5397054122022671,"pZ":3.0119951300671306,"vX0":-4.5863747881659105,"vY0":-118.66017720879525,"vZ0":2.013038489997282,"x":96.43,"y":157.46,"x0":2.47620679105817,"y0":50.00359834745791,"z0":5.114451500226378,"aX":0.213135420916732},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":0.8,"spinRate":2357,"spinDirection":323},"zone":6,"typeConfidence":0.9,"plateTime":0.4611543278144441,"extension":6.243726067538187},"index":0,"playId":"325362f4-1dd6-3295-b7a3-d38f1d2ec7d3","pitchNumber":1,"startTime":"2025-08-02T19:12:50.638Z","endTime":"2025-08-02T19:12:54.034Z","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":"dfc59607-2677-3d3b-acb0-30cc93aad7a9","startTime":"2025-08-02T19:13:09.275Z","endTime":"2025-08-02T19:13:14.562Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Matthew Boyd picks off Jordan Westburg at 1st on throw to first baseman Michael Busch.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"dfc59607-2677-3d3b-acb0-30cc93aad7a9","startTime":"2025-08-02T19:13:21.866Z","endTime":"2025-08-02T19:13:42.768Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676059,"link":"/api/v1/people/676059"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.359591649333648,"aZ":-31.152654046653748,"pfxX":0.03453413313446907,"pfxZ":0.6772383226507355,"pX":-0.6764760099509465,"pZ":2.9331854679736473,"vX0":-7.599788250414038,"vY0":-120.89919678831009,"vZ0":1.5612360978105637,"x":142.79,"y":159.58,"x0":2.4839593496373102,"y0":50.00026380798231,"z0":4.984470439709535,"aX":0.05245301987806623},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":1.4,"spinRate":2499,"spinDirection":286},"zone":4,"typeConfidence":0.9,"plateTime":0.4505568586489783,"extension":6.360702658458346},"index":3,"playId":"1efb736a-7a8c-3e76-bf29-c336a0810038","pitchNumber":2,"startTime":"2025-08-02T19:13:42.768Z","endTime":"2025-08-02T19:13:45.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":69.3,"strikeZoneTop":3.56054664313868,"strikeZoneBottom":1.58818440477104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.900684931004992,"aZ":-35.027539983369294,"pfxX":-4.766156279540338,"pfxZ":-2.3792853985170943,"pX":-1.43200720712726,"pZ":1.8904790887789766,"vX0":-6.6439197799540795,"vY0":-108.70720192105169,"vZ0":0.23033208506967306,"x":171.58,"y":187.74,"x0":2.2822465140913057,"y0":50.00516213713428,"z0":5.583041150698261,"aX":-5.708219227979406},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-4.0,"breakHorizontal":10.3,"spinRate":2404,"spinDirection":306},"zone":13,"typeConfidence":0.79,"plateTime":0.5036916024569238,"extension":6.250023150061196},"index":4,"playId":"52f0c8e8-7778-3791-abc1-de37b6810c3f","pitchNumber":3,"startTime":"2025-08-02T19:14:01.050Z","endTime":"2025-08-02T19:14:04.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.031026293437964,"aZ":-20.845924565099878,"pfxX":9.068390471207852,"pfxZ":5.746082114059913,"pX":0.03951123135282407,"pZ":2.482914637873809,"vX0":-8.821657097315537,"vY0":-138.61707930112087,"vZ0":-3.580130412911231,"x":115.49,"y":171.74,"x0":2.0642377097786877,"y0":50.00600818949722,"z0":5.16007155709158,"aX":17.891146094628326},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2442,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.3931012604412807,"extension":6.2497458435415965},"index":5,"playId":"11d84ba5-62a2-315c-bc83-abef2f14c93c","pitchNumber":4,"startTime":"2025-08-02T19:14:16.591Z","endTime":"2025-08-02T19:14:20.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":69.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.306343362122252,"aZ":-39.837860880458116,"pfxX":-6.3710850248915945,"pfxZ":-6.387220175009434,"pX":-0.8171630712173024,"pZ":2.077279324515135,"vX0":-4.155073790347526,"vY0":-109.20062500332608,"vZ0":1.383809242714041,"x":148.15,"y":182.69,"x0":1.9418196282220417,"y0":50.00181707201648,"z0":5.741007577079453,"aX":-7.646580708659836},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-10.8,"breakHorizontal":12.7,"spinRate":2525,"spinDirection":314},"zone":7,"typeConfidence":0.9,"plateTime":0.5027313323652378,"extension":6.100956716265335},"index":6,"playId":"a0a4b109-5c9a-3dd8-8e10-18c0b63122ad","pitchNumber":5,"startTime":"2025-08-02T19:14:34.989Z","endTime":"2025-08-02T19:14:37.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.54451633870693,"strikeZoneBottom":1.5142628738426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.2405357894301,"aZ":-30.56015230588053,"pfxX":11.37561342713801,"pfxZ":1.2045978788934795,"pX":-1.799664604735957,"pZ":0.7631881886303855,"vX0":-11.863493068332401,"vY0":-114.81334469751458,"vZ0":-3.424606253740985,"x":185.6,"y":218.17,"x0":1.9441386623486658,"y0":50.005136567280246,"z0":5.232555119178803,"aX":15.267910983596288},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.6,"breakHorizontal":-17.8,"spinRate":1848,"spinDirection":111},"zone":13,"typeConfidence":0.91,"plateTime":0.476141511213525,"extension":6.5018982911296},"index":7,"playId":"4fd3203a-8834-3566-a678-a55138eb40f7","pitchNumber":6,"startTime":"2025-08-02T19:14:55.805Z","endTime":"2025-08-02T19:14:59.788Z","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":95.2,"endSpeed":88.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6944072307232,"aZ":-20.50234241621652,"pfxX":7.968043610476075,"pfxZ":5.931225114540636,"pX":1.0032293932628455,"pZ":2.1638693967575042,"vX0":-5.731425677500664,"vY0":-138.57409100876137,"vZ0":-4.533431346240698,"x":78.76,"y":180.36,"x0":2.0514356042417057,"y0":50.0001737225125,"z0":5.170300028931548,"aX":15.668927175497437},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":-13.4,"spinRate":2430,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.393585908958729,"extension":6.319773700917047},"hitData":{"launchSpeed":67.7,"launchAngle":35.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":129.2,"coordY":118.12}},"index":8,"playId":"7ac11a04-19c3-3590-a4b2-320b81a51e23","pitchNumber":7,"startTime":"2025-08-02T19:15:16.137Z","endTime":"2025-08-02T19:15:23.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:15:23.944Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adley Rutschman doubles (14) on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T19:15:38.434Z","endTime":"2025-08-02T19:16:15.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":66.5,"strikeZoneTop":3.45112802047156,"strikeZoneBottom":1.49234817183901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.917779683028854,"aZ":-37.71229464973895,"pfxX":-5.275698002715501,"pfxZ":-4.9493945781029645,"pX":0.410747854464575,"pZ":3.1604443827176016,"vX0":-2.0147223280474105,"vY0":-105.48415940721829,"vZ0":3.5040295815388847,"x":101.34,"y":153.45,"x0":2.065156985941038,"y0":50.00070184809244,"z0":5.842927097183492,"aX":-5.908805934782827},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-7.6,"breakHorizontal":10.1,"spinRate":2196,"spinDirection":307},"zone":3,"typeConfidence":0.89,"plateTime":0.5204232001900166,"extension":6.001703421070565},"index":0,"playId":"6a60f5bf-59ca-3266-8b54-61b0e4658ddc","pitchNumber":1,"startTime":"2025-08-02T19:15:49.930Z","endTime":"2025-08-02T19:15:53.576Z","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.3,"endSpeed":85.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.893216627031382,"aZ":-18.211043730193044,"pfxX":8.91276777616277,"pfxZ":7.494305546508061,"pX":-0.7337546843664766,"pZ":3.1101846357589045,"vX0":-10.064127458207414,"vY0":-135.46845046141053,"vZ0":-2.769506918919987,"x":144.97,"y":154.81,"x0":1.8670478794637304,"y0":50.00297227032971,"z0":5.414996017262339,"aX":16.607757863929958},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":-14.0,"spinRate":2434,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.4039322838485,"extension":6.393248735538509},"hitData":{"launchSpeed":94.3,"launchAngle":17.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.4,"coordY":96.55}},"index":1,"playId":"ac80564c-0872-3436-bf09-0ae2e203074f","pitchNumber":2,"startTime":"2025-08-02T19:16:03.170Z","endTime":"2025-08-02T19:16:15.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:16:15.193Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T19:16:24.587Z","endTime":"2025-08-02T19:19:11.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.0,"endSpeed":66.2,"strikeZoneTop":3.50605455994374,"strikeZoneBottom":1.52356014548594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.862848320635795,"aZ":-35.56088355367521,"pfxX":-6.725217560989601,"pfxZ":-3.069941559299348,"pX":-0.41587037121640086,"pZ":2.3860557282385453,"vX0":-3.438148320266203,"vY0":-104.74887241156551,"vZ0":1.5335810934266816,"x":132.85,"y":174.36,"x0":2.124349273947614,"y0":50.00312422828312,"z0":5.824598302251669,"aX":-7.419519769674863},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-4.7,"breakHorizontal":13.2,"spinRate":2347,"spinDirection":308},"zone":4,"typeConfidence":0.89,"plateTime":0.524327963927687,"extension":5.973244988160919},"index":0,"playId":"12a9ede7-8761-37a1-a2cd-be1518b1b867","pitchNumber":1,"startTime":"2025-08-02T19:16:53.044Z","endTime":"2025-08-02T19:16:56.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.53902846632193,"strikeZoneBottom":1.55700231474959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.30487048652404,"aZ":-28.169629604075045,"pfxX":9.773440460992568,"pfxZ":2.949483994936992,"pX":1.0951187398256008,"pZ":0.27757613210137216,"vX0":-5.1543836476876175,"vY0":-116.03678471692851,"vZ0":-5.275262514583113,"x":75.26,"y":231.29,"x0":2.0787242924304445,"y0":50.005473569833974,"z0":5.273742825194048,"aX":13.290859518938218},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.2,"breakHorizontal":-16.3,"spinRate":1705,"spinDirection":117},"zone":14,"typeConfidence":0.93,"plateTime":0.4725463670272543,"extension":6.080995773246763},"index":1,"playId":"80ef4495-c617-3420-b6c0-ae644bbe1697","pitchNumber":2,"startTime":"2025-08-02T19:17:12.598Z","endTime":"2025-08-02T19:17:15.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.373474392510424,"aZ":-26.890771083920235,"pfxX":9.557882790906156,"pfxZ":3.8821761453638164,"pX":1.2843135473833585,"pZ":2.7252123480190944,"vX0":-4.475093074776434,"vY0":-115.62170502569057,"vZ0":-0.6347806502481605,"x":68.04,"y":165.2,"x0":1.997033355614607,"y0":50.00576337246998,"z0":5.570706512059018,"aX":13.018642835205853},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":7.2,"breakHorizontal":-16.3,"spinRate":1795,"spinDirection":121},"zone":12,"typeConfidence":0.93,"plateTime":0.4726830747177866,"extension":5.854700148182428},"index":2,"playId":"e5c11929-cf08-3870-9146-4638fb2b68a8","pitchNumber":3,"startTime":"2025-08-02T19:17:35.213Z","endTime":"2025-08-02T19:17:38.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T19:18:05.032Z","endTime":"2025-08-02T19:18:28.038Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.5617246091866,"strikeZoneBottom":1.40231272141426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.544267946912157,"aZ":-19.71168805648913,"pfxX":7.6072277092495515,"pfxZ":6.656310847117627,"pX":-0.1579765394854474,"pZ":4.463231321837286,"vX0":-7.735849140878996,"vY0":-135.90995695642516,"vZ0":0.654372989597312,"x":123.02,"y":118.27,"x0":1.7357030907748139,"y0":50.002892639005026,"z0":5.587404388402768,"aX":14.244074828470364},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-12.1,"spinRate":2357,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4028782412670022,"extension":6.273116916197062},"index":4,"playId":"e010befa-0438-3eca-afa7-bedbfd75ff37","pitchNumber":4,"startTime":"2025-08-02T19:18:28.038Z","endTime":"2025-08-02T19:18:31.223Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.54655511948581,"strikeZoneBottom":1.62484297700949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76990701516742,"aZ":-17.216683379336242,"pfxX":7.423026607018921,"pfxZ":8.025231812318031,"pX":-1.1102493802479005,"pZ":3.0007667426107196,"vX0":-10.32909486255976,"vY0":-135.6761975390854,"vZ0":-3.000150918385187,"x":159.32,"y":157.76,"x0":1.7822277526098496,"y0":50.002357281331264,"z0":5.321149774357634,"aX":13.835079826925263},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-11.3,"spinRate":2267,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4037498192315061,"extension":6.44296565416674},"index":5,"playId":"3940f154-657a-390b-844a-bb5c63b289e3","pitchNumber":5,"startTime":"2025-08-02T19:18:48.779Z","endTime":"2025-08-02T19:18:52.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.646544025704387,"aZ":-29.023136436357508,"pfxX":9.398569867297041,"pfxZ":2.366240603039306,"pX":-0.7234210917636414,"pZ":1.6269025777410697,"vX0":-8.497319108439207,"vY0":-113.95218968300436,"vZ0":-2.3385557453538253,"x":144.58,"y":194.85,"x0":1.8121549931576002,"y0":50.00200536301144,"z0":5.501207735568921,"aX":12.504667253490394},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.0,"breakHorizontal":-15.2,"spinRate":1812,"spinDirection":117},"zone":7,"typeConfidence":0.9,"plateTime":0.4785356650671302,"extension":6.013161563175904},"index":6,"playId":"8be120b3-0a37-3bdf-90ba-16b2646b6476","pitchNumber":6,"startTime":"2025-08-02T19:19:08.205Z","endTime":"2025-08-02T19:19:11.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:19:11.554Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to right fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T19:21:15.884Z","endTime":"2025-08-02T19:22:38.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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(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.6,"endSpeed":74.0,"strikeZoneTop":3.34152773023294,"strikeZoneBottom":1.5080021318379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.767088670295706,"aZ":-41.69918362022748,"pfxX":4.75337117291361,"pfxZ":-6.959001748083789,"pX":-0.9767427505692268,"pZ":2.3840213496881644,"vX0":1.6344337584715103,"vY0":-115.97849157656572,"vZ0":0.48993380984024815,"x":154.23,"y":174.41,"x0":-2.3072964882006715,"y0":50.00318693415405,"z0":6.13229384680358,"aX":6.504940422409323},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.2,"breakHorizontal":-9.0,"spinRate":2734,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4714411606289346,"extension":6.028955272758709},"index":0,"playId":"42a65a1b-5a7b-3e99-8520-5eea57075080","pitchNumber":1,"startTime":"2025-08-02T19:21:30.308Z","endTime":"2025-08-02T19:21:33.633Z","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":92.9,"endSpeed":85.4,"strikeZoneTop":3.50398100314534,"strikeZoneBottom":1.54080985017217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.379237605321485,"aZ":-14.637992900077817,"pfxX":-3.3407913815980503,"pfxZ":9.38902039312681,"pX":-1.3631187895200687,"pZ":4.00094596391225,"vX0":3.9802079042329876,"vY0":-135.27117146586093,"vZ0":-2.4498981777172344,"x":168.96,"y":130.75,"x0":-2.4142100609316044,"y0":50.00152429462012,"z0":5.9351720886373345,"aX":-6.238958977157061},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2493,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40372692707149316,"extension":6.064392223563196},"index":1,"playId":"702d4e25-988b-3570-ac77-8e2caa6a9b00","pitchNumber":2,"startTime":"2025-08-02T19:21:46.460Z","endTime":"2025-08-02T19:21:49.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34145769852557,"aZ":-17.57248522410459,"pfxX":-8.298633665824198,"pfxZ":7.724475890175242,"pX":-0.17032571662721174,"pZ":2.290309300046441,"vX0":8.196378729309865,"vY0":-136.4641485622644,"vZ0":-6.070804428569565,"x":123.49,"y":176.94,"x0":-2.131060396409212,"y0":50.0049044092641,"z0":5.749627623404359,"aX":-15.692149706619492},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2263,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4009861123413696,"extension":6.177203704499959},"index":2,"playId":"df8773fe-72ce-37eb-a676-7fc824000241","pitchNumber":3,"startTime":"2025-08-02T19:22:05.248Z","endTime":"2025-08-02T19:22:08.248Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52467964067016,"aZ":-31.571685334940437,"pfxX":6.545297023309963,"pfxZ":0.3930931887104583,"pX":0.24500655304442537,"pZ":1.6742822034567162,"vX0":4.19042153305112,"vY0":-122.75964022205548,"vZ0":-3.7343697125075357,"x":107.66,"y":193.57,"x0":-2.334914115402138,"y0":50.00195193735533,"z0":5.905645078064956,"aX":9.978100889813055},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.1,"breakHorizontal":-12.8,"spinRate":2680,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4463532252267788,"extension":6.066482991255621},"hitData":{"launchSpeed":94.6,"launchAngle":35.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.14,"coordY":75.6}},"index":3,"playId":"ba59e0da-16d3-369d-bc58-4248df20d492","pitchNumber":4,"startTime":"2025-08-02T19:22:28.865Z","endTime":"2025-08-02T19:22:38.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:22:38.179Z","atBatIndex":27},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Willi Castro triples (3) on a line drive to center fielder Dylan Carlson, deflected by right fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T19:22:42.281Z","endTime":"2025-08-02T19:24:44.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6047554090546,"aZ":-17.517585624978576,"pfxX":-4.958229861556063,"pfxZ":7.981978717991112,"pX":-0.14821789444179764,"pZ":3.443375718733673,"vX0":7.159545477754201,"vY0":-134.04932420485454,"vZ0":-3.166576330479104,"x":122.65,"y":145.81,"x0":-2.198711226387668,"y0":50.000186712504316,"z0":5.877176491290105,"aX":-9.101600790028554},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2416,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4072515757254078,"extension":6.144532354079563},"index":0,"playId":"678403e3-2dde-37e2-9f71-195830601118","pitchNumber":1,"startTime":"2025-08-02T19:23:05.057Z","endTime":"2025-08-02T19:23:08.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.47123274942809,"strikeZoneBottom":1.3890351509227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.728999871183834,"aZ":-14.413451316999629,"pfxX":-4.234477068761883,"pfxZ":10.160343176902634,"pX":-0.08887738337912049,"pZ":4.089302536659994,"vX0":6.804842943716277,"vY0":-132.269798409451,"vZ0":-2.0922680683329293,"x":120.39,"y":128.37,"x0":-2.1606213149218707,"y0":50.003970275501445,"z0":5.963831347473049,"aX":-7.403615412560681},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.0,"breakHorizontal":6.0,"spinRate":2303,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41622500270608054,"extension":6.189478048834121},"index":1,"playId":"f2d0a106-d884-3ac3-9aaf-052172b3be74","pitchNumber":2,"startTime":"2025-08-02T19:23:21.020Z","endTime":"2025-08-02T19:23:25.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.272491108140404,"aZ":-14.499731469375208,"pfxX":-4.3219627849097195,"pfxZ":9.92519852158566,"pX":0.5464126730928627,"pZ":2.3331896175704245,"vX0":8.280911416628703,"vY0":-132.58330157575173,"vZ0":-6.30300559069977,"x":96.17,"y":175.78,"x0":-2.055510218118885,"y0":50.00469784221682,"z0":5.799161880224602,"aX":-7.698677212215529},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2311,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4130914619291506,"extension":6.206206395329904},"index":2,"playId":"aa94dbd6-5f20-3891-bb14-4ef0c43f5afa","pitchNumber":3,"startTime":"2025-08-02T19:23:36.961Z","endTime":"2025-08-02T19:23:39.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T19:23:57.800Z","endTime":"2025-08-02T19:24:12.462Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.48845940528779,"strikeZoneBottom":1.40665362494612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.855817187004124,"aZ":-18.59063063663161,"pfxX":-10.740653087201354,"pfxZ":7.285035572803123,"pX":1.2550305402301132,"pZ":1.60895676574511,"vX0":12.561167086084804,"vY0":-135.27541691745955,"vZ0":-7.325990066740763,"x":69.16,"y":195.34,"x0":-2.040045623558214,"y0":50.00113813522179,"z0":5.642092945281173,"aX":-20.023490517522006},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":16.9,"spinRate":2329,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4039654109640831,"extension":6.3907393481862345},"index":4,"playId":"69e01bb3-5da8-3e8b-af90-6d476a2cbc25","pitchNumber":4,"startTime":"2025-08-02T19:24:12.462Z","endTime":"2025-08-02T19:24:15.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.892899939659454,"aZ":-39.80151823878702,"pfxX":4.3225859259817865,"pfxZ":-5.660871798889628,"pX":-0.3820600815699025,"pZ":1.6719948515274035,"vX0":2.918927293989799,"vY0":-115.46085732702875,"vZ0":-1.2101748296961519,"x":131.56,"y":193.64,"x0":-2.2251141489156434,"y0":50.00377897649448,"z0":6.039861052986734,"aX":5.823740338113424},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.3,"breakHorizontal":-8.5,"spinRate":2752,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.47475046862320713,"extension":6.134990885166923},"hitData":{"launchSpeed":84.0,"launchAngle":19.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.0,"coordY":98.36}},"index":5,"playId":"3d1d0863-4acf-367c-91e5-b52237196d9f","pitchNumber":5,"startTime":"2025-08-02T19:24:29.362Z","endTime":"2025-08-02T19:24:44.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:24:44.884Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a sharp line drive to right fielder Jeremiah Jackson. Willi Castro scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T19:25:02.214Z","endTime":"2025-08-02T19:29:30.942Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.41372494672557,"strikeZoneBottom":1.5485081358694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99123307922136,"aZ":-13.90123873423587,"pfxX":-4.911474253584554,"pfxZ":9.720931909694437,"pX":-1.203698415551912,"pZ":3.238444295128502,"vX0":4.682356623872483,"vY0":-136.2597912653863,"vZ0":-4.4079373280399015,"x":162.88,"y":151.34,"x0":-2.3064063167110618,"y0":50.006255196306,"z0":5.838024991121926,"aX":-9.235943080144144},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2437,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4020131921358394,"extension":6.2319516202153515},"index":0,"playId":"b9f0eb22-3fda-3ea5-a885-ca8367393317","pitchNumber":1,"startTime":"2025-08-02T19:25:20.302Z","endTime":"2025-08-02T19:25:24.714Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28010624197153,"aZ":-20.5989289510841,"pfxX":-8.099795046791822,"pfxZ":6.132162293270515,"pX":-0.19273505386941808,"pZ":2.8136571709937925,"vX0":8.148469058269907,"vY0":-135.9128690287336,"vZ0":-4.414267850691026,"x":124.35,"y":162.81,"x0":-2.1644528379951624,"y0":50.00326632208498,"z0":5.8727088378323025,"aX":-15.290549502659724},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":13.1,"spinRate":2264,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40162450964587926,"extension":6.17006006439717},"index":1,"playId":"9ae6ad5f-fd9b-3f85-87b0-b08706cdb0a9","pitchNumber":2,"startTime":"2025-08-02T19:25:37.334Z","endTime":"2025-08-02T19:25:40.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-02T19:25:59.303Z","endTime":"2025-08-02T19:26:17.438Z","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(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.4,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.878860606057827,"aZ":-16.744848819875212,"pfxX":-1.8651814026350793,"pfxZ":8.382182619374882,"pX":0.20052802661956928,"pZ":3.4768896127822173,"vX0":7.246945614859598,"vY0":-134.50708930260288,"vZ0":-3.3742921372856145,"x":109.36,"y":144.9,"x0":-2.2808407186349666,"y0":50.00571456907363,"z0":5.927912441309338,"aX":-3.4356332340468976},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":1.9,"spinRate":2441,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4064858790663144,"extension":6.285040446567693},"index":3,"playId":"7a28bf55-a228-340b-acfe-46ffd9fce105","pitchNumber":3,"startTime":"2025-08-02T19:26:17.438Z","endTime":"2025-08-02T19:26:20.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.35842496260051,"strikeZoneBottom":1.46208919862573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.233429233319917,"aZ":-27.943559251433328,"pfxX":5.466863070438115,"pfxZ":2.699391558714985,"pX":0.880781113674018,"pZ":1.5477001144656595,"vX0":6.076316564926198,"vY0":-124.30805351586581,"vZ0":-4.835219013856838,"x":83.43,"y":196.99,"x0":-2.3031571552720465,"y0":50.00590289259845,"z0":5.829902396723096,"aX":8.582110009118074},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":-11.3,"spinRate":2728,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4401244876369379,"extension":6.194274795354911},"index":4,"playId":"2c33fc7f-de72-3c5c-9eb4-9b870c3e6adf","pitchNumber":4,"startTime":"2025-08-02T19:26:42.308Z","endTime":"2025-08-02T19:26:47.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.39440624523791,"strikeZoneBottom":1.49904790796179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02475902170431,"aZ":-19.365635945837923,"pfxX":-10.56887099035096,"pfxZ":6.866636785872505,"pX":1.1505762771772212,"pZ":1.2807659441758101,"vX0":12.303537460115894,"vY0":-134.45054202519134,"vZ0":-8.25437237883349,"x":73.14,"y":204.2,"x0":-2.0716878715610916,"y0":50.00066402294655,"z0":5.719713832688409,"aX":-19.71009759555191},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":17.0,"spinRate":2316,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40448572854017284,"extension":6.370990584098962},"index":5,"playId":"8a36b8d0-54db-36b2-8178-315cc89e688d","pitchNumber":5,"startTime":"2025-08-02T19:27:03.382Z","endTime":"2025-08-02T19:27:07.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-02T19:27:28.783Z","endTime":"2025-08-02T19:28:06.020Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91750101735228,"aZ":-19.021368459862277,"pfxX":-8.723459602410488,"pfxZ":6.899798392839516,"pX":-0.9562814900864364,"pZ":2.3440456930070606,"vX0":6.592700544406454,"vY0":-137.30559973243766,"vZ0":-5.826811639317814,"x":153.45,"y":175.49,"x0":-2.25730483923345,"y0":50.0014578893545,"z0":5.791545526314355,"aX":-16.62498110868719},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2379,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3991943272110463,"extension":6.24633125823499},"index":7,"playId":"d12f7ad5-6190-3b0d-b2c6-f7e4eebd9f99","pitchNumber":6,"startTime":"2025-08-02T19:28:06.020Z","endTime":"2025-08-02T19:28:12.363Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.158052101058527,"aZ":-24.034829362608516,"pfxX":-5.406273283546438,"pfxZ":4.77222360544007,"pX":0.20577523790659652,"pZ":1.7777705875070757,"vX0":7.991393746953783,"vY0":-128.85329373224948,"vZ0":-5.719537625012347,"x":109.16,"y":190.78,"x0":-2.213080789344284,"y0":50.00421072293588,"z0":5.848104090195909,"aX":-9.223456175774869},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":8.3,"spinRate":1675,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.42275594305631037,"extension":6.22291561463127},"index":8,"playId":"64ae2a58-ac67-3b13-9a4d-3430771d5d23","pitchNumber":7,"startTime":"2025-08-02T19:28:49.388Z","endTime":"2025-08-02T19:28:52.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.055314352801812,"aZ":-13.27222004699908,"pfxX":-4.296923568128554,"pfxZ":9.895318339581065,"pX":0.47898737803733316,"pZ":3.3122711778094653,"vX0":8.652139397004653,"vY0":-137.46963332021198,"vZ0":-4.445031009630691,"x":98.74,"y":149.35,"x0":-2.153716143547981,"y0":50.00153444683005,"z0":5.854047886809749,"aX":-8.207737528643595},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":5.9,"spinRate":2517,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39873969508791385,"extension":6.2318461557845835},"hitData":{"launchSpeed":101.1,"launchAngle":9.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.11,"coordY":96.45}},"index":9,"playId":"60a66937-ffc8-385f-87ef-cce0a7fd74a1","pitchNumber":8,"startTime":"2025-08-02T19:29:20.116Z","endTime":"2025-08-02T19:29:30.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:29:30.942Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Reese McGuire flies out to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T19:29:34.423Z","endTime":"2025-08-02T19:31:30.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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,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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.700683898142877,"aZ":-21.071717805541,"pfxX":-8.54178561466765,"pfxZ":5.965677539676374,"pX":-1.0517195787381075,"pZ":3.3256257203993353,"vX0":5.940102019775729,"vY0":-134.93212334715966,"vZ0":-3.0249930273787653,"x":157.09,"y":148.99,"x0":-2.161151643725423,"y0":50.0060408796591,"z0":5.929682762880428,"aX":-15.90598627802369},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":14.4,"spinRate":2240,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4044402683307484,"extension":6.112769673796033},"index":0,"playId":"1d9e9b83-03f3-3f0b-9410-7521a65499a0","pitchNumber":1,"startTime":"2025-08-02T19:30:14.069Z","endTime":"2025-08-02T19:30:17.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.24645723654788,"strikeZoneBottom":1.51389889481757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.918592916323288,"aZ":-41.44041320592657,"pfxX":3.0753274830170145,"pfxZ":-7.15229127859736,"pX":-1.8801668236929698,"pZ":3.2290335905068703,"vX0":0.13631810741354164,"vY0":-112.649790360853,"vZ0":2.5485064194976443,"x":188.67,"y":151.6,"x0":-2.34134686902427,"y0":50.003119377999774,"z0":6.248266998480676,"aX":3.984146886942317},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.1,"breakHorizontal":-5.6,"spinRate":2582,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4847279116844323,"extension":5.873930374925666},"index":1,"playId":"f27a07de-399b-3097-ab46-322253f2df0e","pitchNumber":2,"startTime":"2025-08-02T19:30:35.434Z","endTime":"2025-08-02T19:30:38.867Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"f4283a76-d9fe-3c3f-bc13-fe81bce2210e","startTime":"2025-08-02T19:30:57.829Z","endTime":"2025-08-02T19:31:02.432Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99521355990795,"aZ":-40.43628028981015,"pfxX":4.556294604984885,"pfxZ":-6.255531036960312,"pX":-0.8951264981553192,"pZ":2.474490313689634,"vX0":1.7167783286606717,"vY0":-113.92001169354717,"vZ0":0.6903478649141244,"x":151.12,"y":171.97,"x0":-2.249412652713414,"y0":50.0028128937628,"z0":6.149382476967178,"aX":6.017036749871704},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.9,"breakHorizontal":-8.6,"spinRate":2727,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4799255596977541,"extension":6.041128816994772},"hitData":{"launchSpeed":91.9,"launchAngle":42.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.75,"coordY":97.84}},"index":3,"playId":"317f6158-72e8-30ca-9297-8fed7fd3fc1e","pitchNumber":3,"startTime":"2025-08-02T19:31:18.487Z","endTime":"2025-08-02T19:31:30.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:31:30.906Z","atBatIndex":30},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Shaw reaches on a throwing error by third baseman Jordan Westburg. Nico Hoerner to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T19:31:36.214Z","endTime":"2025-08-02T19:32:29.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":83.5,"endSpeed":77.9,"strikeZoneTop":3.21664659363235,"strikeZoneBottom":1.34294615844387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.75554854709871,"aZ":-28.862228737900175,"pfxX":5.477183519579037,"pfxZ":2.1725339403924604,"pX":0.0157051140430779,"pZ":2.6496559838056553,"vX0":3.8027513739373506,"vY0":-121.74658552398259,"vZ0":-1.919481654588865,"x":116.4,"y":167.24,"x0":-2.270452095219632,"y0":50.00157256747753,"z0":5.912942763872271,"aX":8.33508563602951},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.8,"breakHorizontal":-10.7,"spinRate":2641,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.4475138903793967,"extension":5.947689253352296},"index":0,"playId":"4415f229-5a40-30a2-97be-4e0fc44c1ccb","pitchNumber":1,"startTime":"2025-08-02T19:31:57.123Z","endTime":"2025-08-02T19:32:00.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.913974928373705,"aZ":-25.39934733247825,"pfxX":-9.208231274752382,"pfxZ":3.817470335484689,"pX":0.7074003417335688,"pZ":1.7119545974296515,"vX0":10.548467958731479,"vY0":-131.80655593557745,"vZ0":-5.705542994939332,"x":90.04,"y":192.56,"x0":-2.1350667956600433,"y0":50.00168631569594,"z0":5.76056529965458,"aX":-16.331773192480142},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2205,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4142895086001519,"extension":6.2459360279310605},"hitData":{"launchSpeed":78.2,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.38,"coordY":173.38}},"index":1,"playId":"264076f1-b1d1-3087-8459-0a0785e3f0d0","pitchNumber":2,"startTime":"2025-08-02T19:32:16.811Z","endTime":"2025-08-02T19:32:29.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:32:29.034Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out sharply to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T19:34:01.054Z","endTime":"2025-08-02T19:34:10.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T19:33:02.662Z","endTime":"2025-08-02T19:34:03.387Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.006427814767957,"aZ":-14.43093335666443,"pfxX":-3.8987938156636233,"pfxZ":10.000934737401806,"pX":0.25589148320471944,"pZ":2.7117728797508343,"vX0":7.813943313326613,"vY0":-132.98129311674433,"vZ0":-5.248972681289361,"x":107.25,"y":165.56,"x0":-2.226498893517813,"y0":50.00392945455944,"z0":5.774166425570697,"aX":-6.918588993511469},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2438,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.41337168586957773,"extension":6.280467913258277},"hitData":{"launchSpeed":100.5,"launchAngle":23.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.03,"coordY":68.0}},"index":1,"playId":"161b2976-dcd5-34f5-87db-b4f58087ab81","pitchNumber":1,"startTime":"2025-08-02T19:34:03.387Z","endTime":"2025-08-02T19:34:10.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:34:10.612Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out, pitcher Matthew Boyd to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T19:38:14.051Z","endTime":"2025-08-02T19:39:16.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.54308411476942,"strikeZoneBottom":1.52546503106689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68215277082352,"aZ":-17.818496105053914,"pfxX":8.94786552940666,"pfxZ":7.963787978090501,"pX":0.8847938286909268,"pZ":3.6816832345984665,"vX0":-5.9662632497892485,"vY0":-133.19002268236042,"vZ0":-1.5817793373277957,"x":83.27,"y":139.37,"x0":1.9874111056926218,"y0":50.0039862498917,"z0":5.567288008862962,"aX":16.132693272495096},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":-15.0,"spinRate":2347,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4106887353244124,"extension":6.228839223339427},"index":0,"playId":"055b0bf5-01b4-3fec-9586-f84abd100a65","pitchNumber":1,"startTime":"2025-08-02T19:38:19.609Z","endTime":"2025-08-02T19:38:23.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.2,"strikeZoneTop":3.58422427146208,"strikeZoneBottom":1.56676319725224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.795573523979357,"aZ":-28.680094907416013,"pfxX":8.244301321442078,"pfxZ":2.8159865648551836,"pX":0.2936233935645378,"pZ":3.289529142556725,"vX0":-6.07210177208499,"vY0":-109.93459889948761,"vZ0":1.1119089336732009,"x":105.81,"y":149.96,"x0":2.000712528001913,"y0":50.004944049149316,"z0":5.787758007424143,"aX":10.241509157946428},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":5.6,"breakHorizontal":-13.7,"spinRate":1728,"spinDirection":118},"zone":3,"typeConfidence":0.86,"plateTime":0.49545400735150835,"extension":5.985094624669287},"index":1,"playId":"53f4cbf5-776e-32ab-90d8-7e647c68f180","pitchNumber":2,"startTime":"2025-08-02T19:38:31.029Z","endTime":"2025-08-02T19:38:34.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.675273734191332,"aZ":-27.024270367795577,"pfxX":6.9954628861914046,"pfxZ":3.9407942406683993,"pX":-0.5333954912791132,"pZ":2.120505005912053,"vX0":-7.376611188399366,"vY0":-112.74427304803976,"vZ0":-1.807139264189959,"x":137.33,"y":181.53,"x0":1.8496593805320238,"y0":50.00179144604616,"z0":5.621963664492553,"aX":9.138071869708495},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":7.1,"breakHorizontal":-11.2,"spinRate":1819,"spinDirection":122},"zone":7,"typeConfidence":0.87,"plateTime":0.48311869206207936,"extension":6.030084261880759},"index":2,"playId":"f97da5ac-9d8c-3702-bae5-329a9b77278d","pitchNumber":3,"startTime":"2025-08-02T19:38:44.391Z","endTime":"2025-08-02T19:38:47.507Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T19:38:55.013Z","endTime":"2025-08-02T19:39:08.236Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.159933276628838,"aZ":-18.441053688787314,"pfxX":8.750816718777381,"pfxZ":7.457425417922152,"pX":0.26216678518509473,"pZ":2.4735766942226514,"vX0":-7.595978651236219,"vY0":-134.5918204427895,"vZ0":-4.399685489093044,"x":107.01,"y":171.99,"x0":1.978763416742117,"y0":50.00266755327987,"z0":5.428509454510965,"aX":16.116384074139848},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":-14.3,"spinRate":2333,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4063552920448634,"extension":6.26619857319797},"hitData":{"launchSpeed":64.8,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":112.32,"coordY":182.47}},"index":4,"playId":"f7453c91-3d17-3820-95ba-7ad201521e5b","pitchNumber":4,"startTime":"2025-08-02T19:39:08.236Z","endTime":"2025-08-02T19:39:16.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:39:16.210Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T19:39:44.026Z","endTime":"2025-08-02T19:40:41.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":82.2,"endSpeed":76.2,"strikeZoneTop":3.38684168665723,"strikeZoneBottom":1.53467355416742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.774971279242912,"aZ":-31.801940835198547,"pfxX":0.6658645762574227,"pfxZ":0.25555464750047463,"pX":-0.7813101816417874,"pZ":2.3881912763706934,"vX0":-7.659683604574087,"vY0":-119.56876382504055,"vZ0":0.5638574915440311,"x":146.78,"y":174.3,"x0":2.362878403202865,"y0":50.0030141418226,"z0":4.9790502034015,"aX":0.9744008384264526},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":0.5,"spinRate":2540,"spinDirection":316},"zone":4,"typeConfidence":0.9,"plateTime":0.4562505599958273,"extension":6.356338981169813},"index":0,"playId":"9f480441-67ce-3e9e-8699-9fc3d1338e29","pitchNumber":1,"startTime":"2025-08-02T19:40:05.789Z","endTime":"2025-08-02T19:40:09.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":67.2,"strikeZoneTop":3.33429337314159,"strikeZoneBottom":1.51237563176026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.749795688987064,"aZ":-36.658341470787946,"pfxX":-7.0358944012813724,"pfxZ":-3.9739374039661683,"pX":-0.2555919135297396,"pZ":2.8085842146757196,"vX0":-3.2091213538876686,"vY0":-105.21653634315685,"vZ0":2.55457647110367,"x":126.74,"y":162.95,"x0":2.200216886085823,"y0":50.00227924580052,"z0":5.806815068465984,"aX":-7.940000544114142},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-6.2,"breakHorizontal":13.6,"spinRate":2390,"spinDirection":312},"zone":2,"typeConfidence":0.9,"plateTime":0.5192675177168526,"extension":6.0245555734733935},"index":1,"playId":"452ec170-d2d6-348b-a29a-90f84732a231","pitchNumber":2,"startTime":"2025-08-02T19:40:20.932Z","endTime":"2025-08-02T19:40:24.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.648213193413618,"aZ":-31.637181357339205,"pfxX":0.2737720221143949,"pfxZ":0.3656864599194396,"pX":-1.4904404606970763,"pZ":1.4524437416429212,"vX0":-8.989787716722327,"vY0":-119.88808804250016,"vZ0":-1.4432151574847216,"x":173.81,"y":199.56,"x0":2.2611380346493934,"y0":50.00243910028957,"z0":4.867696483003212,"aX":0.40228472493766515},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.6,"breakHorizontal":1.6,"spinRate":2447,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.45563627966830245,"extension":6.218171388976412},"index":2,"playId":"f00cefd1-f313-3aab-9d9c-a54204ca9cd8","pitchNumber":3,"startTime":"2025-08-02T19:40:37.070Z","endTime":"2025-08-02T19:40:41.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:40:41.558Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a ground ball to shortstop Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T19:40:49.037Z","endTime":"2025-08-02T19:43:18.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":69.4,"strikeZoneTop":3.36559365389263,"strikeZoneBottom":1.49340079757891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.33274432518125,"aZ":-37.56609534876319,"pfxX":-4.752062395078503,"pfxZ":-4.477388108376523,"pX":-0.7984457515073,"pZ":2.3248813393973307,"vX0":-4.435764890320213,"vY0":-108.81733372675178,"vZ0":1.3649640985987703,"x":147.43,"y":176.01,"x0":1.8805655246888233,"y0":50.00297225109925,"z0":5.746070935960597,"aX":-5.722305211851492},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.4,"breakHorizontal":9.7,"spinRate":2367,"spinDirection":310},"zone":4,"typeConfidence":0.87,"plateTime":0.5025400272351446,"extension":6.026432958243641},"index":0,"playId":"b20f1629-b839-32e9-8b5a-39f14ee92b8a","pitchNumber":1,"startTime":"2025-08-02T19:41:04.701Z","endTime":"2025-08-02T19:41:08.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.38244437558364,"strikeZoneBottom":1.48141827610458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.937804834461296,"aZ":-18.667480671292566,"pfxX":9.509315276102388,"pfxZ":7.108214136335952,"pX":0.11160026271683099,"pZ":1.9502376264491932,"vX0":-7.659837470309797,"vY0":-136.49268660056657,"vZ0":-5.448264204643673,"x":112.75,"y":186.12,"x0":1.7084312735709248,"y0":50.005991267135734,"z0":5.2434616859525445,"aX":18.080249727604883},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":-15.7,"spinRate":2418,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4001403214288177,"extension":6.32841290489026},"index":1,"playId":"2ae253a8-377d-374c-bb20-b9eedc30ab7b","pitchNumber":2,"startTime":"2025-08-02T19:41:19.553Z","endTime":"2025-08-02T19:41:23.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.37625805963231,"strikeZoneBottom":1.50519479833177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.223660420472292,"aZ":-28.487865487204274,"pfxX":7.231879379311648,"pfxZ":2.779919310273913,"pX":1.0629471849100949,"pZ":1.4602935769363041,"vX0":-4.373793497718899,"vY0":-113.91203288087878,"vZ0":-2.3268635052855986,"x":76.48,"y":199.35,"x0":2.0599744834443534,"y0":50.002826886958914,"z0":5.2875999113757945,"aX":9.586606807915585},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.8,"breakHorizontal":-12.1,"spinRate":1792,"spinDirection":116},"zone":14,"typeConfidence":0.88,"plateTime":0.47924776973210603,"extension":6.106975558371812},"index":2,"playId":"66c15f03-bcd5-3cf7-852a-8e37ccc50b91","pitchNumber":3,"startTime":"2025-08-02T19:41:34.711Z","endTime":"2025-08-02T19:41:39.023Z","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":82.6,"endSpeed":77.2,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.586806823881208,"aZ":-30.022285170698463,"pfxX":0.24246468480851746,"pfxZ":1.4485439215760039,"pX":-1.2469513158986392,"pZ":1.358623886839026,"vX0":-8.659102099893511,"vY0":-120.21151613867636,"vZ0":-1.8572402847435105,"x":164.53,"y":202.1,"x0":2.3448938250047413,"y0":50.0059646835791,"z0":4.763960637295721,"aX":0.36281736549397076},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":1.3,"spinRate":2494,"spinDirection":285},"zone":13,"typeConfidence":0.89,"plateTime":0.4527236347176413,"extension":6.452742427408124},"index":3,"playId":"efdf7e4a-1ff0-3881-93a6-a53742f050d5","pitchNumber":4,"startTime":"2025-08-02T19:41:50.818Z","endTime":"2025-08-02T19:41:53.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.37676860473876,"strikeZoneBottom":1.47609718371283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64021327572906,"aZ":-19.21431188194484,"pfxX":8.530984970817148,"pfxZ":6.887276573554746,"pX":0.881917702239862,"pZ":1.9298348807086103,"vX0":-5.3557938579482265,"vY0":-136.90894174645584,"vZ0":-5.275432025236846,"x":83.38,"y":186.67,"x0":1.7637946148486379,"y0":50.004566150379596,"z0":5.213190091734592,"aX":16.0580532149391},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":-14.2,"spinRate":2471,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4013779846667984,"extension":6.246888722824575},"index":4,"playId":"7b090d6d-72f9-3410-a581-cf0cb69a93fc","pitchNumber":5,"startTime":"2025-08-02T19:42:13.249Z","endTime":"2025-08-02T19:42:17.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.26473363879208,"aZ":-26.858935581475617,"pfxX":9.77124783732124,"pfxZ":3.9877099570103933,"pX":-0.31168196374654117,"pZ":1.5308716010928798,"vX0":-7.64203920555004,"vY0":-114.5100122554042,"vZ0":-2.9084103535597743,"x":128.88,"y":197.45,"x0":1.7921701306714988,"y0":50.00448199130993,"z0":5.433066879134282,"aX":13.03543069189269},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.7,"breakHorizontal":-15.8,"spinRate":1832,"spinDirection":120},"zone":7,"typeConfidence":0.92,"plateTime":0.47751055407211096,"extension":6.144772064497238},"index":5,"playId":"45474e24-9930-3460-9614-d31888191bdc","pitchNumber":6,"startTime":"2025-08-02T19:42:30.901Z","endTime":"2025-08-02T19:42:34.099Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-02T19:42:48.586Z","endTime":"2025-08-02T19:43:05.178Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"}},{"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.249353517846718,"aZ":-19.014683308410632,"pfxX":7.2666621847468695,"pfxZ":6.740249072017191,"pX":-0.17074765374890014,"pZ":3.5853349291566796,"vX0":-7.724715981760396,"vY0":-138.23877429247702,"vZ0":-1.5410105514549395,"x":123.51,"y":141.98,"x0":1.703906068623306,"y0":50.002971076996154,"z0":5.41496072089309,"aX":14.189320961074221},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":-11.8,"spinRate":2459,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.3948814117511841,"extension":6.355902161768127},"hitData":{"launchSpeed":101.2,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.05,"coordY":148.54}},"index":7,"playId":"f1a1915b-f5b4-34b4-9ede-5ce9fbd7db42","pitchNumber":7,"startTime":"2025-08-02T19:43:05.178Z","endTime":"2025-08-02T19:43:18.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:43:18.402Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Vázquez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T19:43:30.032Z","endTime":"2025-08-02T19:45:26.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":72.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.949918633183167,"aZ":-29.927475727751162,"pfxX":8.36698781050847,"pfxZ":1.7300744526951783,"pX":-0.6012812595702205,"pZ":1.7526858522833704,"vX0":-7.78013142495715,"vY0":-112.15237255552742,"vZ0":-1.6301857389511865,"x":139.92,"y":191.46,"x0":1.7971221421244155,"y0":50.00049033762151,"z0":5.4920929100776235,"aX":10.844369549473111},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.0,"breakHorizontal":-13.6,"spinRate":1744,"spinDirection":115},"zone":7,"typeConfidence":0.86,"plateTime":0.48513956775603484,"extension":6.221666362074405},"index":0,"playId":"c936f24e-9702-3288-8d12-0e824b20fb87","pitchNumber":1,"startTime":"2025-08-02T19:43:45.819Z","endTime":"2025-08-02T19:43:49.425Z","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":2},"index":1,"playId":"ba79887a-2d1c-3eed-be07-b03490bb9eab","startTime":"2025-08-02T19:44:05.270Z","endTime":"2025-08-02T19:44:08.498Z","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":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.46091815761945,"strikeZoneBottom":1.52318034649729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.698126746679332,"aZ":-18.668238264517676,"pfxX":8.66470709989163,"pfxZ":7.2715399049667475,"pX":1.1144509313582402,"pZ":3.7177863463471725,"vX0":-5.221135329870656,"vY0":-135.22506618025346,"vZ0":-0.9982555973341245,"x":74.52,"y":138.4,"x0":1.941708119303696,"y0":50.00171551088123,"z0":5.3978349149675955,"aX":16.09149181966378},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":-14.6,"spinRate":2339,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.404596630387549,"extension":6.217289763936932},"index":2,"playId":"d66ccc5f-cd06-3371-bb8e-2833ac5b5a09","pitchNumber":2,"startTime":"2025-08-02T19:44:25.977Z","endTime":"2025-08-02T19:44:29.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.46368725433726,"aZ":-27.635760300185268,"pfxX":9.337968272383785,"pfxZ":3.458162393828747,"pX":-0.29720487501534165,"pZ":2.0780490567009844,"vX0":-7.158112870588385,"vY0":-113.46977885561564,"vZ0":-1.7877856136154242,"x":128.33,"y":182.67,"x0":1.6748858670653475,"y0":50.00306885729239,"z0":5.612186091248282,"aX":12.258386918328439},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":6.1,"breakHorizontal":-15.2,"spinRate":1738,"spinDirection":118},"zone":7,"typeConfidence":0.91,"plateTime":0.4814859321728342,"extension":6.01543496069986},"index":3,"playId":"370cd722-31eb-32da-bd21-e10b7a891153","pitchNumber":3,"startTime":"2025-08-02T19:44:46.329Z","endTime":"2025-08-02T19:44:51.040Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.361163875850213,"aZ":-31.10685377468266,"pfxX":0.9749502511311468,"pfxZ":0.7146289689494605,"pX":-1.3330736822123994,"pZ":1.2862996815017678,"vX0":-8.80273060154056,"vY0":-120.94016486926185,"vZ0":-1.9295117209641361,"x":167.81,"y":204.05,"x0":2.211682001758866,"y0":50.00344569061926,"z0":4.796691786532965,"aX":1.4592310267011843},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":0.1,"spinRate":2503,"spinDirection":296},"zone":13,"typeConfidence":0.89,"plateTime":0.4511563922050681,"extension":6.246454359926607},"index":4,"playId":"c0fb300f-0126-3291-ab08-ef0ebce349e5","pitchNumber":4,"startTime":"2025-08-02T19:45:22.611Z","endTime":"2025-08-02T19:45:26.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:45:26.565Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T19:47:33.804Z","endTime":"2025-08-02T19:49:42.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.49580829808618,"strikeZoneBottom":1.52980852655339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.826329465089792,"aZ":-15.849962540692506,"pfxX":-3.099231859182978,"pfxZ":8.895092245644904,"pX":-0.9668399203332921,"pZ":3.006170876131791,"vX0":4.636784766580215,"vY0":-134.30831764796628,"vZ0":-4.455731410149032,"x":153.85,"y":157.61,"x0":-2.309293238481745,"y0":50.003970379978966,"z0":5.806327798147329,"aX":-5.688908659835354},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2408,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4070892196023368,"extension":6.170976625311479},"index":0,"playId":"bf370e2f-17a4-38d2-8af6-24ff397240d1","pitchNumber":1,"startTime":"2025-08-02T19:47:44.542Z","endTime":"2025-08-02T19:47:48.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.37025145243505,"strikeZoneBottom":1.58397215413824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.289345169713364,"aZ":-20.64212470187277,"pfxX":-6.084300356222117,"pfxZ":6.346213403567454,"pX":-0.9754034174407441,"pZ":2.959001900768451,"vX0":5.936671641017972,"vY0":-133.83199995698192,"vZ0":-3.4969734575638034,"x":154.18,"y":158.89,"x0":-2.4295790932122565,"y0":50.00616396241284,"z0":5.757230328195638,"aX":-11.063407301369613},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":9.7,"spinRate":2306,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4089285003902017,"extension":6.179200405693773},"index":1,"playId":"a95483b8-dba3-37ac-8500-7faa8d436468","pitchNumber":2,"startTime":"2025-08-02T19:48:00.744Z","endTime":"2025-08-02T19:48:04.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.41684267173206,"strikeZoneBottom":1.48029424541406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.146661653368884,"aZ":-18.603017997083725,"pfxX":-4.459291756802936,"pfxZ":7.283455555640982,"pX":-0.7171902298251371,"pZ":2.299034874096853,"vX0":5.942449717853131,"vY0":-134.85883276692434,"vZ0":-5.590943350907505,"x":144.34,"y":176.71,"x0":-2.358095579492493,"y0":50.00222931598521,"z0":5.688684808483911,"aX":-8.308802809353155},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":7.0,"spinRate":2312,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4043662238971817,"extension":6.274063871774598},"index":2,"playId":"cbe50e66-9e20-316d-a142-36ea9b9da6ae","pitchNumber":3,"startTime":"2025-08-02T19:48:20.494Z","endTime":"2025-08-02T19:48:23.886Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":81.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.78350412973733,"aZ":-29.880437139096994,"pfxX":-3.5817289244024617,"pfxZ":1.3833705940430328,"pX":-0.6927952041971205,"pZ":2.508810280472595,"vX0":4.93851121320163,"vY0":-125.86919038331833,"vZ0":-2.542230339587357,"x":143.41,"y":171.04,"x0":-2.1862297917405074,"y0":50.002888666361606,"z0":5.874798463453217,"aX":-5.9338933670239316},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":5.8,"spinRate":1314,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4299084062830003,"extension":6.174201172533757},"index":3,"playId":"b226ac37-2bb5-3de2-9061-8bb3e2057a03","pitchNumber":4,"startTime":"2025-08-02T19:48:37.677Z","endTime":"2025-08-02T19:48:40.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.41345342366316,"strikeZoneBottom":1.62751872381909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.237129573958303,"aZ":-27.88604762633513,"pfxX":3.8567596079727506,"pfxZ":2.771722179845642,"pX":0.47688555685018197,"pZ":1.5586432765960583,"vX0":5.643285859080047,"vY0":-123.27377553141578,"vZ0":-4.621575225601438,"x":98.82,"y":196.7,"x0":-2.338298052566867,"y0":50.00402721798226,"z0":5.796753010697248,"aX":5.967989526623956},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":-8.3,"spinRate":2657,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.4433884824696417,"extension":6.133817843628344},"index":4,"playId":"f5eeeb07-9870-3514-a522-15dcbc63ace9","pitchNumber":5,"startTime":"2025-08-02T19:48:55.906Z","endTime":"2025-08-02T19:48:58.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.019528049118254,"aZ":-18.813059377732145,"pfxX":-6.478209301723528,"pfxZ":7.0500220991788805,"pX":-0.5262355580447234,"pZ":2.0381831751048476,"vX0":7.117197191569739,"vY0":-136.11131992767267,"vZ0":-6.337181946113034,"x":137.06,"y":183.75,"x0":-2.32068875736411,"y0":50.00346017449489,"z0":5.678412595754866,"aX":-12.2797767202713},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":2336,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.40084348052310714,"extension":6.247668089164761},"index":5,"playId":"73cd007e-c2ee-33b9-84ad-01ded31081f3","pitchNumber":6,"startTime":"2025-08-02T19:49:16.342Z","endTime":"2025-08-02T19:49:19.342Z","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":93.5,"endSpeed":86.6,"strikeZoneTop":3.53081296186265,"strikeZoneBottom":1.59522215175385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28200033415544,"aZ":-16.26093018360026,"pfxX":-2.280699132262191,"pfxZ":8.386301077720187,"pX":-0.22491317464060492,"pZ":2.187074512003043,"vX0":6.441683504572255,"vY0":-136.02858294684617,"vZ0":-6.4199938530791245,"x":125.57,"y":179.73,"x0":-2.314244147893998,"y0":50.00585595468936,"z0":5.680987288690968,"aX":-4.329924207939949},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":3.0,"spinRate":2364,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.40070929133749766,"extension":6.170115038050503},"index":6,"playId":"a232baa7-cb2c-35d1-82a6-418867cada19","pitchNumber":7,"startTime":"2025-08-02T19:49:38.124Z","endTime":"2025-08-02T19:49:42.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:49:42.201Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T19:49:43.998Z","endTime":"2025-08-02T19:50:46.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.12177912191676,"strikeZoneBottom":1.40449188104526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.173730103978446,"aZ":-15.465617817568445,"pfxX":-3.1891136010465195,"pfxZ":8.868426756219321,"pX":0.5431645607010046,"pZ":1.6526117505286575,"vX0":8.684600258717134,"vY0":-135.79120815103374,"vZ0":-7.60424330906632,"x":96.3,"y":194.16,"x0":-2.2693565646216354,"y0":50.00629279716731,"z0":5.546427426821859,"aX":-6.011370471511962},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":4.1,"spinRate":2352,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4019410615239356,"extension":6.32357138143459},"index":0,"playId":"a36d22c1-02aa-34e6-9104-c5ac0e7da9c3","pitchNumber":1,"startTime":"2025-08-02T19:50:07.050Z","endTime":"2025-08-02T19:50:11.307Z","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":85.6,"endSpeed":79.5,"strikeZoneTop":3.20261166933809,"strikeZoneBottom":1.36562456434699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62973212760835,"aZ":-28.2558559541059,"pfxX":5.278975438049554,"pfxZ":2.4755008607216924,"pX":0.9306648107471418,"pZ":1.3643945424229782,"vX0":6.297441102186403,"vY0":-124.60954661281494,"vZ0":-5.0510571088031275,"x":81.53,"y":201.94,"x0":-2.3094229073502537,"y0":50.00321960742486,"z0":5.735540619154651,"aX":8.349527031776143},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-10.9,"spinRate":2620,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4385608872664082,"extension":6.239875131877214},"index":1,"playId":"ac17f9b9-2bd6-3271-86b9-5e2f18aaa561","pitchNumber":2,"startTime":"2025-08-02T19:50:21.926Z","endTime":"2025-08-02T19:50:25.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.325849039403597,"aZ":-17.634803677464802,"pfxX":-4.024539584620753,"pfxZ":8.030635948178741,"pX":0.6344801306894842,"pZ":1.9711099628759687,"vX0":8.848779563112343,"vY0":-133.61127877035827,"vZ0":-6.378508009186185,"x":92.82,"y":185.56,"x0":-2.1949757651603536,"y0":50.005741277864246,"z0":5.653147631972557,"aX":-7.290006931607474},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2385,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.40967212373770856,"extension":6.375080318103339},"hitData":{"launchSpeed":70.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.48,"coordY":158.17}},"index":2,"playId":"5f644183-fe23-3a7d-9ce1-17be414760f6","pitchNumber":3,"startTime":"2025-08-02T19:50:38.609Z","endTime":"2025-08-02T19:50:46.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:50:46.080Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T19:50:51.099Z","endTime":"2025-08-02T19:52:59.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.14247900446092,"strikeZoneBottom":1.40905777242631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.570871250890246,"aZ":-30.13221034781487,"pfxX":-5.864695885035469,"pfxZ":1.2164577675842008,"pX":-1.865211013959135,"pZ":2.385664222805983,"vX0":3.181363465655429,"vY0":-127.77257111657295,"vZ0":-2.9048381765026865,"x":188.1,"y":174.37,"x0":-2.354663210601763,"y0":50.00246437147205,"z0":5.868156998629741,"aX":-9.844462342543244},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":10.1,"spinRate":1359,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4262103140392157,"extension":6.141203834133269},"index":0,"playId":"88bcd49d-aff2-342f-8042-028a92dc254a","pitchNumber":1,"startTime":"2025-08-02T19:51:10.564Z","endTime":"2025-08-02T19:51:13.571Z","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":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.829922377507827,"aZ":-29.032783561350705,"pfxX":-6.764203751155087,"pfxZ":1.8723606830731168,"pX":-0.7942909305044158,"pZ":2.393325293349262,"vX0":5.884464366495497,"vY0":-127.76110366009792,"vZ0":-2.9683625168942083,"x":147.28,"y":174.16,"x0":-2.232871069546304,"y0":50.00107355873247,"z0":5.818466388101877,"aX":-11.339586902478192},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":11.2,"spinRate":1349,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.42640516299133946,"extension":6.18811539591219},"index":1,"playId":"3f7ea72c-36ad-3037-9eaa-312e9b003cc4","pitchNumber":2,"startTime":"2025-08-02T19:51:25.169Z","endTime":"2025-08-02T19:51:28.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75782497404119,"aZ":-28.610999624085565,"pfxX":5.5949191794332105,"pfxZ":2.350152179366372,"pX":-0.057226592811237105,"pZ":2.5491258817376106,"vX0":4.087398300979881,"vY0":-122.08591611836047,"vZ0":-1.8690834573838493,"x":119.18,"y":169.95,"x0":-2.476924246210317,"y0":50.005587728104025,"z0":5.77381288186753,"aX":8.494248799352114},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":-11.0,"spinRate":2558,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.44766522303272005,"extension":6.080478647316565},"index":2,"playId":"d489811b-68be-3fb4-87e9-c94536feeac5","pitchNumber":3,"startTime":"2025-08-02T19:51:46.301Z","endTime":"2025-08-02T19:51:49.473Z","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.9,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72623075093237,"aZ":-15.00326517256409,"pfxX":-2.7504919297912886,"pfxZ":9.205999060443936,"pX":0.36339329285027616,"pZ":3.621703559107176,"vX0":8.042711487877977,"vY0":-136.39529408976702,"vZ0":-3.075205240904847,"x":103.15,"y":140.99,"x0":-2.27910540334983,"y0":50.0064353709043,"z0":5.811490419316457,"aX":-5.132380977230947},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":3.1,"spinRate":2382,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.403069805342942,"extension":6.159745228889301},"index":3,"playId":"e18aaa42-6749-37fc-ad9e-4d1334fdae72","pitchNumber":4,"startTime":"2025-08-02T19:52:26.607Z","endTime":"2025-08-02T19:52:29.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":2.9991483426901,"strikeZoneBottom":1.38387486002254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31802963768544,"aZ":-13.990326115434634,"pfxX":-2.324376170534612,"pfxZ":9.643402934292531,"pX":-0.8562212947611312,"pZ":3.5858862241591485,"vX0":4.8387990882180825,"vY0":-135.8532838784422,"vZ0":-3.325870424359851,"x":149.64,"y":141.96,"x0":-2.351456912791287,"y0":50.00377239621691,"z0":5.7869932168165175,"aX":-4.384045810142496},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":3.2,"spinRate":2438,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4018319436529074,"extension":6.157569890242214},"index":4,"playId":"d88c2895-9bff-382d-be12-9677cc06a244","pitchNumber":5,"startTime":"2025-08-02T19:52:54.111Z","endTime":"2025-08-02T19:52:59.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:52:59.030Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman Willi Castro to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T19:55:02.941Z","endTime":"2025-08-02T19:55:52.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.34412925340708,"strikeZoneBottom":1.47788760977253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.2378511858114,"aZ":-29.80562668349021,"pfxX":9.782723460873404,"pfxZ":1.7762415699693523,"pX":-0.16399611391258528,"pZ":2.88643027205228,"vX0":-7.611624469698419,"vY0":-114.3343936805796,"vZ0":0.40958605980933616,"x":123.25,"y":160.85,"x0":1.9222609463252924,"y0":50.00524514411644,"z0":5.608078385881285,"aX":13.074743136424503},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.6,"breakHorizontal":-16.1,"spinRate":1951,"spinDirection":113},"zone":2,"typeConfidence":0.9,"plateTime":0.47735832023213476,"extension":6.0478483963159215},"index":0,"playId":"03c71634-bffb-3b45-8dc5-7df152e1e5fa","pitchNumber":1,"startTime":"2025-08-02T19:55:15.798Z","endTime":"2025-08-02T19:55:18.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.39607323460496,"strikeZoneBottom":1.5886823688047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06437096070026,"aZ":-16.528262400013492,"pfxX":6.679359932531906,"pfxZ":8.48642996243267,"pX":-0.6425351000351509,"pZ":2.4840519283623688,"vX0":-9.073563628500008,"vY0":-134.8690642123146,"vZ0":-4.47446228452309,"x":141.49,"y":171.71,"x0":1.8960892393800168,"y0":50.00649321237755,"z0":5.328840177829739,"aX":12.320390163747108},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":-10.2,"spinRate":2317,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.40597021451323556,"extension":6.146389054816067},"index":1,"playId":"7782d5c0-e235-3c20-9b80-1c30bf6a05db","pitchNumber":2,"startTime":"2025-08-02T19:55:27.738Z","endTime":"2025-08-02T19:55:31.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T19:55:37.009Z","endTime":"2025-08-02T19:55:44.937Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.334428377536902,"aZ":-32.70457643720794,"pfxX":-1.8975550326137123,"pfxZ":-0.36637960285684645,"pX":-0.5410744047620932,"pZ":1.0293386226671075,"vX0":-6.4050924735581685,"vY0":-119.44554807119002,"vZ0":-2.10205949827783,"x":137.62,"y":210.99,"x0":2.4081810338675202,"y0":50.00099310101969,"z0":4.826926487290724,"aX":-2.774035729241021},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.8,"breakHorizontal":4.8,"spinRate":2640,"spinDirection":310},"zone":13,"typeConfidence":0.91,"plateTime":0.45640897845098527,"extension":6.0891329214586225},"hitData":{"launchSpeed":61.7,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":166.44}},"index":3,"playId":"0352c5e3-3d87-3de8-8589-69cfb7305e2d","pitchNumber":3,"startTime":"2025-08-02T19:55:44.937Z","endTime":"2025-08-02T19:55:52.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:55:52.657Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Westburg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T19:56:16.100Z","endTime":"2025-08-02T19:57:20.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":68.5,"strikeZoneTop":3.41486873116567,"strikeZoneBottom":1.46540098145492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.902787728212653,"aZ":-39.33741612520915,"pfxX":-4.950501426857312,"pfxZ":-6.109562851860975,"pX":0.4768505807010292,"pZ":3.3155660477815094,"vX0":-1.8722289927222175,"vY0":-106.81601466181725,"vZ0":3.6309996452040574,"x":98.82,"y":149.26,"x0":2.0041707651139746,"y0":50.00383478665328,"z0":5.974297179375979,"aX":-5.802896242415324},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-10.0,"breakHorizontal":9.5,"spinRate":2305,"spinDirection":307},"zone":3,"typeConfidence":0.9,"plateTime":0.509970783360731,"extension":5.995626006116043},"index":0,"playId":"dc37c30e-a15b-3e9a-a795-d2d3fed5ab88","pitchNumber":1,"startTime":"2025-08-02T19:56:28.003Z","endTime":"2025-08-02T19:56:31.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.680331300064555,"aZ":-26.564449661340056,"pfxX":9.805983469278146,"pfxZ":4.121298657660995,"pX":-0.3632371344525939,"pZ":0.7955483530393775,"vX0":-7.782322305493899,"vY0":-115.4514844057251,"vZ0":-4.656457586264194,"x":130.85,"y":217.3,"x0":1.7626162136708285,"y0":50.005059737211006,"z0":5.368750454489595,"aX":13.35879340867953},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.6,"breakHorizontal":-16.1,"spinRate":1857,"spinDirection":117},"zone":13,"typeConfidence":0.93,"plateTime":0.47279420978037967,"extension":6.131267477310191},"index":1,"playId":"a9065b1b-c7ec-35fc-a4e5-bdb9a46abb57","pitchNumber":2,"startTime":"2025-08-02T19:56:42.348Z","endTime":"2025-08-02T19:56:45.351Z","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":94.1,"endSpeed":86.8,"strikeZoneTop":3.65581420839283,"strikeZoneBottom":1.67705563759069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.332672759542213,"aZ":-20.645328858770796,"pfxX":8.092201462719654,"pfxZ":5.983994048423053,"pX":1.3552283995518872,"pZ":4.309128886747548,"vX0":-4.33342015519937,"vY0":-137.1755516209423,"vZ0":0.5456187125739644,"x":65.34,"y":122.43,"x0":1.8952979211832888,"y0":50.00040239110162,"z0":5.503770501116626,"aX":15.58274580071942},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":-13.9,"spinRate":2412,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.3976974370907489,"extension":6.164981151985906},"index":2,"playId":"437c7d90-177f-32d5-b3f5-6c598551f7ec","pitchNumber":3,"startTime":"2025-08-02T19:56:58.809Z","endTime":"2025-08-02T19:57:01.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.373510180428422,"aZ":-21.812208685288713,"pfxX":8.12536500339745,"pfxZ":5.48264610511467,"pX":0.3361721682839231,"pZ":3.7895994861415203,"vX0":-6.64458050510472,"vY0":-136.43078306735353,"vZ0":-0.27241332610849484,"x":104.19,"y":136.46,"x0":1.7448131292342666,"y0":50.00145462652992,"z0":5.391151597656767,"aX":15.351475323639757},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":-13.3,"spinRate":2342,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4011337549076348,"extension":6.288822520537687},"index":3,"playId":"b4f92635-100f-365f-bc03-8e060047a03f","pitchNumber":4,"startTime":"2025-08-02T19:57:16.681Z","endTime":"2025-08-02T19:57:20.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T19:57:20.369Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T19:57:27.972Z","endTime":"2025-08-02T20:00:55.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.9,"strikeZoneTop":3.46880989853371,"strikeZoneBottom":1.52026346716814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.075239940369883,"aZ":-39.08851079370837,"pfxX":-8.92566348429108,"pfxZ":-5.631503156231785,"pX":0.8532641656376183,"pZ":3.6450132369665,"vX0":-0.7396982734618727,"vY0":-109.72599803199988,"vZ0":4.480491344532562,"x":84.48,"y":140.36,"x0":2.3546538249863316,"y0":50.001912542283264,"z0":5.722510242548977,"aX":-10.962335025844236},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.9,"breakHorizontal":16.3,"spinRate":2426,"spinDirection":301},"zone":12,"typeConfidence":0.91,"plateTime":0.49779229274173487,"extension":6.110083401487691},"index":0,"playId":"91fd44db-625d-353a-8a12-800c4281a226","pitchNumber":1,"startTime":"2025-08-02T19:57:49.390Z","endTime":"2025-08-02T19:57:53.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.936577688559122,"aZ":-29.517800278141937,"pfxX":6.819029143281001,"pfxZ":2.0162079205919987,"pX":0.1499015707688385,"pZ":2.534878133624924,"vX0":-6.485742232198221,"vY0":-113.8549030472893,"vZ0":0.0561812519428353,"x":111.29,"y":170.34,"x0":2.14287050494649,"y0":50.00420721167215,"z0":5.419066663202719,"aX":8.997530835104753},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.0,"breakHorizontal":-10.8,"spinRate":1757,"spinDirection":113},"zone":5,"typeConfidence":0.82,"plateTime":0.4801581816721332,"extension":6.21057306757859},"index":1,"playId":"877adaa9-d728-3c47-aef1-214b0bbde7c2","pitchNumber":2,"startTime":"2025-08-02T19:58:02.085Z","endTime":"2025-08-02T19:58:05.085Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-02T19:58:13.068Z","endTime":"2025-08-02T19:58:30.917Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.64884847567302,"strikeZoneBottom":1.73125396030309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.723171740259662,"aZ":-16.23163352774049,"pfxX":8.967559972190502,"pfxZ":8.454239225426676,"pX":-0.9733681270904129,"pZ":2.621113511742586,"vX0":-10.137395310752078,"vY0":-136.6011711606007,"vZ0":-4.12558534513773,"x":154.1,"y":168.01,"x0":1.6246664621759488,"y0":50.000238898054704,"z0":5.270269239711841,"aX":16.906634058366777},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-14.0,"spinRate":2425,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.40129829109576143,"extension":6.4145093820290455},"index":3,"playId":"a8321d7b-34ff-389a-b75c-577b5b306187","pitchNumber":3,"startTime":"2025-08-02T19:58:30.917Z","endTime":"2025-08-02T19:58:40.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33488026703254,"aZ":-32.06553272247336,"pfxX":-0.42435337710724075,"pfxZ":0.07213072920093389,"pX":-0.40948638428293943,"pZ":2.299143421507942,"vX0":-6.572035467671886,"vY0":-118.9283958683477,"vZ0":0.49843427191945966,"x":132.61,"y":176.7,"x0":2.4367356353647827,"y0":50.000246230181766,"z0":4.979129786936692,"aX":-0.6114959125501394},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":2.3,"spinRate":2378,"spinDirection":337},"zone":7,"typeConfidence":0.91,"plateTime":0.4593399451326112,"extension":6.309990340134302},"index":4,"playId":"7748dd34-67ab-32ed-9bc5-8e99a2845958","pitchNumber":4,"startTime":"2025-08-02T19:59:33.346Z","endTime":"2025-08-02T19:59:37.728Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.64951273211369,"strikeZoneBottom":1.63416568981894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.485350498456594,"aZ":-20.28056653997048,"pfxX":8.035582229983383,"pfxZ":6.320069056366281,"pX":0.9116910479095777,"pZ":1.648848076019626,"vX0":-5.9245488022054005,"vY0":-136.22613878456872,"vZ0":-5.523797210971986,"x":82.25,"y":194.26,"x0":2.068940415976714,"y0":50.005522971785126,"z0":5.101760002379126,"aX":15.128897800321988},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-13.3,"spinRate":2239,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4018258499499203,"extension":6.25516620704439},"index":5,"playId":"5d53cef7-da1e-38b5-a33a-4aaa9a794b32","pitchNumber":5,"startTime":"2025-08-02T19:59:47.998Z","endTime":"2025-08-02T19:59:52.766Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.026327938991145,"aZ":-20.90970273825068,"pfxX":7.5813578981871,"pfxZ":6.02830798282192,"pX":0.3046652658884814,"pZ":2.681760988223471,"vX0":-6.667385100536837,"vY0":-135.67811606602632,"vZ0":-3.0486203650597132,"x":105.39,"y":166.37,"x0":1.8060704788758506,"y0":50.00331105915984,"z0":5.273101692229021,"aX":14.168660552513145},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":-12.4,"spinRate":2278,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.40333364785770875,"extension":6.4703970839058265},"index":6,"playId":"566948df-5c0d-3356-9c98-7e2e33cb7bce","pitchNumber":6,"startTime":"2025-08-02T20:00:07.588Z","endTime":"2025-08-02T20:00:14.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.292553115191176,"aZ":-38.158057620200104,"pfxX":-2.366869176152776,"pfxZ":-4.766768088077874,"pX":-0.8795453847528768,"pZ":1.7365181438317274,"vX0":-5.809249477314879,"vY0":-111.42755802421988,"vZ0":0.3722926773910742,"x":150.53,"y":191.89,"x0":2.070258959150492,"y0":50.00185439010428,"z0":5.5143692289698505,"aX":-2.971516606825202},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.2,"breakHorizontal":5.8,"spinRate":2321,"spinDirection":308},"zone":13,"typeConfidence":0.76,"plateTime":0.4918144358292409,"extension":6.080692912847637},"index":7,"playId":"659d14cd-284e-3bb2-aa16-09d49a864e64","pitchNumber":7,"startTime":"2025-08-02T20:00:51.151Z","endTime":"2025-08-02T20:00:55.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:00:55.113Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:03:23.748Z","endTime":"2025-08-02T20:03:34.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Corbin Martin replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:02:40.357Z","endTime":"2025-08-02T20:03:26.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.535151931680325,"aZ":-16.001435957530926,"pfxX":-0.06900990819892411,"pfxZ":8.418241520398084,"pX":1.329057902126567E-4,"pZ":2.897537505121881,"vX0":6.117305899040274,"vY0":-137.48954286610802,"vZ0":-4.9342016941107545,"x":116.99,"y":160.55,"x0":-2.241469403336634,"y0":50.00165885916707,"z0":5.795862051676952,"aX":-0.1340014281724282},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-1.1,"spinRate":2494,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.39786869611865816,"extension":6.360493658697835},"hitData":{"launchSpeed":76.4,"launchAngle":40.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.73,"coordY":122.41}},"index":1,"playId":"b3cd851a-0884-35e6-9c07-e53bf2e63af9","pitchNumber":1,"startTime":"2025-08-02T20:03:26.077Z","endTime":"2025-08-02T20:03:34.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:03:34.999Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:03:36.382Z","endTime":"2025-08-02T20:05:21.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.62435602686926,"strikeZoneBottom":1.5688298784907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.611191780312673,"aZ":-12.642526650102825,"pfxX":-2.2946092703001573,"pfxZ":9.826498592492312,"pX":-0.8395431245498616,"pZ":0.9955534311143658,"vX0":4.609630097655844,"vY0":-139.6432417018575,"vZ0":-10.62069454677553,"x":149.0,"y":211.9,"x0":-2.208862360076539,"y0":50.00093255921233,"z0":5.665577103419056,"aX":-4.560201042661716},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":3.2,"spinRate":2585,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3913025249931148,"extension":6.5240872497737765},"index":0,"playId":"89c96176-7138-3ee1-b1f1-317cede77858","pitchNumber":1,"startTime":"2025-08-02T20:04:02.019Z","endTime":"2025-08-02T20:04:05.778Z","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":96.3,"endSpeed":88.1,"strikeZoneTop":3.58622823761527,"strikeZoneBottom":1.70999735608166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.652040454125874,"aZ":-10.640013422162436,"pfxX":-4.48563479201122,"pfxZ":10.899151022752514,"pX":-1.0660225086040058,"pZ":0.46443227467219533,"vX0":5.357032100253956,"vY0":-139.71309257608624,"vZ0":-11.736241711120048,"x":157.63,"y":226.24,"x0":-2.4260425936989827,"y0":50.00445212520974,"z0":5.420458206742502,"aX":-8.863729003001504},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2554,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.39212180442577393,"extension":6.395368017527374},"index":1,"playId":"5b35b990-e692-3a3d-8d28-e9f7def9fdc5","pitchNumber":2,"startTime":"2025-08-02T20:04:18.913Z","endTime":"2025-08-02T20:04:22.031Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.265838529893383,"aZ":-14.16692634886753,"pfxX":-1.382983889259739,"pfxZ":9.188176213913568,"pX":-0.5198741824668329,"pZ":3.2414078679860676,"vX0":5.5160990530085465,"vY0":-138.9036188565988,"vZ0":-4.2304914639857865,"x":136.82,"y":151.26,"x0":-2.349230804657032,"y0":50.002440500017165,"z0":5.721981579386712,"aX":-2.711008009493279},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":1.4,"spinRate":2586,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3938880400820959,"extension":6.3193257316917295},"index":2,"playId":"c2525c8a-6c64-32e9-8309-e6c49d6e0580","pitchNumber":3,"startTime":"2025-08-02T20:04:37.132Z","endTime":"2025-08-02T20:04:40.283Z","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":95.4,"endSpeed":87.7,"strikeZoneTop":3.58450975472524,"strikeZoneBottom":1.55908588875648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.198056663776686,"aZ":-13.836160305515056,"pfxX":-1.6763116479446953,"pfxZ":9.302327824298386,"pX":-1.5482441894292305,"pZ":3.9358420255650537,"vX0":3.06583903828613,"vY0":-139.0565876799757,"vZ0":-2.363383209522765,"x":176.02,"y":132.51,"x0":-2.4438935507867754,"y0":50.004924341846916,"z0":5.7071150044779495,"aX":-3.3055760891322152},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":2.4,"spinRate":2473,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39286454091727974,"extension":6.436446877588508},"index":3,"playId":"5faa17eb-3316-3e8c-8a8f-ece12a76fd92","pitchNumber":4,"startTime":"2025-08-02T20:04:56.513Z","endTime":"2025-08-02T20:04:59.513Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97160849022983,"aZ":-14.089771396044428,"pfxX":-4.6274804709290915,"pfxZ":9.173489119675875,"pX":-1.0253310675233331,"pZ":2.644039780027665,"vX0":5.497445463559577,"vY0":-139.41773348287813,"vZ0":-5.5439229087169855,"x":156.08,"y":167.39,"x0":-2.4203094058315417,"y0":50.00180829227273,"z0":5.586239097733488,"aX":-9.121263026541348},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2466,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3926929822870395,"extension":6.469932217732295},"hitData":{"launchSpeed":77.3,"launchAngle":35.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.38,"coordY":107.54}},"index":4,"playId":"a257704b-f81e-3ae7-9014-eb1d93017cb5","pitchNumber":5,"startTime":"2025-08-02T20:05:12.991Z","endTime":"2025-08-02T20:05:21.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:05:21.426Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:05:23.234Z","endTime":"2025-08-02T20:05:55.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.419223226710574,"aZ":-16.925129391696682,"pfxX":-1.6856619377975677,"pfxZ":7.80564904602253,"pX":0.2947656523265557,"pZ":1.8316991647895213,"vX0":7.062723522423278,"vY0":-138.53734259527354,"vZ0":-7.341084903474687,"x":105.76,"y":189.32,"x0":-2.0628997999471395,"y0":50.0055754262584,"z0":5.63651194329238,"aX":-3.2947373542443428},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":1.7,"spinRate":2484,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.39456241132814096,"extension":6.571645409508735},"hitData":{"launchSpeed":90.7,"launchAngle":16.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.47,"coordY":93.73}},"index":0,"playId":"a509bc69-6463-30ed-8e77-8f7aa7645c3f","pitchNumber":1,"startTime":"2025-08-02T20:05:45.423Z","endTime":"2025-08-02T20:05:55.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:05:55.728Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Reese McGuire singles on a bunt ground ball to pitcher Corbin Martin. Nico Hoerner to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:05:57.695Z","endTime":"2025-08-02T20:07:05.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.24081586241194,"strikeZoneBottom":1.54396429855719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.364089330303067,"aZ":-28.12016594349071,"pfxX":1.5475610771471486,"pfxZ":2.2132391638451256,"pX":-0.6568427646944509,"pZ":2.6338021685526987,"vX0":4.207540232097583,"vY0":-133.70263218815333,"vZ0":-2.7958373447554736,"x":142.04,"y":167.67,"x0":-2.4440542083157224,"y0":50.00428937859977,"z0":5.684080221503693,"aX":2.8382069877169203},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":-3.6,"spinRate":2473,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.40766874699466316,"extension":6.366104310726008},"index":0,"playId":"4a4c69fd-d3d8-3535-b437-7363cc95818b","pitchNumber":1,"startTime":"2025-08-02T20:06:23.392Z","endTime":"2025-08-02T20:06:26.772Z","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":2},"index":1,"playId":"3a87eb00-c8b9-39cc-b1e6-4e9315691469","startTime":"2025-08-02T20:06:37.488Z","endTime":"2025-08-02T20:06:41.391Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.760224926481644,"aZ":-25.779016500811373,"pfxX":1.122501321480561,"pfxZ":3.3866954973711856,"pX":-0.21557630183584728,"pZ":2.363969411224762,"vX0":5.254999190023025,"vY0":-135.12621685173312,"vZ0":-3.8967801719986275,"x":125.22,"y":174.95,"x0":-2.315138168417697,"y0":50.00164821732724,"z0":5.593196402720555,"aX":2.1171009703103345},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2478,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.40220628760566735,"extension":6.36491316645608},"hitData":{"launchSpeed":56.0,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":122.61,"coordY":195.18}},"index":2,"playId":"e71ed5b1-5b00-39a6-b101-10e7fb91c75b","pitchNumber":2,"startTime":"2025-08-02T20:06:57.841Z","endTime":"2025-08-02T20:07:05.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:07:05.651Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:08:35.224Z","endTime":"2025-08-02T20:10:01.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T20:07:37.513Z","endTime":"2025-08-02T20:08:37.546Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.146388505906543,"aZ":-24.203213005531257,"pfxX":1.5974839395997082,"pfxZ":4.312410163144264,"pX":0.765895396684429,"pZ":2.5450474788660236,"vX0":7.023103392478258,"vY0":-135.02515262911163,"vZ0":-3.7762261107249278,"x":87.81,"y":170.06,"x0":-2.075343073762937,"y0":50.00258777373967,"z0":5.662883237076191,"aX":2.95124713975614},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":-4.3,"spinRate":2593,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.40551062071657595,"extension":6.395832238553536},"index":1,"playId":"c2a0d752-d03e-3452-9ba8-3cdc8300c604","pitchNumber":1,"startTime":"2025-08-02T20:08:37.546Z","endTime":"2025-08-02T20:08:44.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.149103780510504,"aZ":-23.516029463789938,"pfxX":1.510194987606871,"pfxZ":4.495437316138528,"pX":0.4061233637016846,"pZ":2.9154015990362963,"vX0":6.626215526631004,"vY0":-136.96257107519577,"vZ0":-3.330310883208236,"x":101.52,"y":160.06,"x0":-2.2268487090946762,"y0":50.006551469888315,"z0":5.7289384635879745,"aX":2.9107877789269225},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":-4.0,"spinRate":2430,"spinDirection":175},"zone":3,"typeConfidence":2.0,"plateTime":0.3977226854221416,"extension":6.5121732048613055},"index":2,"playId":"2cdf8c47-ec3e-37bc-9e7d-2142841b6d44","pitchNumber":2,"startTime":"2025-08-02T20:09:12.350Z","endTime":"2025-08-02T20:09:17.380Z","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":86.3,"endSpeed":79.8,"strikeZoneTop":3.32740710727652,"strikeZoneBottom":1.38051777438879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4292477547628,"aZ":-45.58326213186833,"pfxX":-9.59174991611356E-4,"pfxZ":-8.336919539214147,"pX":-1.1977444005325306,"pZ":3.056322089321937,"vX0":3.15895424213029,"vY0":-125.74925343266133,"vZ0":2.190160617515721,"x":162.66,"y":156.26,"x0":-2.467720902265048,"y0":50.00199305797112,"z0":5.859962302893717,"aX":-0.001849896649697023},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-14.4,"breakHorizontal":-0.7,"spinRate":2649,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.4348216734857653,"extension":6.507327115268951},"index":3,"playId":"9b0833bd-c6aa-3f6d-8088-a4a47afdd137","pitchNumber":3,"startTime":"2025-08-02T20:09:37.933Z","endTime":"2025-08-02T20:09:41.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.459300692783458,"aZ":-43.17656166840342,"pfxX":-2.0451337222017103,"pfxZ":-6.62907629165629,"pX":0.7256725034603776,"pZ":0.7042907210526033,"vX0":7.077175311791103,"vY0":-127.35263100813138,"vZ0":-4.524766049347516,"x":89.34,"y":219.76,"x0":-1.8102018533773887,"y0":50.00080446265188,"z0":5.879958929534978,"aX":-3.396583940918229},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-12.7,"breakHorizontal":2.3,"spinRate":2611,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.42828436980647444,"extension":6.58254847368507},"index":4,"playId":"532a95c7-c0d0-3c99-8709-79f352f1fc8a","pitchNumber":4,"startTime":"2025-08-02T20:09:55.768Z","endTime":"2025-08-02T20:10:01.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:10:01.899Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T20:12:06.271Z","endTime":"2025-08-02T20:12:57.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":66.7,"strikeZoneTop":3.50597604412052,"strikeZoneBottom":1.47615553021569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.43447717902437,"aZ":-37.9208300392347,"pfxX":-4.553806382020473,"pfxZ":-5.1959743041174296,"pX":-1.0349016545022525,"pZ":1.465634472608949,"vX0":-4.866500744487333,"vY0":-104.7343923755,"vZ0":0.2966004452596045,"x":156.45,"y":199.21,"x0":1.91435621835111,"y0":50.00255878278431,"z0":5.77331849107419,"aX":-5.03593320989551},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-8.9,"breakHorizontal":9.6,"spinRate":2306,"spinDirection":314},"zone":13,"typeConfidence":0.89,"plateTime":0.5238588195860152,"extension":6.054801838575699},"index":0,"playId":"8937caf4-7959-3812-8c5e-a820207337ae","pitchNumber":1,"startTime":"2025-08-02T20:12:21.120Z","endTime":"2025-08-02T20:12:24.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.42695715072044,"strikeZoneBottom":1.63756392695397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.195936713698014,"aZ":-27.52170085176801,"pfxX":10.217107693976466,"pfxZ":3.5897120438765278,"pX":0.2538547687006984,"pZ":1.6551106779439189,"vX0":-6.604245710530406,"vY0":-113.26486824800219,"vZ0":-2.436209348830322,"x":107.32,"y":194.09,"x0":1.8838543958836729,"y0":50.00179051772294,"z0":5.503829983096095,"aX":13.239362918130807},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":6.1,"breakHorizontal":-16.8,"spinRate":1804,"spinDirection":115},"zone":8,"typeConfidence":0.92,"plateTime":0.4840542768168423,"extension":5.992758683435094},"index":1,"playId":"ff7e4373-c72f-3aee-befa-920827370342","pitchNumber":2,"startTime":"2025-08-02T20:12:34.215Z","endTime":"2025-08-02T20:12:37.624Z","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":92.8,"endSpeed":83.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75254466822339,"aZ":-15.423643599682919,"pfxX":9.041365992129457,"pfxZ":9.224204235366509,"pX":0.14338049448017698,"pZ":2.6641968266356884,"vX0":-7.341846106475652,"vY0":-134.75768832289646,"vZ0":-4.38074773598262,"x":111.53,"y":166.85,"x0":1.7456948155025365,"y0":50.002645854446456,"z0":5.420922295119287,"aX":16.417742564557706},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-14.5,"spinRate":2390,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.40845414620728837,"extension":6.2367177893892},"hitData":{"launchSpeed":93.4,"launchAngle":42.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.09,"coordY":108.19}},"index":2,"playId":"aa9305c0-cbb7-3e54-a3dc-50930ac8e916","pitchNumber":3,"startTime":"2025-08-02T20:12:47.584Z","endTime":"2025-08-02T20:12:57.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:12:57.240Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, shortstop Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T20:13:00.514Z","endTime":"2025-08-02T20:13:31.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.292820002703166,"aZ":-17.093550945938738,"pfxX":9.645294723433656,"pfxZ":8.129524057964083,"pX":0.5355956511681789,"pZ":2.442505522186921,"vX0":-6.740565354327457,"vY0":-135.93920372057343,"vZ0":-4.53566133997948,"x":96.58,"y":172.83,"x0":1.805568583366106,"y0":50.00002252615376,"z0":5.334363617227901,"aX":17.88726832620031},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":-15.8,"spinRate":2399,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.40430302389867645,"extension":6.325472181192048},"hitData":{"launchSpeed":88.5,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.87,"coordY":154.62}},"index":0,"playId":"46234999-83d2-380d-b8fb-cd78ede1f004","pitchNumber":1,"startTime":"2025-08-02T20:13:23.991Z","endTime":"2025-08-02T20:13:31.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:13:31.945Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out, shortstop Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T20:13:46.262Z","endTime":"2025-08-02T20:15:20.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.35909744359568,"aZ":-26.135354283826537,"pfxX":8.242204461257021,"pfxZ":4.570675859438149,"pX":0.16449675695230134,"pZ":2.178137469000389,"vX0":-6.163912642429026,"vY0":-113.51044664503499,"vZ0":-1.6472161340987435,"x":110.73,"y":179.97,"x0":1.828025898433335,"y0":50.002186779427824,"z0":5.484946951596376,"aX":10.888899093931666},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":8.2,"breakHorizontal":-13.6,"spinRate":1733,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.48026675344502134,"extension":6.091007316404532},"index":0,"playId":"4896ef70-7e6b-3121-b9cd-1b48e9df7e2e","pitchNumber":1,"startTime":"2025-08-02T20:14:00.220Z","endTime":"2025-08-02T20:14:03.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.50348980426938,"strikeZoneBottom":1.61199381761456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11412267580545,"aZ":-19.86212951998506,"pfxX":7.970745875826506,"pfxZ":6.616468263512164,"pX":-0.7866552023964617,"pZ":1.5654458979298214,"vX0":-9.690429380032942,"vY0":-134.99468243105923,"vZ0":-6.076346557529094,"x":146.99,"y":196.51,"x0":1.8001091779570642,"y0":50.004901502946055,"z0":5.226592261380928,"aX":14.8357030220471},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":-12.6,"spinRate":2396,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4044811056916693,"extension":6.473786532899442},"index":1,"playId":"e7ce1e9e-b885-394e-a9b5-6f8315bc9d37","pitchNumber":2,"startTime":"2025-08-02T20:14:15.625Z","endTime":"2025-08-02T20:14:19.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.304113408531943,"aZ":-29.011361461024045,"pfxX":9.04227933198267,"pfxZ":2.401343027402124,"pX":0.6658714893865347,"pZ":2.1627878286839732,"vX0":-5.460841598913365,"vY0":-113.32195623775685,"vZ0":-1.0995556019981527,"x":91.62,"y":180.38,"x0":1.9171523105234782,"y0":50.00321934952417,"z0":5.520447817057638,"aX":11.906577989806951},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.4,"breakHorizontal":-15.2,"spinRate":1710,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.48108131371387275,"extension":5.891525644136528},"index":2,"playId":"8c44258d-bb97-3fff-b59e-799c9203b5df","pitchNumber":3,"startTime":"2025-08-02T20:14:31.203Z","endTime":"2025-08-02T20:14:34.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.520343295907978,"aZ":-20.103633126411005,"pfxX":8.390308147484578,"pfxZ":6.389500522571015,"pX":-0.6222603142727346,"pZ":2.255322760545455,"vX0":-9.136133836917669,"vY0":-136.48166502411524,"vZ0":-4.377499690892403,"x":140.72,"y":177.89,"x0":1.675595456879675,"y0":50.00613124539223,"z0":5.261263570914935,"aX":15.86085137374032},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":-13.3,"spinRate":2311,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.4010385745839131,"extension":6.4254145693085425},"hitData":{"launchSpeed":93.0,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":153.1}},"index":3,"playId":"6ca3ffe8-d540-35ff-b0a5-cff2555edeef","pitchNumber":4,"startTime":"2025-08-02T20:15:12.973Z","endTime":"2025-08-02T20:15:20.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:15:20.791Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T20:17:44.288Z","endTime":"2025-08-02T20:19:07.672Z","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":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Wolfram replaces Corbin Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:16:50.477Z","endTime":"2025-08-02T20:17:46.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.2468288007158,"strikeZoneBottom":1.46018210509644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06913382698814,"aZ":-16.941295791777375,"pfxX":7.5118908512802065,"pfxZ":7.611388918779818,"pX":0.6800697479842813,"pZ":3.300792670807184,"vX0":-5.4647107205819605,"vY0":-139.9923982289522,"vZ0":-5.01860765466422,"x":91.08,"y":149.66,"x0":1.672991399714948,"y0":50.00660200993842,"z0":6.211595153956955,"aX":15.041002506583022},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":-12.6,"spinRate":2270,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.38999301912850726,"extension":6.237178696031878},"index":1,"playId":"4ee579e3-76a4-34db-981b-9b64d151323b","pitchNumber":1,"startTime":"2025-08-02T20:17:46.678Z","endTime":"2025-08-02T20:17:49.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.22272327093471,"strikeZoneBottom":1.52323738724485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.597493758517405,"aZ":-30.58631201408713,"pfxX":-0.4280009693066651,"pfxZ":0.9840621155750074,"pX":-1.5176698661994827,"pZ":0.23978024408619428,"vX0":-8.171717203445098,"vY0":-125.65273165540144,"vZ0":-8.017990066821897,"x":174.85,"y":232.31,"x0":1.8162187299243409,"y0":50.00593804729225,"z0":5.917025669020861,"aX":-0.6915810467790139},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":2.4,"spinRate":2447,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4339203905447073,"extension":6.3800226867442165},"index":2,"playId":"04bae7a8-ac2f-34c2-8400-66a47c53d301","pitchNumber":2,"startTime":"2025-08-02T20:18:02.827Z","endTime":"2025-08-02T20:18:05.827Z","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":88.3,"endSpeed":82.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.288413696302257,"aZ":-26.35325342015906,"pfxX":-0.3801304489417321,"pfxZ":3.4350907886117206,"pX":-1.0525607281610538,"pZ":2.309458239230351,"vX0":-7.108525258690073,"vY0":-128.4977747250197,"vZ0":-4.572637391817798,"x":157.12,"y":176.42,"x0":1.7837250673977532,"y0":50.003398884079196,"z0":6.127100767544071,"aX":-0.6432249953078321},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":2.0,"spinRate":2389,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.42409487375232446,"extension":6.299898538301116},"index":3,"playId":"15161c1e-6d29-35cf-9617-ddfda36900ce","pitchNumber":3,"startTime":"2025-08-02T20:18:20.418Z","endTime":"2025-08-02T20:18:25.926Z","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":85.4,"endSpeed":79.8,"strikeZoneTop":3.12425242836591,"strikeZoneBottom":1.4247199699728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.020999929659883,"aZ":-36.73138209383131,"pfxX":1.4276717233649578,"pfxZ":-2.869470436124101,"pX":-0.5308302543437865,"pZ":1.578801380078546,"vX0":-6.011667477732438,"vY0":-124.37133863244638,"vZ0":-3.762814606338679,"x":137.23,"y":196.15,"x0":1.7192085412309754,"y0":50.00448298913678,"z0":6.118342951519111,"aX":2.264681698973955},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.8,"breakHorizontal":-1.3,"spinRate":2322,"spinDirection":329},"zone":7,"typeConfidence":2.0,"plateTime":0.4382987729364132,"extension":6.172287655016006},"index":4,"playId":"416832f3-acb5-3eeb-b655-d498bfff0617","pitchNumber":4,"startTime":"2025-08-02T20:18:45.639Z","endTime":"2025-08-02T20:18:49.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.19665680712356,"strikeZoneBottom":1.32214008826828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.917137705062775,"aZ":-36.141800990066095,"pfxX":-0.14123316855108214,"pfxZ":-2.496608056408677,"pX":-0.5739681866765871,"pZ":2.826018407235512,"vX0":-5.389421290495608,"vY0":-124.41851925421021,"vZ0":-1.261119809728807,"x":138.88,"y":162.48,"x0":1.6268699980857646,"y0":50.003306253114694,"z0":6.29967923312184,"aX":-0.2242947258604627},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":1.3,"spinRate":2273,"spinDirection":320},"zone":1,"typeConfidence":2.0,"plateTime":0.4380507330492396,"extension":6.052253035529942},"index":5,"playId":"b68a8a49-e0c9-37c9-a22e-d1495728f092","pitchNumber":5,"startTime":"2025-08-02T20:19:03.422Z","endTime":"2025-08-02T20:19:07.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:19:07.672Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a ground ball to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T20:19:18.907Z","endTime":"2025-08-02T20:20:04.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.2,"endSpeed":80.3,"strikeZoneTop":3.39203930025127,"strikeZoneBottom":1.36914748812988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6031434088651,"aZ":-30.105609503721855,"pfxX":-0.9876229590437833,"pfxZ":1.2658366248101878,"pX":-0.052793893713755924,"pZ":2.718939338903279,"vX0":-4.464279023267869,"vY0":-126.90287469929879,"vZ0":-2.617580045123618,"x":119.01,"y":165.37,"x0":1.8563433976881698,"y0":50.00156437271519,"z0":6.1581614476435025,"aX":-1.6131775542794744},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":2.8,"spinRate":2389,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4313497923567584,"extension":6.174841038094314},"index":0,"playId":"ef2f4d79-58c9-3f36-91d7-0c8f2c32d7b2","pitchNumber":1,"startTime":"2025-08-02T20:19:35.330Z","endTime":"2025-08-02T20:19:38.525Z","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":86.4,"endSpeed":79.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.897263701162654,"aZ":-32.613866998361075,"pfxX":-1.1131072028312463,"pfxZ":-0.2728211158004328,"pX":-0.16580661695655072,"pZ":2.963534229847622,"vX0":-4.336892242457486,"vY0":-125.869869800327,"vZ0":-1.7191004445282194,"x":123.32,"y":158.76,"x0":1.7251870551518274,"y0":50.00341285957108,"z0":6.2997143696779165,"aX":-1.783511294480652},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":3.0,"spinRate":2439,"spinDirection":288},"zone":2,"typeConfidence":2.0,"plateTime":0.43538675450138564,"extension":6.188947976254867},"hitData":{"launchSpeed":92.7,"launchAngle":5.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.48,"coordY":96.83}},"index":1,"playId":"6fcdbb83-6b62-3ff9-97e6-230da35dc6fe","pitchNumber":2,"startTime":"2025-08-02T20:19:52.867Z","endTime":"2025-08-02T20:20:04.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:20:04.311Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Kyle Tucker to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T20:20:07.749Z","endTime":"2025-08-02T20:22:27.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":95.3,"endSpeed":87.2,"strikeZoneTop":3.17664928580449,"strikeZoneBottom":1.37395285765685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.194575733228948,"aZ":-17.722913209001128,"pfxX":8.582850940858284,"pfxZ":7.424750199274705,"pX":1.4145486256197526,"pZ":2.6577846111371186,"vX0":-4.001316110619349,"vY0":-138.6643454478824,"vZ0":-6.076791352333497,"x":63.08,"y":167.02,"x0":1.7616902090043705,"y0":50.002741526002815,"z0":6.061442491446444,"aX":16.70244562961903},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":-14.8,"spinRate":2301,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3951135300653834,"extension":6.15985584598509},"index":0,"playId":"53a55ad6-85c6-3074-a5ae-078fe6a9f662","pitchNumber":1,"startTime":"2025-08-02T20:20:32.976Z","endTime":"2025-08-02T20:20:36.296Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.446743332223654,"aZ":-20.64154134247654,"pfxX":8.475896555463887,"pfxZ":6.071886262768306,"pX":0.2670810777365797,"pZ":2.6788807866912157,"vX0":-7.041639916992774,"vY0":-137.63919028302155,"vZ0":-5.351491873861995,"x":106.82,"y":166.45,"x0":1.7702872243735666,"y0":50.00361935109995,"z0":6.066565717281468,"aX":16.098338609452238},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-13.7,"spinRate":2361,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.39950877801220086,"extension":6.355584920319305},"index":1,"playId":"2ab070ce-386a-3f1c-baa5-921866b93575","pitchNumber":2,"startTime":"2025-08-02T20:20:52.199Z","endTime":"2025-08-02T20:20:55.199Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"602f070c-d27b-3c4c-a609-493b10f6265e","startTime":"2025-08-02T20:21:17.596Z","endTime":"2025-08-02T20:21:21.652Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.22620459150225,"strikeZoneBottom":1.30221765662994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.222053041641896,"aZ":-36.79903433261238,"pfxX":-0.17172270135778867,"pfxZ":-2.996025978039348,"pX":-0.5501233347108061,"pZ":0.7597690141098642,"vX0":-5.468289005213034,"vY0":-122.85350063550827,"vZ0":-5.549268500315943,"x":137.97,"y":218.27,"x0":1.7183269097517568,"y0":50.0052569259736,"z0":6.143146974900352,"aX":-0.26379553856923393},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.4,"breakHorizontal":1.4,"spinRate":2379,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4442682844532233,"extension":6.1179441107344275},"index":3,"playId":"d387b6c7-6bb4-3643-bf53-e3e37809e611","pitchNumber":3,"startTime":"2025-08-02T20:21:39.330Z","endTime":"2025-08-02T20:21:43.720Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.14882817617072,"strikeZoneBottom":1.31523851836729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.416612152051737,"aZ":-36.91025678530174,"pfxX":1.1037427419170855,"pfxZ":-3.0668248367697415,"pX":0.08805282282350009,"pZ":0.698783029336922,"vX0":-3.9202314859140532,"vY0":-123.42961547501015,"vZ0":-5.587362226195462,"x":113.64,"y":219.91,"x0":1.5530526606509636,"y0":50.004095482355325,"z0":6.097646752322762,"aX":1.704796245927947},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.6,"breakHorizontal":-1.1,"spinRate":2383,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.4436510994701628,"extension":6.092010303976346},"index":4,"playId":"e5218e47-50d8-3e45-b5fd-67ec0545d52a","pitchNumber":4,"startTime":"2025-08-02T20:22:03.388Z","endTime":"2025-08-02T20:22:07.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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.11066796027634,"strikeZoneBottom":1.27769512479633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.49282066406005,"aZ":-20.33281479652107,"pfxX":9.491378562996069,"pfxZ":6.088922319205693,"pX":1.92909643052255,"pZ":3.234600487448768,"vX0":-3.2887530145674564,"vY0":-139.1398370856218,"vZ0":-4.364339787726351,"x":43.47,"y":151.45,"x0":1.8986082702679112,"y0":50.00673470611877,"z0":6.184960612344639,"aX":18.468571828235692},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":-16.4,"spinRate":2385,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.39483128424049685,"extension":6.131911432675698},"index":5,"playId":"eb9b2850-f7f2-3f90-bda4-8aa15dd1c129","pitchNumber":5,"startTime":"2025-08-02T20:22:24.053Z","endTime":"2025-08-02T20:22:27.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:22:27.762Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T20:22:42.123Z","endTime":"2025-08-02T20:25:02.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":668939,"link":"/api/v1/people/668939"},"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":87.1,"endSpeed":81.5,"strikeZoneTop":3.20508191009916,"strikeZoneBottom":1.35977983477724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.244318622177115,"aZ":-32.06326177825918,"pfxX":-1.3847190906046531,"pfxZ":0.0634355024080584,"pX":-0.4015019691527939,"pZ":3.422199572928635,"vX0":-5.250662713909034,"vY0":-126.97455865296642,"vZ0":-0.7358050527453828,"x":132.3,"y":146.38,"x0":1.856771057214961,"y0":50.00124309880971,"z0":6.224032857101474,"aX":-2.3032981166645943},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":3.5,"spinRate":2457,"spinDirection":269},"zone":11,"typeConfidence":2.0,"plateTime":0.4281940178712125,"extension":6.433600841647073},"index":0,"playId":"823b17e7-c3d4-31f6-9468-b249cc4bb720","pitchNumber":1,"startTime":"2025-08-02T20:23:04.298Z","endTime":"2025-08-02T20:23:08.291Z","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":95.5,"endSpeed":86.9,"strikeZoneTop":3.25509642110541,"strikeZoneBottom":1.43937462629582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36116337451407,"aZ":-19.273819685936964,"pfxX":7.545104710662221,"pfxZ":6.631828541580825,"pX":0.16775820553766932,"pZ":3.801409531403379,"vX0":-6.818288258455524,"vY0":-138.88205486549813,"vZ0":-3.079520298876794,"x":110.61,"y":136.14,"x0":1.6795447975816173,"y0":50.00167505139442,"z0":6.213132190521923,"aX":14.674670797572126},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":-12.1,"spinRate":2282,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3950359757809445,"extension":6.278720356602839},"index":1,"playId":"cdd148c0-93ec-37fa-9cde-79710171e311","pitchNumber":2,"startTime":"2025-08-02T20:23:23.160Z","endTime":"2025-08-02T20:23:27.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.169778595949673,"aZ":-31.259077160388042,"pfxX":-1.9875729883985813,"pfxZ":0.5703632738978524,"pX":-0.643265376306191,"pZ":2.6079409485630154,"vX0":-5.271838022050548,"vY0":-126.02131482907768,"vZ0":-2.5665328157590745,"x":141.52,"y":168.37,"x0":1.7291716862273832,"y0":50.00579670735473,"z0":6.149434325160378,"aX":-3.216941202643807},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":4.8,"spinRate":2381,"spinDirection":284},"zone":4,"typeConfidence":2.0,"plateTime":0.43362648016360383,"extension":6.290845702803589},"index":2,"playId":"38671f37-95fc-3656-842f-b6abced91aa6","pitchNumber":3,"startTime":"2025-08-02T20:23:41.214Z","endTime":"2025-08-02T20:23:44.214Z","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":87.1,"endSpeed":81.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.568181066850087,"aZ":-29.247973677149375,"pfxX":-1.4650481611665298,"pfxZ":1.7740726205422295,"pX":0.09149820851228303,"pZ":1.892709504733331,"vX0":-3.8927921221899613,"vY0":-126.92824552431837,"vZ0":-4.701249622720703,"x":113.51,"y":187.68,"x0":1.829276742235877,"y0":50.002072003452795,"z0":6.071128022562853,"aX":-2.4132329333124356},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":3.5,"spinRate":2347,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4298997895322505,"extension":6.436734568998285},"index":3,"playId":"059392f4-4766-36ec-aed9-67fd55499845","pitchNumber":4,"startTime":"2025-08-02T20:24:00.606Z","endTime":"2025-08-02T20:24:04.012Z","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":95.8,"endSpeed":87.2,"strikeZoneTop":3.12364071415041,"strikeZoneBottom":1.36978201077277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60138633680828,"aZ":-15.905156896408485,"pfxX":0.9823769750078005,"pfxZ":8.305337281420332,"pX":-0.20095446085354182,"pZ":4.2013755613578425,"vX0":-5.198853250537053,"vY0":-139.36841433352862,"vZ0":-2.7019091286291874,"x":124.66,"y":125.34,"x0":1.5644310514081479,"y0":50.00052098854508,"z0":6.239467190252671,"aX":1.9244982967193938},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":-0.6,"spinRate":2375,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3936599260699034,"extension":6.198804896034732},"index":4,"playId":"11dc61d2-a3fc-3537-b6b8-becd1f3295ef","pitchNumber":5,"startTime":"2025-08-02T20:24:39.704Z","endTime":"2025-08-02T20:24:43.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08190591913084,"aZ":-15.466919060034119,"pfxX":3.9354986570324777,"pfxZ":8.615055921955566,"pX":0.9102762266451837,"pZ":4.083745251056738,"vX0":-3.68062978880914,"vY0":-138.8568850639293,"vZ0":-3.1032525441758736,"x":82.3,"y":128.52,"x0":1.7460953897806861,"y0":50.00209738480687,"z0":6.253953198659203,"aX":7.632171393147023},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":-6.2,"spinRate":2326,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3954856337029722,"extension":6.154289176951461},"index":5,"playId":"2a474afa-2714-3561-bd71-be7e7777cbb9","pitchNumber":6,"startTime":"2025-08-02T20:24:58.619Z","endTime":"2025-08-02T20:25:02.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:25:02.940Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, pitcher Grant Wolfram to first baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T20:25:14.951Z","endTime":"2025-08-02T20:27:17.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.59496842567084,"strikeZoneBottom":1.61182217122903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.673293431867563,"aZ":-17.86775791500082,"pfxX":8.17218198458488,"pfxZ":7.322561214610785,"pX":1.081509588245106,"pZ":3.1059948705414895,"vX0":-4.801398607181509,"vY0":-139.02045477505956,"vZ0":-5.127385978053157,"x":75.78,"y":154.92,"x0":1.770806138492828,"y0":50.003897998465604,"z0":6.163389045264303,"aX":15.969089435698477},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":-13.8,"spinRate":2397,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3942449367875822,"extension":6.241454851177734},"index":0,"playId":"2179dea4-eae8-3341-aec2-4ccc2eb7f10e","pitchNumber":1,"startTime":"2025-08-02T20:25:31.278Z","endTime":"2025-08-02T20:25:35.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.50439453093956,"strikeZoneBottom":1.55129003084966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.453024252033607,"aZ":-39.39130329004438,"pfxX":0.21711498910799953,"pfxZ":-4.7710152840649425,"pX":-0.35499350223083614,"pZ":1.9023332906120114,"vX0":-5.072874077514642,"vY0":-121.77896019146348,"vZ0":-2.454649647626244,"x":130.53,"y":187.42,"x0":1.7212514683387656,"y0":50.00585676562994,"z0":6.309889021926546,"aX":0.32943563625304206},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.0,"breakHorizontal":0.7,"spinRate":2444,"spinDirection":323},"zone":7,"typeConfidence":2.0,"plateTime":0.44867119219830087,"extension":6.172607767295586},"index":1,"playId":"aa64bf39-00d9-3165-b33c-29b3db265256","pitchNumber":2,"startTime":"2025-08-02T20:25:49.211Z","endTime":"2025-08-02T20:25:53.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.23315525928336,"aZ":-37.02396332849901,"pfxX":-1.1437088048688566,"pfxZ":-3.1241220575092967,"pX":0.7093728353004881,"pZ":3.123250569380434,"vX0":-2.2858321812928435,"vY0":-122.91993818203888,"vZ0":-0.37235882783195007,"x":89.96,"y":154.45,"x0":1.7950052859003034,"y0":50.00475762059787,"z0":6.3839509108239065,"aX":-1.773919678838333},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":2.5,"spinRate":2271,"spinDirection":320},"zone":3,"typeConfidence":2.0,"plateTime":0.4432913819249631,"extension":5.955233500863048},"index":2,"playId":"affddaae-8966-33aa-aa14-f5e040b12bce","pitchNumber":3,"startTime":"2025-08-02T20:26:08.231Z","endTime":"2025-08-02T20:26:11.522Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"f2c2178f-e43c-4863-897d-1157df691dea","startTime":"2025-08-02T20:26:32.372Z","endTime":"2025-08-02T20:26:37.372Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.57937278112153,"strikeZoneBottom":1.59907255252178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.620971735742874,"aZ":-18.37775139910824,"pfxX":2.109757579915959,"pfxZ":6.921416714789679,"pX":0.3029444049223738,"pZ":4.578702517810725,"vX0":-5.230449966182396,"vY0":-140.05241412517753,"vZ0":-1.1809406579029798,"x":105.45,"y":115.16,"x0":1.917753582388314,"y0":50.001813578140805,"z0":6.203724170623469,"aX":4.205199969680498},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":-2.8,"spinRate":2371,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.39056433213640984,"extension":6.059459090655936},"index":4,"playId":"93d0774c-0525-3a40-96f7-be6679fccebd","pitchNumber":4,"startTime":"2025-08-02T20:26:51.102Z","endTime":"2025-08-02T20:26:55.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.424737940645322,"aZ":-19.746554275354118,"pfxX":2.547618428382905,"pfxZ":6.468465492886692,"pX":-0.2414454499476441,"pZ":2.8260680288206816,"vX0":-6.74502064679924,"vY0":-137.69128488629133,"vZ0":-5.299187567964324,"x":126.2,"y":162.48,"x0":1.9083681330657014,"y0":50.00229165963274,"z0":6.11071747146509,"aX":4.894787264051098},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":-3.2,"spinRate":2429,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.39770823144582135,"extension":6.203994652606912},"hitData":{"launchSpeed":51.9,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":117.04,"coordY":188.08}},"index":5,"playId":"5c5710c6-5779-38ff-8c3d-7c7ab7767f19","pitchNumber":5,"startTime":"2025-08-02T20:27:09.740Z","endTime":"2025-08-02T20:27:17.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:27:17.470Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:29:38.221Z","endTime":"2025-08-02T20:30:33.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Brasier replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:29:17.945Z","endTime":"2025-08-02T20:29:40.507Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518489,"link":"/api/v1/people/518489"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.4,"strikeZoneTop":3.40788378833272,"strikeZoneBottom":1.60560498109188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81265246462811,"aZ":-30.528601653342754,"pfxX":2.471737259603003,"pfxZ":1.0274026749643608,"pX":1.2215312335165347,"pZ":0.731452308182949,"vX0":5.710994481034955,"vY0":-124.6821429748594,"vZ0":-5.86632349265092,"x":70.44,"y":219.03,"x0":-1.4035110396077681,"y0":50.0025227303432,"z0":5.578854900048289,"aX":3.962204732957699},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-5.6,"spinRate":2431,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.43629560881981266,"extension":7.07433073056711},"index":1,"playId":"e91ab033-e3e6-315d-8c3b-15357f901366","pitchNumber":1,"startTime":"2025-08-02T20:29:40.507Z","endTime":"2025-08-02T20:29:43.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.41805855775755,"strikeZoneBottom":1.64438848263119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244130760749545,"aZ":-12.081446992213918,"pfxX":-4.405194062977273,"pfxZ":10.585980044301433,"pX":1.598773327340434,"pZ":2.442174942775137,"vX0":10.453455318754916,"vY0":-137.12636228316143,"vZ0":-5.730242138995999,"x":56.06,"y":172.84,"x0":-1.6960653663580407,"y0":50.00545186743652,"z0":5.38846073101804,"aX":-8.364601031847249},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2282,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39993125856300393,"extension":6.936050760355654},"index":2,"playId":"d75aaf94-1e90-3fbd-9fe1-af6731ab5de0","pitchNumber":2,"startTime":"2025-08-02T20:29:57.735Z","endTime":"2025-08-02T20:30:00.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.29344407087991,"strikeZoneBottom":1.59454569612758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0283429105677,"aZ":-13.39722792836164,"pfxX":-5.392130622755033,"pfxZ":9.77512293391181,"pX":0.4556230528369033,"pZ":1.5482777738282478,"vX0":7.494409533106902,"vY0":-137.60265180484078,"vZ0":-7.996154741221317,"x":99.63,"y":196.98,"x0":-1.600488679933482,"y0":50.00600179174386,"z0":5.396335941484026,"aX":-10.361234786425825},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":8.3,"spinRate":2348,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.39778666632079096,"extension":6.9663110030169975},"index":3,"playId":"3f649c2f-b398-3a8c-b8fb-49cba60f865f","pitchNumber":3,"startTime":"2025-08-02T20:30:13.116Z","endTime":"2025-08-02T20:30:17.635Z","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":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.49161338076672,"strikeZoneBottom":1.63165819108713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.679047423282356,"aZ":-14.971922023923206,"pfxX":-4.62311490975353,"pfxZ":8.957314037673488,"pX":-0.9716163058629224,"pZ":2.8475136924125066,"vX0":4.415993500066045,"vY0":-137.5097753725719,"vZ0":-4.206746090402832,"x":154.04,"y":161.9,"x0":-1.9954915518353409,"y0":50.00234408518123,"z0":5.4086373102202,"aX":-8.878631766415344},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":7.4,"spinRate":2375,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3978837352233775,"extension":6.909763551015434},"index":4,"playId":"cd5a9715-cf85-3120-8532-b5a4f439935b","pitchNumber":4,"startTime":"2025-08-02T20:30:28.469Z","endTime":"2025-08-02T20:30:33.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:30:33.471Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a line drive to center fielder Pete Crow-Armstrong. Colton Cowser to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:30:55.547Z","endTime":"2025-08-02T20:31:26.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.32482904003682,"strikeZoneBottom":1.60156020328392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46703815884277,"aZ":-18.987719217720667,"pfxX":-10.425261585886265,"pfxZ":7.001175228567438,"pX":0.034105254991243665,"pZ":2.283695941628943,"vX0":8.041739929827806,"vY0":-136.92220938348663,"vZ0":-5.04145301477135,"x":115.7,"y":177.12,"x0":-1.5981211947479521,"y0":50.004546267322546,"z0":5.462967359068743,"aX":-19.640217260083816},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":17.0,"spinRate":2383,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40124706207082994,"extension":6.90749713843726},"index":0,"playId":"34a3a819-af44-3e04-848d-3074f02039b5","pitchNumber":1,"startTime":"2025-08-02T20:30:59.495Z","endTime":"2025-08-02T20:31:02.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.624219575663027,"aZ":-16.551231433686834,"pfxX":-10.350945136157904,"pfxZ":8.237043784986117,"pX":-0.474782994547684,"pZ":2.4836611565314666,"vX0":7.078278129898804,"vY0":-136.94933355900372,"vZ0":-5.034339191365449,"x":135.1,"y":171.72,"x0":-1.749788743666876,"y0":50.00547722928867,"z0":5.480338733223791,"aX":-19.638072909640023},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":17.3,"spinRate":2302,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40016517660990436,"extension":6.80861074595684},"hitData":{"launchSpeed":94.4,"launchAngle":6.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.76,"coordY":92.69}},"index":1,"playId":"265b4b12-309a-39df-9d62-a7ed7464faa9","pitchNumber":2,"startTime":"2025-08-02T20:31:15.208Z","endTime":"2025-08-02T20:31:26.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:31:26.209Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Terrin Vavra lines out sharply to shortstop Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:32:40.040Z","endTime":"2025-08-02T20:33:50.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679631,"fullName":"Terrin Vavra","link":"/api/v1/people/679631"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679631,"fullName":"Terrin Vavra","link":"/api/v1/people/679631"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Terrin Vavra replaces Luis Vázquez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:31:38.265Z","endTime":"2025-08-02T20:31:45.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679631,"link":"/api/v1/people/679631"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":676679,"link":"/api/v1/people/676679"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T20:31:45.266Z","endTime":"2025-08-02T20:32:42.368Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05619892606814,"aZ":-13.190733594624344,"pfxX":-4.558736737469619,"pfxZ":10.029177970080385,"pX":-0.2045051249952403,"pZ":2.6936046462476297,"vX0":6.221305533879875,"vY0":-136.89531072233555,"vZ0":-4.779672189314627,"x":124.8,"y":166.05,"x0":-1.917341462627658,"y0":50.00015365340412,"z0":5.369584561936848,"aX":-8.626613869935031},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2275,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40057612474528703,"extension":6.97567775594082},"index":2,"playId":"4687fd30-30eb-3d95-96b9-3611518fcef2","pitchNumber":1,"startTime":"2025-08-02T20:32:42.368Z","endTime":"2025-08-02T20:32:45.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.922586352129258,"aZ":-20.074532929426393,"pfxX":0.5995316096968053,"pfxZ":6.8080216024929054,"pX":0.5394084475916655,"pZ":3.252976276887885,"vX0":5.857304042192435,"vY0":-131.49875536677882,"vZ0":-2.2435745780940324,"x":96.44,"y":150.95,"x0":-1.7810240889742026,"y0":50.00544026212775,"z0":5.582633492785975,"aX":1.0656001853388009},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":-2.2,"spinRate":2504,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.41413178129698647,"extension":6.902349645205857},"index":3,"playId":"8098d41b-014c-3f93-9cea-546a9b02b9a2","pitchNumber":2,"startTime":"2025-08-02T20:33:00.553Z","endTime":"2025-08-02T20:33:03.553Z","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":94.6,"endSpeed":85.8,"strikeZoneTop":3.10662728191405,"strikeZoneBottom":1.65520252132961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05643864241768,"aZ":-16.02374421680497,"pfxX":-5.054559266760753,"pfxZ":8.482323287901554,"pX":0.5528731790194907,"pZ":4.37025708086578,"vX0":7.68470590423879,"vY0":-137.51096079927504,"vZ0":-0.5114606382350753,"x":95.93,"y":120.78,"x0":-1.6284050979258333,"y0":50.00671777925957,"z0":5.651189763069077,"aX":-9.629375507793933},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2355,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3991471497992545,"extension":6.930946630159281},"index":4,"playId":"402874f0-1277-376b-a629-7c0e2a4464e9","pitchNumber":3,"startTime":"2025-08-02T20:33:28.299Z","endTime":"2025-08-02T20:33:31.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.320617898682535,"aZ":-28.651470370713223,"pfxX":3.1689266518804775,"pfxZ":2.2198989537886558,"pX":0.12006995284257978,"pZ":1.2821031258123115,"vX0":3.1048934179687433,"vY0":-124.97317521054532,"vZ0":-4.881239926222907,"x":112.42,"y":204.16,"x0":-1.5484658941131164,"y0":50.00278003794717,"z0":5.6036787983130445,"aX":5.031081470082417},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-6.5,"spinRate":2480,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43765588504255737,"extension":7.030774351639311},"hitData":{"launchSpeed":100.6,"launchAngle":8.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":123.03,"coordY":131.48}},"index":5,"playId":"434a8d6e-685b-3c5a-a6f6-9cb524a97981","pitchNumber":4,"startTime":"2025-08-02T20:33:43.663Z","endTime":"2025-08-02T20:33:50.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:33:50.853Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Holliday grounds into a force out, shortstop Nico Hoerner to second baseman Willi Castro. Colton Cowser to 3rd. Jeremiah Jackson out at 2nd. Jackson Holliday to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:36:20.718Z","endTime":"2025-08-02T20:36:30.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnThird":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T20:34:06.154Z","endTime":"2025-08-02T20:34:26.247Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Ryan Brasier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T20:34:26.247Z","endTime":"2025-08-02T20:36:23.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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.1,"endSpeed":84.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84413693097101,"aZ":-13.317558424375987,"pfxX":2.0879561197900203,"pfxZ":10.328665845803595,"pX":-0.539807177493802,"pZ":2.364000993962516,"vX0":-1.754425379345431,"vY0":-133.98837479383099,"vZ0":-6.96418633027492,"x":137.58,"y":174.95,"x0":-0.14911749911359623,"y0":50.001736845419686,"z0":5.940694886390482,"aX":3.8116863458653087},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-3.5,"spinRate":2121,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.40815501566980217,"extension":6.143788447949582},"hitData":{"launchSpeed":83.4,"launchAngle":3.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.15,"coordY":146.0}},"index":2,"playId":"864f64ca-c419-3d7c-a516-1866eae69d65","pitchNumber":1,"startTime":"2025-08-02T20:36:23.087Z","endTime":"2025-08-02T20:36:30.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:36:30.646Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Westburg singles on a ground ball to right fielder Kyle Tucker. Colton Cowser scores. Jackson Holliday to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:36:47.285Z","endTime":"2025-08-02T20:37:57.512Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.91845586043814,"aZ":-41.741548189673,"pfxX":-3.986800859412082,"pfxZ":-7.584129090927061,"pX":-0.3512411339649355,"pZ":1.3667090300286684,"vX0":0.7574855388225121,"vY0":-111.53676096982966,"vZ0":-1.220162825884778,"x":130.39,"y":201.88,"x0":-0.17706971326352142,"y0":50.00477189526256,"z0":6.222336050005697,"aX":-5.027419909548139},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.8,"breakHorizontal":7.1,"spinRate":2534,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4909338819256126,"extension":6.031938014528921},"index":0,"playId":"92b58799-d5ec-3a43-8e22-afe74163e646","pitchNumber":1,"startTime":"2025-08-02T20:37:05.352Z","endTime":"2025-08-02T20:37:08.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33965818325044,"aZ":-13.070105758626434,"pfxX":1.6266806776589522,"pfxZ":10.208548161609347,"pX":0.18550255702780738,"pZ":3.7093179274310657,"vX0":0.22704968339334988,"vY0":-136.27776699251513,"vZ0":-3.9572364700002916,"x":109.93,"y":138.63,"x0":-0.11024851573302803,"y0":50.004364546972575,"z0":6.089926478778457,"aX":3.044541468717137},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-3.0,"spinRate":2263,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.4026903075976387,"extension":6.089358071553914},"index":1,"playId":"3de387c6-40b5-382f-8788-e82ab98d3e1b","pitchNumber":2,"startTime":"2025-08-02T20:37:26.776Z","endTime":"2025-08-02T20:37:29.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25883250174755,"aZ":-14.256189822295381,"pfxX":1.8758212663977507,"pfxZ":9.23573984191837,"pX":-0.1529416465988157,"pZ":2.5570993937506996,"vX0":-0.9784188563740094,"vY0":-137.41255875297693,"vZ0":-6.718016977439795,"x":122.83,"y":169.74,"x0":-0.03878095056008869,"y0":50.00668093556741,"z0":5.975734741680511,"aX":3.6407415321523007},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-3.2,"spinRate":2282,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.39638923937885595,"extension":5.990740008787412},"hitData":{"launchSpeed":100.4,"launchAngle":3.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.53,"coordY":125.59}},"index":2,"playId":"9ee9310b-2528-304e-89b3-4ba92696d0f4","pitchNumber":3,"startTime":"2025-08-02T20:37:46.991Z","endTime":"2025-08-02T20:37:57.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:37:57.512Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gunnar Henderson homers (13) on a fly ball to right center field. Jackson Holliday scores. Jordan Westburg scores.","rbi":3,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:39:17.588Z","endTime":"2025-08-02T20:40:53.900Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T20:38:23.372Z","endTime":"2025-08-02T20:39:17.588Z","isPitch":false,"type":"action"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"7039f59f-5dc4-46a1-a7a6-321fd8570c33","startTime":"2025-08-02T20:39:17.588Z","endTime":"2025-08-02T20:39:22.588Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.68200883864214,"strikeZoneBottom":1.71306063672218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.204931836803738,"aZ":-26.22019095323129,"pfxX":-6.044460633359957,"pfxZ":4.049735805785837,"pX":0.7365286142926963,"pZ":0.9056004317239383,"vX0":2.375608286948466,"vY0":-121.13702001628933,"vZ0":-6.066827868293358,"x":88.93,"y":214.33,"x0":0.5220675284286419,"y0":50.00093978259155,"z0":5.7691089757669305,"aX":-8.878605458466438},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.0,"breakHorizontal":10.3,"spinRate":2596,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4541700939795983,"extension":6.209601640906026},"index":2,"playId":"3ea9b254-4987-3d1f-959a-c809609d2120","pitchNumber":1,"startTime":"2025-08-02T20:39:33.353Z","endTime":"2025-08-02T20:39:36.982Z","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":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.64245526361008,"strikeZoneBottom":1.7337300921569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.270560141217025,"aZ":-31.379274779485957,"pfxX":-6.353691913152535,"pfxZ":0.562662199736498,"pX":0.7141722959127745,"pZ":1.9963804700245518,"vX0":2.463994329419463,"vY0":-117.80853861548955,"vZ0":-2.4418905953553853,"x":89.78,"y":184.88,"x0":0.4832641397204286,"y0":50.00336916805126,"z0":5.931800010198365,"aX":-8.978377162375816},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.7,"breakHorizontal":10.9,"spinRate":2524,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.46399382122141786,"extension":6.054907518494829},"index":3,"playId":"50f23558-5bc4-399b-bad6-5fe0eae2491d","pitchNumber":2,"startTime":"2025-08-02T20:39:52.782Z","endTime":"2025-08-02T20:39:57.552Z","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":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.038895935754322,"aZ":-14.063748750024057,"pfxX":2.7369900033253782,"pfxZ":9.614663822683003,"pX":0.902154939350571,"pZ":3.6457961910559185,"vX0":1.658385949675988,"vY0":-136.3886068141841,"vZ0":-4.087357271713811,"x":82.61,"y":140.34,"x0":-0.06936935079499808,"y0":50.00234579914306,"z0":6.1339065006455185,"aX":5.155339658434833},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-5.3,"spinRate":2276,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.40162075600231084,"extension":6.085971035586631},"index":4,"playId":"8d795507-8f06-31b2-9b71-6d8406246e6c","pitchNumber":3,"startTime":"2025-08-02T20:40:11.094Z","endTime":"2025-08-02T20:40:14.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.188346349191168,"aZ":-28.913921035992324,"pfxX":-5.337220951098244,"pfxZ":2.240918785606672,"pX":-0.012371957656952672,"pZ":2.6264047041052714,"vX0":0.6690663456386544,"vY0":-120.26398219832951,"vZ0":-1.6523309354401137,"x":117.47,"y":167.87,"x0":0.3971248828401058,"y0":50.00065974520027,"z0":5.907859865496005,"aX":-7.7496206055881505},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.0,"breakHorizontal":9.5,"spinRate":2506,"spinDirection":289},"zone":5,"typeConfidence":2.0,"plateTime":0.45694858073004685,"extension":6.237906271279516},"hitData":{"launchSpeed":110.7,"launchAngle":23.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":170.77,"coordY":44.11}},"index":5,"playId":"5840f90a-3275-342e-81f6-5e4e70442f03","pitchNumber":4,"startTime":"2025-08-02T20:40:31.158Z","endTime":"2025-08-02T20:40:53.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:40:53.900Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:41:06.867Z","endTime":"2025-08-02T20:42:12.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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(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.2,"endSpeed":85.6,"strikeZoneTop":3.43128512452039,"strikeZoneBottom":1.59143683913476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.825446695415806,"aZ":-12.126964366190432,"pfxX":0.6096882881398225,"pfxZ":10.756587180372875,"pX":-0.38915302969896864,"pZ":1.348945519163422,"vX0":-1.044882998356785,"vY0":-135.4689241206844,"vZ0":-9.765563263978102,"x":131.83,"y":202.36,"x0":-0.07814640244182908,"y0":50.00341250183032,"z0":5.842108702535407,"aX":1.1364198395671785},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-0.8,"spinRate":2162,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4038979008980763,"extension":6.192766651040545},"index":0,"playId":"d7565472-bb31-30d3-92da-fd3d6ee60d6f","pitchNumber":1,"startTime":"2025-08-02T20:41:20.024Z","endTime":"2025-08-02T20:41:24.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.9,"strikeZoneTop":3.46938843971738,"strikeZoneBottom":1.56643966052228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.42184396471053,"aZ":-40.9377664698812,"pfxX":-1.7004605941175275,"pfxZ":-6.985793637855039,"pX":0.4273330601150303,"pZ":1.3881259026640964,"vX0":1.4293922308773972,"vY0":-111.42002044370867,"vZ0":-1.2155930965071282,"x":100.71,"y":201.3,"x0":-0.002243931007824815,"y0":50.00314222287815,"z0":6.179235764813777,"aX":-2.133522678991584},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-12.6,"breakHorizontal":2.6,"spinRate":2473,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.4919988734230092,"extension":6.183657994713189},"index":1,"playId":"7931f1c1-c2b0-39ee-a75e-c6a2f4777a8b","pitchNumber":2,"startTime":"2025-08-02T20:41:35.763Z","endTime":"2025-08-02T20:41:40.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.52761963220662,"strikeZoneBottom":1.56293868570827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.682885890906757,"aZ":-12.20580626536126,"pfxX":-1.969077039335001,"pfxZ":10.675761349567882,"pX":0.3009448614139466,"pZ":3.8243221633750037,"vX0":1.6245666890061936,"vY0":-136.31882997964635,"vZ0":-3.7285000759907283,"x":105.53,"y":135.52,"x0":-0.04871171230396423,"y0":50.003501814325745,"z0":6.060334038830084,"aX":-3.6833423592125367},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2230,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.40275394935467856,"extension":5.963452472867054},"index":2,"playId":"7216c6bc-91ab-389e-862d-4ecfb3cb0567","pitchNumber":3,"startTime":"2025-08-02T20:41:52.817Z","endTime":"2025-08-02T20:41:57.410Z","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":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.42427283431793,"strikeZoneBottom":1.61524847058375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.615116202116255,"aZ":-12.373347463579519,"pfxX":0.5605124393034635,"pfxZ":10.8362297550705,"pX":0.8648772218587785,"pZ":1.917944275850354,"vX0":1.6963147144170652,"vY0":-134.42876834767918,"vZ0":-8.269281031494177,"x":84.03,"y":187.0,"x0":0.152476442084712,"y0":50.00000496954861,"z0":5.915683967039286,"aX":1.0236168428389407},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-1.4,"spinRate":2112,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.40772075387820284,"extension":6.306489918098176},"index":3,"playId":"bb19fd59-51a4-38f9-a25a-e3588a2d77d6","pitchNumber":4,"startTime":"2025-08-02T20:42:07.835Z","endTime":"2025-08-02T20:42:12.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:42:12.661Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T20:42:24.832Z","endTime":"2025-08-02T20:43:02.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.52512300884251,"strikeZoneBottom":1.5435768643762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2206987868751,"aZ":-41.90968756938635,"pfxX":-2.4401093870564066,"pfxZ":-7.913665208220679,"pX":0.5305371945577294,"pZ":1.4913904794365667,"vX0":1.9708087614685892,"vY0":-110.66372605433952,"vZ0":-0.6544422420117847,"x":96.78,"y":198.51,"x0":-0.05798800357840366,"y0":50.002225447769405,"z0":6.21139264960498,"aX":-3.0022541475605378},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.2,"breakHorizontal":3.8,"spinRate":2437,"spinDirection":337},"zone":9,"typeConfidence":2.0,"plateTime":0.4964619963441468,"extension":6.243950657807376},"index":0,"playId":"25dc47c4-e9f4-3f5a-a187-d2785a5a3db8","pitchNumber":1,"startTime":"2025-08-02T20:42:38.535Z","endTime":"2025-08-02T20:42:42.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53596441924239,"aZ":-12.098143672642266,"pfxX":-0.9219489152239291,"pfxZ":11.059483374100145,"pX":0.5926513183654515,"pZ":2.8067413889032666,"vX0":1.97182998959023,"vY0":-134.0304145529326,"vZ0":-6.127097282000205,"x":94.41,"y":163.0,"x0":-0.03350597330422118,"y0":50.005626674326514,"z0":5.989998235140047,"aX":-1.6741923282860929},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":1.2,"spinRate":2116,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.4089887906073719,"extension":6.098420304116029},"hitData":{"launchSpeed":99.3,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.91,"coordY":171.86}},"index":1,"playId":"16958fba-2358-3350-b1cc-0cb73a6564ba","pitchNumber":2,"startTime":"2025-08-02T20:42:55.126Z","endTime":"2025-08-02T20:43:02.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:43:02.765Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to left fielder Colton Cowser.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T20:45:23.753Z","endTime":"2025-08-02T20:45:33.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Jackson Holliday.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:45:10.936Z","endTime":"2025-08-02T20:45:10.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Jordyn Adams replaces right fielder Jeremiah Jackson, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T20:45:10.957Z","endTime":"2025-08-02T20:45:10.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677941,"link":"/api/v1/people/677941"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"}},{"details":{"description":"Terrin Vavra remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T20:45:10.958Z","endTime":"2025-08-02T20:45:10.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679631,"link":"/api/v1/people/679631"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":676679,"link":"/api/v1/people/676679"}},{"details":{"description":"Pitching Change: Yennier Cano replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-02T20:45:10.959Z","endTime":"2025-08-02T20:45:26.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39438157914142,"aZ":-28.329750666181745,"pfxX":-11.018336780133623,"pfxZ":2.0452450743180446,"pX":-0.697529641825813,"pZ":2.443442739581363,"vX0":7.452190544954004,"vY0":-136.43415487741612,"vZ0":-3.556786054117497,"x":143.59,"y":172.81,"x0":-2.0346249759751864,"y0":50.00584150331029,"z0":5.719396934977755,"aX":-20.74773895083095},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.1,"breakHorizontal":18.4,"spinRate":2014,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.4016594082984084,"extension":5.4727927166955554},"hitData":{"launchSpeed":79.1,"launchAngle":29.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.45,"coordY":109.17}},"index":4,"playId":"92ed952d-e3b4-3f4c-a9be-87d391962325","pitchNumber":1,"startTime":"2025-08-02T20:45:26.136Z","endTime":"2025-08-02T20:45:33.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:45:33.353Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T20:45:35.679Z","endTime":"2025-08-02T20:47:01.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.47375887276359,"strikeZoneBottom":1.55419680973048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.059814265562224,"aZ":-29.12322303539322,"pfxX":-12.619606508083173,"pfxZ":1.5982144891851569,"pX":1.326657556606366,"pZ":1.1370630095144494,"vX0":12.847989059785908,"vY0":-137.4316249694777,"vZ0":-6.307730596970466,"x":66.43,"y":208.08,"x0":-1.7740512474067556,"y0":50.00459987717087,"z0":5.445822365846895,"aX":-24.092479188658295},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.7,"breakHorizontal":20.0,"spinRate":2074,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.3988821418262294,"extension":5.684073960757707},"index":0,"playId":"2f5e5cf5-91d6-3d33-842f-e9b22601014b","pitchNumber":1,"startTime":"2025-08-02T20:45:54.457Z","endTime":"2025-08-02T20:45:57.530Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.126690040220602,"aZ":-30.619242214515978,"pfxX":-10.393219626852835,"pfxZ":0.8093405231094488,"pX":-0.24547129431640521,"pZ":1.8219101253222247,"vX0":8.538966634747501,"vY0":-137.8294992608962,"vZ0":-4.4399292593733035,"x":126.36,"y":189.59,"x0":-2.0306402966215487,"y0":50.00532254894965,"z0":5.5171944369559185,"aX":-20.034819723032893},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.7,"breakHorizontal":17.0,"spinRate":2113,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.39711955523356623,"extension":5.624962347635444},"index":1,"playId":"5c7bdb99-93e6-3589-9b22-d2066e6d952f","pitchNumber":2,"startTime":"2025-08-02T20:46:07.401Z","endTime":"2025-08-02T20:46:14.241Z","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":95.2,"endSpeed":88.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88574416227101,"aZ":-34.05731150762164,"pfxX":-9.091896844825975,"pfxZ":-0.9600332599445727,"pX":-0.034899974978569205,"pZ":1.7431683931469089,"vX0":8.89972347164982,"vY0":-138.43848680138856,"vZ0":-4.021438028343216,"x":118.33,"y":191.71,"x0":-2.093990887418925,"y0":50.002490031990845,"z0":5.468280969708766,"aX":-17.83151604954925},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-2.4,"breakHorizontal":14.9,"spinRate":2138,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.3940729177370441,"extension":5.8634281145326606},"hitData":{"launchSpeed":91.3,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":166.28}},"index":2,"playId":"8041b728-327f-3599-964d-db54499a419a","pitchNumber":3,"startTime":"2025-08-02T20:46:53.970Z","endTime":"2025-08-02T20:47:01.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:47:01.743Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T20:47:16.337Z","endTime":"2025-08-02T20:48:27.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":668939,"link":"/api/v1/people/668939"},"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":94.6,"endSpeed":87.1,"strikeZoneTop":3.27816311198183,"strikeZoneBottom":1.53910911229081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.203894328269996,"aZ":-30.416262161197963,"pfxX":-12.367835693670527,"pfxZ":0.9166079152021833,"pX":-0.8291384684720083,"pZ":2.0978574314792646,"vX0":7.902896386950499,"vY0":-137.62374808618276,"vZ0":-3.8288541980269555,"x":148.6,"y":182.14,"x0":-2.1240503077953603,"y0":50.00626268140993,"z0":5.556557264618351,"aX":-23.840536606692908},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.1,"breakHorizontal":20.9,"spinRate":2080,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.3972767908539301,"extension":5.835280354230152},"index":0,"playId":"bf0c4a32-adb9-360c-873e-0f8753c6480d","pitchNumber":1,"startTime":"2025-08-02T20:47:27.675Z","endTime":"2025-08-02T20:47:31.690Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-02T20:47:41.557Z","endTime":"2025-08-02T20:47:48.950Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.975270220056395,"aZ":-29.245569492699584,"pfxX":-9.776655377366774,"pfxZ":1.6369188032156354,"pX":-0.25396780412145736,"pZ":0.9722457448574099,"vX0":7.946375678464133,"vY0":-133.2076048272688,"vZ0":-6.3103662454307,"x":126.68,"y":212.53,"x0":-2.0130420546670855,"y0":50.00282758788562,"z0":5.500408935621331,"aX":-17.480538015630838},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":15.8,"spinRate":1945,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.41198549067735346,"extension":5.67428225618208},"index":2,"playId":"6d204393-d373-35ca-980d-8d1f163d12dd","pitchNumber":2,"startTime":"2025-08-02T20:47:48.950Z","endTime":"2025-08-02T20:47:52.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.16527955842245,"strikeZoneBottom":1.48452265650013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.994767086060882,"aZ":-27.81163279270318,"pfxX":-10.566974276382515,"pfxZ":2.430605768726249,"pX":-0.32807225209395335,"pZ":0.9277413086610995,"vX0":8.091288561015514,"vY0":-132.68958997796912,"vZ0":-6.782956110418343,"x":129.51,"y":213.73,"x0":-2.036143194709885,"y0":50.002042896530206,"z0":5.529253697222501,"aX":-18.94117546262647},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":17.5,"spinRate":1860,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.41198020035804017,"extension":5.819686527860377},"index":3,"playId":"a3a0a72f-9b2e-3b66-9d44-ce917b495a86","pitchNumber":3,"startTime":"2025-08-02T20:48:06.455Z","endTime":"2025-08-02T20:48:10.631Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.249333209004973,"aZ":-30.38391544997374,"pfxX":-10.966011214595046,"pfxZ":1.0177712093428855,"pX":0.2973014672910324,"pZ":0.7003701165507935,"vX0":9.698862480785488,"vY0":-132.06874428361442,"vZ0":-6.650960721176038,"x":105.67,"y":219.87,"x0":-1.998764258201731,"y0":50.006530083394736,"z0":5.4876215878315895,"aX":-19.36696027575488},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.5,"breakHorizontal":17.8,"spinRate":1806,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.41480672834879995,"extension":5.899979259402393},"index":4,"playId":"b3f1113f-7f37-3e83-966b-6c63e400e45f","pitchNumber":4,"startTime":"2025-08-02T20:48:21.211Z","endTime":"2025-08-02T20:48:27.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:48:27.353Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T20:50:51.528Z","endTime":"2025-08-02T20:51:59.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"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":"Pitching Change: Taylor Rogers replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:50:12.981Z","endTime":"2025-08-02T20:50:53.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.64456875669053,"strikeZoneBottom":1.69123169678324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.668970219002862,"aZ":-21.92595672523067,"pfxX":10.236728683403795,"pfxZ":5.67113291794541,"pX":-1.2231760291042648,"pZ":3.391618394145879,"vX0":-10.543247686160875,"vY0":-133.53228421624786,"vZ0":-1.9006305479291778,"x":163.62,"y":147.21,"x0":1.4457527079718675,"y0":50.00141744477688,"z0":5.689632396691956,"aX":18.49171847877439},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-16.3,"spinRate":2125,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4101466694780984,"extension":5.656296164426417},"index":1,"playId":"154f4225-0a5c-3450-95f6-9ce10f9525fa","pitchNumber":1,"startTime":"2025-08-02T20:50:53.852Z","endTime":"2025-08-02T20:50:57.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20461430611317,"aZ":-22.1222898261144,"pfxX":9.990277472884841,"pfxZ":5.604465533604944,"pX":-1.2351662482492352,"pZ":2.4107683316949755,"vX0":-10.35481680660391,"vY0":-133.21536646206707,"vZ0":-4.162470292953489,"x":164.08,"y":173.69,"x0":1.408334146653267,"y0":50.003327864916194,"z0":5.597193683317325,"aX":17.91771667345721},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-15.8,"spinRate":2105,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4115097206024618,"extension":5.639269956427382},"index":2,"playId":"226402a5-54bc-3ef2-846a-f6b42e318339","pitchNumber":2,"startTime":"2025-08-02T20:51:07.955Z","endTime":"2025-08-02T20:51:10.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.7,"strikeZoneTop":3.52813283767019,"strikeZoneBottom":1.54332750690181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.234460241161994,"aZ":-32.493776127073055,"pfxX":-8.442386865487926,"pfxZ":-0.24969345110804042,"pX":-0.011552724057416152,"pZ":2.625917742767003,"vX0":-1.943486459232164,"vY0":-113.03086291963943,"vZ0":0.5961927823875461,"x":117.44,"y":167.88,"x0":1.9587766520636352,"y0":50.0039535669553,"z0":5.657629101688396,"aX":-10.773727152263747},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":0.1,"breakHorizontal":15.8,"spinRate":2751,"spinDirection":286},"zone":5,"typeConfidence":0.91,"plateTime":0.48714907018542775,"extension":5.5864365049113625},"index":3,"playId":"c8ef1381-d175-3739-ae95-ebe1abbde4d4","pitchNumber":3,"startTime":"2025-08-02T20:51:24.708Z","endTime":"2025-08-02T20:51:28.320Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T20:51:40.337Z","endTime":"2025-08-02T20:51:53.385Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"}},{"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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.56774356877236,"strikeZoneBottom":1.5831769629666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.126208498460212,"aZ":-24.373460188068876,"pfxX":10.82477138747684,"pfxZ":4.297162218512289,"pX":0.3022811326038653,"pZ":3.554564055416103,"vX0":-7.128217270675279,"vY0":-134.13682598345648,"vZ0":-1.0389594276687826,"x":105.48,"y":142.81,"x0":1.5933751735815942,"y0":50.00217352282474,"z0":5.691368980036737,"aX":19.64399820981293},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":-18.0,"spinRate":2166,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.40898656671095024,"extension":5.693919070597244},"index":5,"playId":"770a403d-b7a4-3b22-bf21-b60b9684a8f1","pitchNumber":4,"startTime":"2025-08-02T20:51:53.385Z","endTime":"2025-08-02T20:51:59.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:51:59.003Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman Willi Castro to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T20:52:09.503Z","endTime":"2025-08-02T20:53:04.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.43561872494575,"strikeZoneBottom":1.58827972866136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.153610476609344,"aZ":-23.137734467563,"pfxX":9.641860104535894,"pfxZ":5.003100519115857,"pX":-0.20491620242055744,"pZ":2.005553320207461,"vX0":-7.499246943545135,"vY0":-133.84972404250377,"vZ0":-4.9575155618972735,"x":124.81,"y":184.63,"x0":1.386966275095022,"y0":50.00359911250552,"z0":5.548739112022039,"aX":17.41411004048},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":-15.7,"spinRate":2233,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4099510086822109,"extension":5.65633414196541},"index":0,"playId":"b9d734e5-c3f0-3e7f-a938-f4675405e96b","pitchNumber":1,"startTime":"2025-08-02T20:52:21.119Z","endTime":"2025-08-02T20:52:24.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.821160372105577,"aZ":-31.299127522598095,"pfxX":-8.72694106220069,"pfxZ":0.6680861631492938,"pX":-0.5514836682146341,"pZ":2.540027365070458,"vX0":-2.8595006391372086,"vY0":-114.60823712365692,"vZ0":0.022231727561558,"x":138.02,"y":170.2,"x0":1.8507196774260601,"y0":50.003058568353126,"z0":5.621282791545302,"aX":-11.454566170246315},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":2871,"spinDirection":290},"zone":4,"typeConfidence":0.9,"plateTime":0.48036140715986697,"extension":5.644541097860682},"index":1,"playId":"a361b400-b3f1-307e-a966-12a8fd6e9ee0","pitchNumber":2,"startTime":"2025-08-02T20:52:34.730Z","endTime":"2025-08-02T20:52:37.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.241639915587722,"aZ":-33.58523162109432,"pfxX":-8.005376505588812,"pfxZ":-1.068125320281581,"pX":-0.8351621864280214,"pZ":2.024243618881255,"vX0":-3.3091366435275753,"vY0":-114.69996535893617,"vZ0":-0.8279246166510752,"x":148.83,"y":184.13,"x0":1.6683592899550141,"y0":50.00131725486885,"z0":5.679785859353775,"aX":-10.608866044496702},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.8,"breakHorizontal":15.4,"spinRate":2833,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.47848012199974344,"extension":5.649227364402345},"hitData":{"launchSpeed":71.9,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.06,"coordY":159.69}},"index":2,"playId":"c341cbdf-4734-32bd-908c-78c1815414f3","pitchNumber":3,"startTime":"2025-08-02T20:52:57.620Z","endTime":"2025-08-02T20:53:04.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:53:04.836Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordyn Adams grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T20:53:10.299Z","endTime":"2025-08-02T20:53:35.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677941,"fullName":"Jordyn Adams","link":"/api/v1/people/677941"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677941,"fullName":"Jordyn Adams","link":"/api/v1/people/677941"},"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_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.922833174219935,"aZ":-36.22106869040412,"pfxX":-7.054488098849459,"pfxZ":-3.244811543056902,"pX":-0.24833778910091284,"pZ":1.9548499841356481,"vX0":-2.6231506656689247,"vY0":-111.01059032053462,"vZ0":0.28985562045803115,"x":126.47,"y":186.0,"x0":1.8651700541123166,"y0":50.00249208347929,"z0":5.5940380963119605,"aX":-8.801056274128575},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-5.5,"breakHorizontal":13.4,"spinRate":2822,"spinDirection":295},"zone":8,"typeConfidence":0.91,"plateTime":0.4934635244595822,"extension":5.653348928285104},"hitData":{"launchSpeed":99.7,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":170.34}},"index":0,"playId":"27e35c9b-96f8-3415-b809-8a47005ea2c1","pitchNumber":1,"startTime":"2025-08-02T20:53:27.936Z","endTime":"2025-08-02T20:53:35.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:53:35.944Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, shortstop Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T20:56:15.867Z","endTime":"2025-08-02T20:56:25.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keegan Akin replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:54:53.693Z","endTime":"2025-08-02T20:56:18.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669211,"link":"/api/v1/people/669211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.209614972089334,"aZ":-16.554174075110883,"pfxX":8.515940928680338,"pfxZ":8.412202157529459,"pX":0.6995993909335153,"pZ":2.4265735851333177,"vX0":-6.9632387330478425,"vY0":-135.3074712910277,"vZ0":-5.708403851485716,"x":90.33,"y":173.26,"x0":2.1985866097074087,"y0":50.00075467693478,"z0":5.721470028536314,"aX":15.806759029250545},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":-13.9,"spinRate":2362,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.4046367142384466,"extension":5.747939491631735},"hitData":{"launchSpeed":93.0,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":153.61}},"index":1,"playId":"baf56488-52ed-3514-b06b-186a4de22f2a","pitchNumber":1,"startTime":"2025-08-02T20:56:18.234Z","endTime":"2025-08-02T20:56:25.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:56:25.843Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T20:56:51.077Z","endTime":"2025-08-02T20:59:14.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8,9],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carson Kelly replaces Michael Busch.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T20:56:35.751Z","endTime":"2025-08-02T20:56:53.366Z","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":"101","replacedPlayer":{"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.54348508324018,"strikeZoneBottom":1.63999820273062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.669651294503456,"aZ":-16.91080849595082,"pfxX":8.308288342026131,"pfxZ":8.054468173600943,"pX":0.7443220094334758,"pZ":3.887254978013678,"vX0":-6.6890906173351965,"vY0":-136.69103846421785,"vZ0":-2.3349613586247013,"x":88.63,"y":133.82,"x0":2.1417079286983305,"y0":50.005981595282826,"z0":5.911553087584137,"aX":15.750791397415108},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":-13.7,"spinRate":2464,"spinDirection":136},"zone":12,"typeConfidence":0.91,"plateTime":0.40045970164006883,"extension":5.665695871088786},"index":1,"playId":"70b1522c-840e-3c29-b7d6-76328ad04d07","pitchNumber":1,"startTime":"2025-08-02T20:56:53.366Z","endTime":"2025-08-02T20:56:56.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.44670184390931,"strikeZoneBottom":1.51315347711328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.265852415606975,"aZ":-25.524497629845534,"pfxX":0.8148808738279893,"pfxZ":3.932196552006576,"pX":0.46395417999189553,"pZ":1.1990908630818415,"vX0":-4.9576618514949455,"vY0":-128.5404190044363,"vZ0":-6.146853670135746,"x":99.32,"y":206.4,"x0":2.303808580069772,"y0":50.00085795663281,"z0":5.578143456450792,"aX":1.3778603932598},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":-0.5,"spinRate":2616,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.42457321029635375,"extension":5.511164392788689},"index":2,"playId":"02237ebb-05fd-3ea6-a87d-c5a80899a509","pitchNumber":2,"startTime":"2025-08-02T20:57:08.750Z","endTime":"2025-08-02T20:57:12.287Z","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":95.1,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.314746668445427,"aZ":-14.332820415788824,"pfxX":6.183913567362026,"pfxZ":9.230917821504296,"pX":0.07796398613669474,"pZ":3.5568233253647774,"vX0":-7.49089783312696,"vY0":-138.25086461976133,"vZ0":-3.6265298303719136,"x":114.03,"y":142.75,"x0":2.021334031864767,"y0":50.0011339370606,"z0":5.849918036843144,"aX":11.949955813851677},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-9.6,"spinRate":2461,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.39645835437634735,"extension":5.680517753923591},"index":3,"playId":"c8f607dd-3701-3c9d-81d8-12305fcb9450","pitchNumber":3,"startTime":"2025-08-02T20:57:24.571Z","endTime":"2025-08-02T20:57:27.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.626104608877522,"aZ":-21.410836555226428,"pfxX":9.244179688168725,"pfxZ":6.794449605736029,"pX":1.1072277373876538,"pZ":2.7393978346446755,"vX0":-5.497603279047294,"vY0":-125.43334355110508,"vZ0":-2.9193171990503775,"x":74.8,"y":164.82,"x0":2.1322546524578447,"y0":50.005845247663835,"z0":5.674413350533385,"aX":14.65491730933348},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.8,"breakHorizontal":-15.4,"spinRate":2255,"spinDirection":119},"zone":12,"typeConfidence":0.89,"plateTime":0.43755316492343344,"extension":5.769203833519343},"index":4,"playId":"eedc8eb4-0078-3f23-b29c-4a843ce54ecb","pitchNumber":4,"startTime":"2025-08-02T20:57:43.462Z","endTime":"2025-08-02T20:57:46.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-02T20:57:56.820Z","endTime":"2025-08-02T20:58:10.916Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.48419690674798,"strikeZoneBottom":1.55070250310529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.460542471439688,"aZ":-23.678798071292153,"pfxX":10.774124040965008,"pfxZ":5.357997306182432,"pX":1.0328163118069162,"pZ":1.5273108400802715,"vX0":-6.1168400759540535,"vY0":-125.44275317649854,"vZ0":-5.16979105085033,"x":77.63,"y":197.54,"x0":2.1087672761690377,"y0":50.005589209434426,"z0":5.556785362251455,"aX":17.094886055859696},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":-18.0,"spinRate":2111,"spinDirection":118},"zone":14,"typeConfidence":0.92,"plateTime":0.43740546264994506,"extension":5.802608534623266},"index":6,"playId":"25ca8e8b-29e6-3c19-8c26-073778b55fb8","pitchNumber":5,"startTime":"2025-08-02T20:58:10.916Z","endTime":"2025-08-02T20:58:14.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.284514160829083,"aZ":-13.687869850782809,"pfxX":8.48855653891943,"pfxZ":9.862941779904508,"pX":0.6596577049289633,"pZ":3.031676716184277,"vX0":-6.7653528622643035,"vY0":-136.35006138337877,"vZ0":-4.890091752105604,"x":91.86,"y":156.92,"x0":2.0759433732485664,"y0":50.00139635266981,"z0":5.8000618360245415,"aX":15.907552495370233},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-13.8,"spinRate":2339,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.4024235761218109,"extension":5.7552921899972285},"index":7,"playId":"82e4b845-1a08-3ed5-a6cb-8c4ec554bd36","pitchNumber":6,"startTime":"2025-08-02T20:58:28.910Z","endTime":"2025-08-02T20:58:33.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79637080784511,"aZ":-13.827584911611662,"pfxX":6.744966955664142,"pfxZ":9.72974550468549,"pX":0.44173627263578247,"pZ":3.7229192780898916,"vX0":-6.6324763352602725,"vY0":-137.04842536109567,"vZ0":-3.1961805305139936,"x":100.16,"y":138.26,"x0":2.027265336354788,"y0":50.00099598461409,"z0":5.860119895721498,"aX":12.715915613965185},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-10.7,"spinRate":2472,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.40103001619677814,"extension":5.696030792624414},"index":8,"playId":"409112af-9cb1-37a8-8380-1a8d46b66649","pitchNumber":7,"startTime":"2025-08-02T20:58:50.011Z","endTime":"2025-08-02T20:58:53.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.39280566256113,"strikeZoneBottom":1.52003453820322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55830769291334,"aZ":-22.32621337158049,"pfxX":12.023408630466575,"pfxZ":6.241747439453343,"pX":0.27680272388786226,"pZ":0.813671832931571,"vX0":-8.055734836433807,"vY0":-125.63916615789034,"vZ0":-7.110242266463161,"x":106.45,"y":216.81,"x0":1.9838209631430197,"y0":50.004005139652335,"z0":5.530613705152279,"aX":18.97209454695504},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.6,"breakHorizontal":-19.6,"spinRate":2381,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4381556297184872,"extension":5.8878348806118925},"index":9,"playId":"b370f006-6fd4-3a74-ad7f-136a9153474d","pitchNumber":8,"startTime":"2025-08-02T20:59:10.915Z","endTime":"2025-08-02T20:59:14.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:59:14.378Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T20:59:55.574Z","endTime":"2025-08-02T21:01:52.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jon Berti replaces Carson Kelly.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T20:59:33.054Z","endTime":"2025-08-02T20:59:57.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542932,"link":"/api/v1/people/542932"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"102","replacedPlayer":{"id":608348,"link":"/api/v1/people/608348"},"base":1},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.432817370768163,"aZ":-13.847571805458871,"pfxX":5.259150284431238,"pfxZ":9.468549236976195,"pX":0.6013849632367577,"pZ":3.603609615626678,"vX0":-5.812916238984583,"vY0":-138.37783469002136,"vZ0":-3.7172568131911525,"x":94.08,"y":141.48,"x0":2.047911481327874,"y0":50.00321215438673,"z0":5.894669330835787,"aX":10.180083819278167},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-8.3,"spinRate":2394,"spinDirection":142},"zone":3,"typeConfidence":0.9,"plateTime":0.39611172406499673,"extension":5.638996831557099},"index":1,"playId":"3fe59005-f536-31f9-8ec2-653f3a411709","pitchNumber":1,"startTime":"2025-08-02T20:59:57.928Z","endTime":"2025-08-02T21:00:00.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.3713207622863,"strikeZoneBottom":1.44225010225006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.782848693057545,"aZ":-26.043254819984227,"pfxX":0.8276903640942361,"pfxZ":3.5964905987862235,"pX":-2.225655332637799,"pZ":2.3163331293255696,"vX0":-10.788530693936458,"vY0":-128.71419656720647,"vZ0":-3.5368232051287793,"x":201.84,"y":176.24,"x0":1.8848113474191546,"y0":50.00320695273555,"z0":5.689966767363318,"aX":1.4133114360167258},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":0.5,"spinRate":2624,"spinDirection":177},"zone":13,"typeConfidence":0.88,"plateTime":0.42301676867136706,"extension":5.742532240865781},"index":2,"playId":"7b4c7e9d-7dd5-3f5a-8a31-dfb9bfc964c6","pitchNumber":2,"startTime":"2025-08-02T21:00:21.866Z","endTime":"2025-08-02T21:00:24.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.742446551469964,"aZ":-14.395043343549178,"pfxX":5.538221648237415,"pfxZ":9.216019496847807,"pX":0.6706514911417858,"pZ":2.0800835110255114,"vX0":-5.63621122746715,"vY0":-138.21766581592095,"vZ0":-7.404634630865095,"x":91.44,"y":182.62,"x0":2.019884716016482,"y0":50.00000397393209,"z0":5.766675997004042,"aX":10.679580924814232},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-8.8,"spinRate":2409,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.39677357477122843,"extension":5.66675907716563},"index":3,"playId":"a838afdb-9363-3dd4-add2-e1680b2ecb58","pitchNumber":3,"startTime":"2025-08-02T21:00:41.482Z","endTime":"2025-08-02T21:00:44.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.36401896397486,"strikeZoneBottom":1.46508891315063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.686512778553016,"aZ":-24.563140730376386,"pfxX":10.44030558020076,"pfxZ":4.722404338405981,"pX":-1.0479799812243245,"pZ":2.3540137745827643,"vX0":-10.901703668453827,"vY0":-126.19895366631113,"vZ0":-3.317795933800893,"x":156.95,"y":175.22,"x0":1.9714843087537879,"y0":50.00580196103456,"z0":5.66436896515457,"aX":16.84261789834535},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":-16.4,"spinRate":2095,"spinDirection":120},"zone":13,"typeConfidence":0.92,"plateTime":0.43401627941300625,"extension":5.816641601733804},"index":4,"playId":"bf4e62f0-5d71-3f2d-9ffc-ac9891678fbf","pitchNumber":4,"startTime":"2025-08-02T21:01:08.196Z","endTime":"2025-08-02T21:01:12.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"9e4ef582-403a-3cfd-a3e8-5c6dac48a931","startTime":"2025-08-02T21:01:28.895Z","endTime":"2025-08-02T21:01:33.692Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.504843843009905,"aZ":-26.297351079639288,"pfxX":11.367965289117885,"pfxZ":3.6706095817599502,"pX":-0.4327482494506913,"pZ":1.4773400790176665,"vX0":-9.536750237399254,"vY0":-125.73109399003944,"vZ0":-4.984859074535651,"x":133.5,"y":198.89,"x0":1.932602943369818,"y0":50.00169384396772,"z0":5.619687343048861,"aX":18.198415313833568},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-18.4,"spinRate":2032,"spinDirection":116},"zone":13,"typeConfidence":0.92,"plateTime":0.4356298893224615,"extension":5.841390933989062},"index":6,"playId":"3a493087-ec72-32d6-9208-bf72c1ea13d8","pitchNumber":5,"startTime":"2025-08-02T21:01:48.700Z","endTime":"2025-08-02T21:01:52.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:01:52.512Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Jon Berti to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T21:02:02.839Z","endTime":"2025-08-02T21:04:30.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.25229404780034,"strikeZoneBottom":1.363451594481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.888951834350685,"aZ":-12.990569179562414,"pfxX":8.086624118341646,"pfxZ":10.208115713562977,"pX":0.9617419597544207,"pZ":2.8589578698629734,"vX0":-5.61925941929714,"vY0":-137.10342945679952,"vZ0":-5.36159730417105,"x":80.34,"y":161.59,"x0":2.0004304264614277,"y0":50.006088911800056,"z0":5.746474464282999,"aX":15.203269050923506},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-13.2,"spinRate":2563,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.401447841862689,"extension":5.727573148438246},"index":0,"playId":"bbe6d39c-d6ed-34d2-bc3d-bfcef131749d","pitchNumber":1,"startTime":"2025-08-02T21:02:17.359Z","endTime":"2025-08-02T21:02:21.223Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.19933010670357,"strikeZoneBottom":1.33944768946885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.203685274265762,"aZ":-27.011976146629944,"pfxX":0.543218049220416,"pfxZ":3.0508763611597964,"pX":-0.22171317691270984,"pZ":0.31399908798895815,"vX0":-6.810024426478904,"vY0":-128.87252595363736,"vZ0":-7.914032535112551,"x":125.45,"y":230.3,"x0":2.3774206637249846,"y0":50.003027735153694,"z0":5.492123932140657,"aX":0.9194641757722037},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":0.5,"spinRate":2678,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.4239872223264105,"extension":5.691808406010297},"index":1,"playId":"cdd8b608-bfb2-388a-a72e-1a146b38ed86","pitchNumber":2,"startTime":"2025-08-02T21:02:34.516Z","endTime":"2025-08-02T21:02:38.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16371815773124,"aZ":-21.565981508841706,"pfxX":9.713312524806113,"pfxZ":6.724865042027657,"pX":0.015070300044267031,"pZ":2.1354315324416087,"vX0":-8.308804999656033,"vY0":-125.5204291883893,"vZ0":-4.2029819299021565,"x":116.43,"y":181.12,"x0":2.125018947567715,"y0":50.000605505878966,"z0":5.612840184514515,"aX":15.317335032749924},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.3,"breakHorizontal":-15.4,"spinRate":2277,"spinDirection":116},"zone":5,"typeConfidence":0.9,"plateTime":0.4383070898859591,"extension":5.782923398795897},"index":2,"playId":"a1e20fa2-e565-3a53-ae88-e99f58fa45c8","pitchNumber":3,"startTime":"2025-08-02T21:02:55.585Z","endTime":"2025-08-02T21:02:58.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.406144506890485,"aZ":-13.336638650312825,"pfxX":7.4481102786616455,"pfxZ":9.985262213414027,"pX":-0.31815653739174415,"pZ":2.897096319586564,"vX0":-8.9613426402072,"vY0":-136.56228481958644,"vZ0":-5.131085372851457,"x":129.13,"y":160.56,"x0":2.0400052581821506,"y0":50.003091552478764,"z0":5.719654588726932,"aX":14.051943729373491},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-11.5,"spinRate":2431,"spinDirection":142},"zone":1,"typeConfidence":0.91,"plateTime":0.40126939788491756,"extension":5.733449128184832},"index":3,"playId":"91292485-1c83-3093-bc44-c0f7f9182077","pitchNumber":4,"startTime":"2025-08-02T21:03:23.733Z","endTime":"2025-08-02T21:03:26.733Z","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":94.9,"endSpeed":86.4,"strikeZoneTop":3.13228706156671,"strikeZoneBottom":1.24341967427159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.911783545393327,"aZ":-11.626265362678451,"pfxX":6.0693502659461425,"pfxZ":10.677502958400659,"pX":1.1877309316004416,"pZ":3.645940269996791,"vX0":-4.508894305853335,"vY0":-138.12784889056738,"vZ0":-3.8448371612778223,"x":71.73,"y":140.34,"x0":2.0559676020501616,"y0":50.00444048817732,"z0":5.842637741102548,"aX":11.682344109313215},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-10.0,"spinRate":2454,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.3971468831351226,"extension":5.653728928062579},"index":4,"playId":"fe2b57d6-eb43-3b20-b7b9-4c8d5b5203dd","pitchNumber":5,"startTime":"2025-08-02T21:03:55.153Z","endTime":"2025-08-02T21:04:00.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"6b43d144-fb7b-40e8-86ae-dc57acf6f094","startTime":"2025-08-02T21:04:10.134Z","endTime":"2025-08-02T21:04:15.134Z","isPitch":false,"type":"stepoff"},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.16259974014118,"strikeZoneBottom":1.30344580927918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78459639296351,"aZ":-13.452902790778015,"pfxX":5.464688251779943,"pfxZ":9.66340102388862,"pX":-0.11260480791601407,"pZ":3.95017305149933,"vX0":-7.794875839108977,"vY0":-137.8735125031554,"vZ0":-2.7868431399102205,"x":121.29,"y":132.13,"x0":2.0328080318724013,"y0":50.00632433943573,"z0":5.874366268496451,"aX":10.591669836545293},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-8.4,"spinRate":2443,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.39628899717597665,"extension":5.668878666602244},"index":6,"playId":"0ae18703-9495-31ac-a57d-d33efc8de4dc","pitchNumber":6,"startTime":"2025-08-02T21:04:26.299Z","endTime":"2025-08-02T21:04:30.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:04:30.738Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T21:05:52.862Z","endTime":"2025-08-02T21:08:29.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T21:04:56.738Z","endTime":"2025-08-02T21:05:55.193Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.149582688283996,"aZ":-12.059240334147939,"pfxX":5.845348857060087,"pfxZ":10.650340727126554,"pX":0.20991434565745995,"pZ":2.0259165215626536,"vX0":-6.687956983030788,"vY0":-136.78489637244942,"vZ0":-7.794700846319091,"x":109.0,"y":184.08,"x0":1.9311887300607447,"y0":50.00137045593987,"z0":5.7459120420699055,"aX":11.037928229399155},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-9.1,"spinRate":2326,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4009600702764633,"extension":5.670085026454943},"index":1,"playId":"0748674a-5f8d-36c2-b371-c5975e8bd322","pitchNumber":1,"startTime":"2025-08-02T21:05:55.193Z","endTime":"2025-08-02T21:05:58.193Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82438565302209,"aZ":-11.296840447209997,"pfxX":6.691013963755893,"pfxZ":10.984337382541124,"pX":-0.5938545840036444,"pZ":2.7187682628944847,"vX0":-8.80297634609783,"vY0":-137.10676701074343,"vZ0":-6.3533353625310145,"x":139.64,"y":165.37,"x0":1.7917875631613602,"y0":50.000385221627795,"z0":5.839811302863949,"aX":12.71474855896185},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-10.2,"spinRate":2502,"spinDirection":140},"zone":1,"typeConfidence":0.91,"plateTime":0.3997700765354457,"extension":5.690849593394872},"index":2,"playId":"c07c8374-b1bb-3a8d-8aee-c4b8858c9d11","pitchNumber":2,"startTime":"2025-08-02T21:06:15.455Z","endTime":"2025-08-02T21:06:18.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.10258114814374,"strikeZoneBottom":1.38746399161156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45803774647143,"aZ":-12.341463105747303,"pfxX":5.732037114729924,"pfxZ":10.304697371519678,"pX":-0.09739082539940577,"pZ":4.344798267561507,"vX0":-7.498861343242619,"vY0":-138.23892257922935,"vZ0":-2.1824646313185756,"x":120.71,"y":121.47,"x0":1.9128976264767008,"y0":50.00006613184298,"z0":5.978828514062408,"aX":11.029726900826823},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":-8.8,"spinRate":2518,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.39708870409445973,"extension":5.636521933470939},"index":3,"playId":"293c7239-d3f9-33c3-b91f-7bcc39ea39b7","pitchNumber":3,"startTime":"2025-08-02T21:06:34.010Z","endTime":"2025-08-02T21:06:37.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.04449554037604,"strikeZoneBottom":1.26985670273553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67078448666972,"aZ":-19.026309124955144,"pfxX":10.578847443810831,"pfxZ":8.200192034992822,"pX":-2.5853960850892763,"pZ":1.109820225975954,"vX0":-13.920690711109753,"vY0":-125.86889676549298,"vZ0":-7.152691757700724,"x":215.55,"y":208.81,"x0":1.6438188614272315,"y0":50.00513046447731,"z0":5.530400752419135,"aX":16.968450880942832},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.2,"breakHorizontal":-16.0,"spinRate":2146,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.435250217334199,"extension":5.934286661175878},"index":4,"playId":"13ea2fc6-611b-3e0c-8594-996032dcd73d","pitchNumber":4,"startTime":"2025-08-02T21:06:51.097Z","endTime":"2025-08-02T21:06:54.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.895114100642196,"aZ":-21.569211557931,"pfxX":7.9770440459535905,"pfxZ":6.509942145172394,"pX":-0.25873934692624534,"pZ":2.9652300273279275,"vX0":-7.975543609105763,"vY0":-126.34400026229325,"vZ0":-2.6151266556408883,"x":126.86,"y":158.72,"x0":1.8910141435132461,"y0":50.00214061079738,"z0":5.732753463541074,"aX":12.99478537736477},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":2063,"spinDirection":123},"zone":2,"typeConfidence":0.87,"plateTime":0.432251385008406,"extension":5.79503934338589},"index":5,"playId":"80b2fffc-2235-3691-a037-e4a624051a60","pitchNumber":5,"startTime":"2025-08-02T21:07:17.555Z","endTime":"2025-08-02T21:07:21.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44251866533284,"aZ":-14.288402833955363,"pfxX":7.733528591750751,"pfxZ":9.471584901555206,"pX":-0.18147764902860436,"pZ":2.803065052383185,"vX0":-8.238527983418807,"vY0":-136.84248300511078,"vZ0":-5.501139275210863,"x":123.92,"y":163.1,"x0":1.8697605048394554,"y0":50.001063748066414,"z0":5.825577897720702,"aX":14.601064972970226},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-12.1,"spinRate":2483,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.40094226816217793,"extension":5.712240671766441},"index":6,"playId":"0b6cde56-0efe-30d4-865b-9befe9c011a8","pitchNumber":6,"startTime":"2025-08-02T21:07:44.889Z","endTime":"2025-08-02T21:07:47.889Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2025-08-02T21:08:09.628Z","endTime":"2025-08-02T21:08:26.002Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.596314009921024,"aZ":-25.716317409111404,"pfxX":9.80736857752316,"pfxZ":4.00225351206317,"pX":0.01852556272333414,"pZ":2.738611113376587,"vX0":-7.849574144318185,"vY0":-125.74516936405686,"vZ0":-2.4254060937269744,"x":116.29,"y":164.84,"x0":1.894309212304335,"y0":50.003347773651704,"z0":5.78506379450706,"aX":15.831152214216836},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":1941,"spinDirection":116},"zone":2,"typeConfidence":0.93,"plateTime":0.43426277725865514,"extension":5.738669863538606},"index":8,"playId":"ec1cd324-e179-30d5-a341-17628c2d46fc","pitchNumber":7,"startTime":"2025-08-02T21:08:26.002Z","endTime":"2025-08-02T21:08:29.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:08:29.879Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T21:05:52.862Z","endTime":"2025-08-02T21:08:29.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T21:04:56.738Z","endTime":"2025-08-02T21:05:55.193Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.149582688283996,"aZ":-12.059240334147939,"pfxX":5.845348857060087,"pfxZ":10.650340727126554,"pX":0.20991434565745995,"pZ":2.0259165215626536,"vX0":-6.687956983030788,"vY0":-136.78489637244942,"vZ0":-7.794700846319091,"x":109.0,"y":184.08,"x0":1.9311887300607447,"y0":50.00137045593987,"z0":5.7459120420699055,"aX":11.037928229399155},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-9.1,"spinRate":2326,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4009600702764633,"extension":5.670085026454943},"index":1,"playId":"0748674a-5f8d-36c2-b371-c5975e8bd322","pitchNumber":1,"startTime":"2025-08-02T21:05:55.193Z","endTime":"2025-08-02T21:05:58.193Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82438565302209,"aZ":-11.296840447209997,"pfxX":6.691013963755893,"pfxZ":10.984337382541124,"pX":-0.5938545840036444,"pZ":2.7187682628944847,"vX0":-8.80297634609783,"vY0":-137.10676701074343,"vZ0":-6.3533353625310145,"x":139.64,"y":165.37,"x0":1.7917875631613602,"y0":50.000385221627795,"z0":5.839811302863949,"aX":12.71474855896185},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-10.2,"spinRate":2502,"spinDirection":140},"zone":1,"typeConfidence":0.91,"plateTime":0.3997700765354457,"extension":5.690849593394872},"index":2,"playId":"c07c8374-b1bb-3a8d-8aee-c4b8858c9d11","pitchNumber":2,"startTime":"2025-08-02T21:06:15.455Z","endTime":"2025-08-02T21:06:18.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.10258114814374,"strikeZoneBottom":1.38746399161156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45803774647143,"aZ":-12.341463105747303,"pfxX":5.732037114729924,"pfxZ":10.304697371519678,"pX":-0.09739082539940577,"pZ":4.344798267561507,"vX0":-7.498861343242619,"vY0":-138.23892257922935,"vZ0":-2.1824646313185756,"x":120.71,"y":121.47,"x0":1.9128976264767008,"y0":50.00006613184298,"z0":5.978828514062408,"aX":11.029726900826823},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":-8.8,"spinRate":2518,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.39708870409445973,"extension":5.636521933470939},"index":3,"playId":"293c7239-d3f9-33c3-b91f-7bcc39ea39b7","pitchNumber":3,"startTime":"2025-08-02T21:06:34.010Z","endTime":"2025-08-02T21:06:37.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.04449554037604,"strikeZoneBottom":1.26985670273553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67078448666972,"aZ":-19.026309124955144,"pfxX":10.578847443810831,"pfxZ":8.200192034992822,"pX":-2.5853960850892763,"pZ":1.109820225975954,"vX0":-13.920690711109753,"vY0":-125.86889676549298,"vZ0":-7.152691757700724,"x":215.55,"y":208.81,"x0":1.6438188614272315,"y0":50.00513046447731,"z0":5.530400752419135,"aX":16.968450880942832},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.2,"breakHorizontal":-16.0,"spinRate":2146,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.435250217334199,"extension":5.934286661175878},"index":4,"playId":"13ea2fc6-611b-3e0c-8594-996032dcd73d","pitchNumber":4,"startTime":"2025-08-02T21:06:51.097Z","endTime":"2025-08-02T21:06:54.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.895114100642196,"aZ":-21.569211557931,"pfxX":7.9770440459535905,"pfxZ":6.509942145172394,"pX":-0.25873934692624534,"pZ":2.9652300273279275,"vX0":-7.975543609105763,"vY0":-126.34400026229325,"vZ0":-2.6151266556408883,"x":126.86,"y":158.72,"x0":1.8910141435132461,"y0":50.00214061079738,"z0":5.732753463541074,"aX":12.99478537736477},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":2063,"spinDirection":123},"zone":2,"typeConfidence":0.87,"plateTime":0.432251385008406,"extension":5.79503934338589},"index":5,"playId":"80b2fffc-2235-3691-a037-e4a624051a60","pitchNumber":5,"startTime":"2025-08-02T21:07:17.555Z","endTime":"2025-08-02T21:07:21.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44251866533284,"aZ":-14.288402833955363,"pfxX":7.733528591750751,"pfxZ":9.471584901555206,"pX":-0.18147764902860436,"pZ":2.803065052383185,"vX0":-8.238527983418807,"vY0":-136.84248300511078,"vZ0":-5.501139275210863,"x":123.92,"y":163.1,"x0":1.8697605048394554,"y0":50.001063748066414,"z0":5.825577897720702,"aX":14.601064972970226},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-12.1,"spinRate":2483,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.40094226816217793,"extension":5.712240671766441},"index":6,"playId":"0b6cde56-0efe-30d4-865b-9befe9c011a8","pitchNumber":6,"startTime":"2025-08-02T21:07:44.889Z","endTime":"2025-08-02T21:07:47.889Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2025-08-02T21:08:09.628Z","endTime":"2025-08-02T21:08:26.002Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.596314009921024,"aZ":-25.716317409111404,"pfxX":9.80736857752316,"pfxZ":4.00225351206317,"pX":0.01852556272333414,"pZ":2.738611113376587,"vX0":-7.849574144318185,"vY0":-125.74516936405686,"vZ0":-2.4254060937269744,"x":116.29,"y":164.84,"x0":1.894309212304335,"y0":50.003347773651704,"z0":5.78506379450706,"aX":15.831152214216836},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":1941,"spinDirection":116},"zone":2,"typeConfidence":0.93,"plateTime":0.43426277725865514,"extension":5.738669863538606},"index":8,"playId":"ec1cd324-e179-30d5-a341-17628c2d46fc","pitchNumber":7,"startTime":"2025-08-02T21:08:26.002Z","endTime":"2025-08-02T21:08:29.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:08:29.879Z","atBatIndex":74},"scoringPlays":[13,14,29,60,61],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":150.5,"y":162.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":108.42,"y":167.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":138.33,"y":151.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":82.56,"y":114.57},"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":1,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":33.72,"y":87.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":99.82,"y":49.37},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9],"bottom":[10,11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"coordinates":{"x":174.31,"y":106.98},"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":144.92,"y":163.75},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":238.04,"y":87.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":84.18,"y":106.31},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":46.5,"y":112.48},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":48.42,"y":97.09},"type":"O","description":"Sac Fly"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":120.63,"y":175.48},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"coordinates":{"x":149.99,"y":49.04},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":155.06,"y":166.28},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":40.88,"y":120.76},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26],"bottom":[27,28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":120.99,"y":143.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":129.2,"y":118.12},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":84.4,"y":96.55},"type":"H","description":"Double"}],"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":198.14,"y":75.6},"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":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":177.0,"y":98.36},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":166.11,"y":96.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":132.75,"y":97.84},"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":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":105.38,"y":173.38},"type":"E","description":"Field Error"},{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":140.03,"y":68.0},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"coordinates":{"x":112.32,"y":182.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":118.05,"y":148.54},"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":5,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":149.48,"y":158.17},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":141.36,"y":166.44},"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":67.73,"y":122.41},"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":70.38,"y":107.54},"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":163.47,"y":93.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":122.61,"y":195.18},"type":"H","description":"Single"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50],"bottom":[51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":209.09,"y":108.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":104.87,"y":154.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"coordinates":{"x":109.43,"y":153.1},"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":7,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":149.48,"y":96.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":117.04,"y":188.08},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":66,"top":[56,57,58,59,60,61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":117.76,"y":92.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":679631,"fullName":"Terrin Vavra","link":"/api/v1/people/679631"},"coordinates":{"x":123.03,"y":131.48},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":125.15,"y":146.0},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":176.53,"y":125.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":170.77,"y":44.11},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":107.91,"y":171.86},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":73.45,"y":109.17},"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":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":110.95,"y":166.28},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":74,"top":[67,68,69],"bottom":[70,71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":155.06,"y":159.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":677941,"fullName":"Jordyn Adams","link":"/api/v1/people/677941"},"coordinates":{"x":104.36,"y":170.34},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":111.46,"y":153.61},"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":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":8,"errors":0,"leftOnBase":10},"away":{"runs":4,"hits":7,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"catcher":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"first":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"second":{"id":679631,"fullName":"Terrin Vavra","link":"/api/v1/people/679631"},"third":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"shortstop":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"left":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"center":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"right":{"id":677941,"fullName":"Jordyn Adams","link":"/api/v1/people/677941"},"batter":{"id":679631,"fullName":"Terrin Vavra","link":"/api/v1/people/679631"},"onDeck":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"inHole":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"battingOrder":9,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"onDeck":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"inHole":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"battingOrder":4,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":10,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".244","atBats":33,"obp":".308","slg":".410","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":9,"groundOuts":7,"airOuts":10,"runs":3,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":166,"era":"4.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.41","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":66,"strikes":100,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":3,"pitchesPerInning":"18.44","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"2-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".500","atBats":6,"obp":".500","slg":".500","ops":"1.000","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":21,"flyOuts":89,"groundOuts":114,"airOuts":148,"runs":62,"doubles":28,"triples":2,"homeRuns":17,"strikeOuts":104,"baseOnBalls":34,"intentionalWalks":0,"hits":126,"hitByPitch":1,"atBats":490,"obp":".306","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2014,"era":"4.27","inningsPitched":"126.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.27","battersFaced":528,"outs":379,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2014,"balls":682,"strikes":1332,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".533","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.42","hitsPer9Inn":"8.98","runsScoredPer9":"4.42","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669211":{"person":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":3,"flyOuts":29,"groundOuts":27,"airOuts":46,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":21,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":150,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":706,"era":"3.15","inningsPitched":"40.0","wins":3,"losses":0,"saves":1,"saveOpportunities":4,"holds":12,"blownSaves":3,"earnedRuns":14,"whip":"1.45","battersFaced":172,"outs":120,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":706,"balls":238,"strikes":468,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.65","gamesFinished":4,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.73","hitsPer9Inn":"8.33","runsScoredPer9":"3.60","homeRunsPer9":"1.13","inheritedRunners":24,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":29,"groundOuts":58,"airOuts":61,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":195,"obp":".205","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":812,"era":"1.44","inningsPitched":"56.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"0.75","battersFaced":210,"outs":169,"gamesPitched":9,"completeGames":1,"shutouts":0,"pitchesThrown":812,"balls":265,"strikes":547,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".667","pitchesPerInning":"14.41","gamesFinished":0,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"7.67","walksPer9Inn":"2.08","hitsPer9Inn":"4.63","runsScoredPer9":"1.44","homeRunsPer9":"0.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":19},"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}},"ID666185":{"person":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":50,"flyOuts":25,"groundOuts":29,"airOuts":40,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".212","atBats":132,"obp":".261","slg":".333","ops":".594","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":44,"rbi":15,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":88,"errors":0,"chances":91,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687064":{"person":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":21,"groundOuts":37,"airOuts":33,"runs":27,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":46,"hitByPitch":0,"atBats":148,"obp":".376","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":609,"era":"6.63","inningsPitched":"36.2","wins":0,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.69","battersFaced":166,"outs":110,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":609,"balls":215,"strikes":394,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".000","pitchesPerInning":"16.61","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.35","walksPer9Inn":"3.93","hitsPer9Inn":"11.29","runsScoredPer9":"6.63","homeRunsPer9":"1.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"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":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":37,"groundOuts":108,"airOuts":77,"runs":63,"doubles":25,"triples":4,"homeRuns":13,"strikeOuts":97,"baseOnBalls":40,"intentionalWalks":4,"hits":112,"hitByPitch":3,"avg":".285","atBats":393,"obp":".355","slg":".468","ops":".823","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":184,"rbi":46,"leftOnBase":124,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.23","popOuts":15,"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":247,"putOuts":123,"errors":7,"chances":377,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":55,"groundOuts":65,"airOuts":91,"runs":33,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":47,"baseOnBalls":33,"intentionalWalks":0,"hits":61,"hitByPitch":1,"avg":".233","atBats":262,"obp":".319","slg":".385","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":101,"rbi":25,"leftOnBase":100,"sacBunts":0,"sacFlies":2,"babip":".254","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.75","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":32,"stolenBasePercentage":".780","caughtStealingPercentage":".220","assists":20,"putOuts":410,"errors":2,"chances":432,"fielding":".995","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682274":{"person":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":3,"gamesStarted":0,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".188","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":62,"era":"2.08","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.69","battersFaced":16,"outs":13,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":15,"strikes":47,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".---","pitchesPerInning":"14.31","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.15","walksPer9Inn":"0.00","hitsPer9Inn":"6.23","runsScoredPer9":"2.08","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674175":{"person":{"id":674175,"fullName":"Houston Roth","link":"/api/v1/people/674175"},"jerseyNumber":"95","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":32,"groundOuts":23,"airOuts":50,"runs":19,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":1,"hits":29,"hitByPitch":3,"avg":".210","atBats":138,"obp":".296","slg":".420","ops":".716","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":58,"rbi":21,"leftOnBase":54,"sacBunts":0,"sacFlies":3,"babip":".232","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.71","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":67,"errors":1,"chances":73,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676059":{"person":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"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":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":37,"groundOuts":54,"airOuts":59,"runs":45,"doubles":9,"triples":1,"homeRuns":12,"strikeOuts":56,"baseOnBalls":11,"intentionalWalks":0,"hits":63,"hitByPitch":4,"avg":".272","atBats":232,"obp":".316","slg":".474","ops":".790","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":110,"rbi":27,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"19.33","popOuts":16,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":35,"errors":1,"chances":110,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676679":{"person":{"id":676679,"fullName":"Luis Vázquez","link":"/api/v1/people/676679"},"jerseyNumber":"52","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".067","atBats":15,"obp":".067","slg":".067","ops":".134","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":1,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":11,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.90","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"8.10","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677941":{"person":{"id":677941,"fullName":"Jordyn Adams","link":"/api/v1/people/677941"},"jerseyNumber":"80","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"801","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656686":{"person":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":29,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"1.08","inningsPitched":"8.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.08","battersFaced":36,"outs":25,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":55,"strikes":82,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.44","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"11.88","walksPer9Inn":"4.32","hitsPer9Inn":"5.40","runsScoredPer9":"1.08","homeRunsPer9":"1.08","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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"}]},"ID702616":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":56,"groundOuts":112,"airOuts":90,"runs":48,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":102,"baseOnBalls":24,"intentionalWalks":0,"hits":106,"hitByPitch":5,"avg":".259","atBats":409,"obp":".308","slg":".408","ops":".716","caughtStealing":8,"stolenBases":11,"stolenBasePercentage":".579","caughtStealingPercentage":".421","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":167,"rbi":43,"leftOnBase":126,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.21","popOuts":11,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":224,"putOuts":129,"errors":6,"chances":359,"fielding":".983","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"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":7,"runs":3,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":77,"groundOuts":118,"airOuts":140,"runs":58,"doubles":17,"triples":2,"homeRuns":21,"strikeOuts":76,"baseOnBalls":29,"intentionalWalks":2,"hits":122,"hitByPitch":5,"atBats":453,"obp":".318","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1851,"era":"4.42","inningsPitched":"114.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.32","battersFaced":490,"outs":342,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1851,"balls":681,"strikes":1170,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":3,"winPercentage":".615","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"6.00","walksPer9Inn":"2.29","hitsPer9Inn":"9.63","runsScoredPer9":"4.58","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":25,"lineOuts":38},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":0,"chances":23,"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"}]},"ID669704":{"person":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":27,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"2.35","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.43","battersFaced":33,"outs":23,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":49,"strikes":78,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".---","pitchesPerInning":"16.57","gamesFinished":4,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"5.87","walksPer9Inn":"4.70","hitsPer9Inn":"8.22","runsScoredPer9":"2.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":9,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":51,"obp":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":227,"era":"8.49","inningsPitched":"11.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"2.14","battersFaced":60,"outs":35,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":83,"strikes":144,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.46","gamesFinished":1,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"10.80","walksPer9Inn":"6.94","hitsPer9Inn":"12.34","runsScoredPer9":"8.49","homeRunsPer9":"1.54","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660730":{"person":{"id":660730,"fullName":"Elvin Rodríguez","link":"/api/v1/people/660730"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":2,"flyOuts":18,"groundOuts":7,"airOuts":29,"runs":18,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":76,"obp":".369","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":317,"era":"8.68","inningsPitched":"18.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.61","battersFaced":84,"outs":56,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":122,"strikes":195,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.24","rbi":0,"winPercentage":".000","pitchesPerInning":"16.98","gamesFinished":3,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"8.20","walksPer9Inn":"3.38","hitsPer9Inn":"11.09","runsScoredPer9":"8.68","homeRunsPer9":"3.37","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(H, 15)","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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"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":8,"balls":2,"strikes":6,"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":12,"groundOuts":46,"airOuts":27,"runs":25,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":14,"intentionalWalks":1,"hits":42,"hitByPitch":2,"atBats":150,"obp":".347","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":664,"era":"5.26","inningsPitched":"39.1","wins":1,"losses":6,"saves":1,"saveOpportunities":4,"holds":15,"blownSaves":3,"earnedRuns":23,"whip":"1.42","battersFaced":170,"outs":118,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":664,"balls":235,"strikes":429,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".143","pitchesPerInning":"16.88","gamesFinished":5,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"8.92","walksPer9Inn":"3.20","hitsPer9Inn":"9.61","runsScoredPer9":"5.72","homeRunsPer9":"1.14","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":2,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608650":{"person":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":2,"flyOuts":6,"groundOuts":21,"airOuts":14,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":72,"obp":".351","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":296,"era":"5.60","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.53","battersFaced":77,"outs":53,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":296,"balls":92,"strikes":204,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"7.64","walksPer9Inn":"2.04","hitsPer9Inn":"11.72","runsScoredPer9":"6.11","homeRunsPer9":"1.02","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679631":{"person":{"id":679631,"fullName":"Terrin Vavra","link":"/api/v1/people/679631"},"jerseyNumber":"54","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":27,"groundOuts":42,"airOuts":40,"runs":22,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":62,"baseOnBalls":13,"intentionalWalks":0,"hits":39,"hitByPitch":5,"avg":".213","atBats":183,"obp":".284","slg":".404","ops":".688","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":74,"rbi":21,"leftOnBase":72,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":111,"errors":1,"chances":115,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":14,"groundOuts":26,"airOuts":31,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".213","atBats":108,"obp":".298","slg":".361","ops":".659","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":39,"rbi":14,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".260","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":11,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":182,"errors":2,"chances":199,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":4,"airOuts":8,"runs":8,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".242","atBats":33,"obp":".265","slg":".667","ops":".932","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":22,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":5,"putOuts":70,"errors":1,"chances":76,"fielding":".987","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[702616,676059,683002,668939,691723,666185,681297,669236,677941,676679,679631,608372,656686,664991,666974,669211],"pitchers":[608372,656686,664991,666974,669211],"bench":[656577,641933],"bullpen":[608650,682274,665152,660730,669432,674175,669704,687064],"battingOrder":[702616,676059,683002,668939,691723,666185,681297,677941,679631],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rutschman (14, Boyd)."},{"label":"HR","value":"Henderson (13, 8th inning off Thielbar, 2 on, 2 out)."},{"label":"TB","value":"Henderson 5; Jackson, J 2; Rutschman 2; Westburg 2."},{"label":"RBI","value":"Henderson 3 (46); Westburg (27)."},{"label":"2-out RBI","value":"Henderson 3; Westburg."},{"label":"Runners left in scoring position, 2 out","value":"Mayo."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Westburg (1st base by Boyd)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Westburg (1, throw)."}]}],"note":[{"label":"a","value":"Lined out for Vázquez, L 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":9,"groundOuts":7,"airOuts":10,"runs":3,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".254","atBats":35,"obp":".324","slg":".441","ops":".765","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":12,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":10,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":124,"era":"3.93","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.23","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":36,"strikes":88,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":4,"pitchesPerInning":"13.78","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"23","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":38,"gamesStarted":0,"flyOuts":20,"groundOuts":32,"airOuts":41,"runs":8,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":42,"baseOnBalls":11,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":138,"obp":".243","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":595,"era":"1.36","inningsPitched":"39.2","wins":0,"losses":2,"saves":15,"saveOpportunities":16,"holds":6,"blownSaves":1,"earnedRuns":6,"whip":"0.88","battersFaced":152,"outs":119,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":595,"balls":202,"strikes":393,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":25,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"9.53","walksPer9Inn":"2.50","hitsPer9Inn":"5.45","runsScoredPer9":"1.82","homeRunsPer9":"0.45","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"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":"23","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":14,"gamesStarted":13,"flyOuts":44,"groundOuts":82,"airOuts":71,"runs":33,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":25,"intentionalWalks":0,"hits":70,"hitByPitch":5,"atBats":273,"obp":".327","caughtStealing":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1164,"era":"3.42","inningsPitched":"73.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.29","battersFaced":307,"outs":221,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1164,"balls":419,"strikes":745,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".625","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"6.48","walksPer9Inn":"3.05","hitsPer9Inn":"8.55","runsScoredPer9":"4.03","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":16},"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":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":81,"groundOuts":84,"airOuts":142,"runs":75,"doubles":21,"triples":4,"homeRuns":18,"strikeOuts":67,"baseOnBalls":74,"intentionalWalks":7,"hits":109,"hitByPitch":2,"avg":".273","atBats":399,"obp":".387","slg":".481","ops":".868","caughtStealing":2,"stolenBases":23,"stolenBasePercentage":".920","caughtStealingPercentage":".080","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":192,"rbi":61,"leftOnBase":136,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.59","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.17","popOuts":26,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":203,"errors":2,"chances":209,"fielding":".990","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":"23","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":100,"flyOuts":71,"groundOuts":85,"airOuts":121,"runs":62,"doubles":18,"triples":0,"homeRuns":15,"strikeOuts":101,"baseOnBalls":56,"intentionalWalks":0,"hits":89,"hitByPitch":1,"avg":".227","atBats":392,"obp":".322","slg":".388","ops":".710","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":453,"totalBases":152,"rbi":52,"leftOnBase":141,"sacBunts":0,"sacFlies":4,"babip":".264","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.13","popOuts":21,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":198,"errors":1,"chances":202,"fielding":".995","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":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)(BS, 3)","summary":"0.2 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":2,"inheritedRunnersScored":2,"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":48,"gamesStarted":0,"flyOuts":31,"groundOuts":31,"airOuts":53,"runs":11,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":145,"obp":".226","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":602,"era":"2.36","inningsPitched":"42.0","wins":2,"losses":3,"saves":1,"saveOpportunities":4,"holds":14,"blownSaves":3,"earnedRuns":11,"whip":"0.86","battersFaced":159,"outs":126,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":602,"balls":206,"strikes":396,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":4,"winPercentage":".400","pitchesPerInning":"14.33","gamesFinished":4,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"8.36","walksPer9Inn":"2.57","hitsPer9Inn":"5.14","runsScoredPer9":"2.36","homeRunsPer9":"0.64","inheritedRunners":25,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"23","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":15,"gamesStarted":15,"flyOuts":82,"groundOuts":55,"airOuts":127,"runs":31,"doubles":14,"triples":0,"homeRuns":16,"strikeOuts":63,"baseOnBalls":17,"intentionalWalks":0,"hits":69,"hitByPitch":1,"atBats":311,"obp":".263","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1294,"era":"3.25","inningsPitched":"83.0","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.04","battersFaced":332,"outs":249,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1294,"balls":417,"strikes":877,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".667","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"6.83","walksPer9Inn":"1.84","hitsPer9Inn":"7.48","runsScoredPer9":"3.36","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":67,"groundOuts":69,"airOuts":91,"runs":50,"doubles":15,"triples":3,"homeRuns":21,"strikeOuts":95,"baseOnBalls":38,"intentionalWalks":1,"hits":94,"hitByPitch":9,"avg":".269","atBats":349,"obp":".356","slg":".510","ops":".866","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":178,"rbi":61,"leftOnBase":145,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.62","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":669,"errors":4,"chances":736,"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":"23","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":43,"groundOuts":58,"airOuts":73,"runs":42,"doubles":12,"triples":1,"homeRuns":13,"strikeOuts":43,"baseOnBalls":35,"intentionalWalks":0,"hits":64,"hitByPitch":3,"avg":".272","atBats":235,"obp":".370","slg":".498","ops":".868","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":117,"rbi":36,"leftOnBase":105,"sacBunts":0,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.08","popOuts":11,"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":{"caughtStealing":15,"stolenBases":28,"stolenBasePercentage":".651","caughtStealingPercentage":".349","assists":15,"putOuts":482,"errors":2,"chances":499,"fielding":".996","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":108,"flyOuts":78,"groundOuts":75,"airOuts":134,"runs":74,"doubles":31,"triples":4,"homeRuns":27,"strikeOuts":108,"baseOnBalls":20,"intentionalWalks":0,"hits":114,"hitByPitch":4,"avg":".270","atBats":423,"obp":".306","slg":".553","ops":".859","caughtStealing":5,"stolenBases":29,"stolenBasePercentage":".853","caughtStealingPercentage":".147","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":234,"rbi":78,"leftOnBase":193,"sacBunts":4,"sacFlies":4,"babip":".298","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.67","popOuts":34,"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":4,"putOuts":320,"errors":1,"chances":325,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"23","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":35,"gamesStarted":3,"flyOuts":17,"groundOuts":17,"airOuts":36,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":1,"hits":22,"hitByPitch":5,"atBats":106,"obp":".309","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":487,"era":"2.15","inningsPitched":"29.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":7,"whip":"1.13","battersFaced":123,"outs":88,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":487,"balls":166,"strikes":321,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".667","pitchesPerInning":"16.60","gamesFinished":7,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"9.82","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"2.76","homeRunsPer9":"0.61","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 3B, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":1,"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":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":87,"flyOuts":44,"groundOuts":65,"airOuts":82,"runs":50,"doubles":15,"triples":3,"homeRuns":10,"strikeOuts":84,"baseOnBalls":32,"intentionalWalks":1,"hits":76,"hitByPitch":9,"avg":".248","atBats":306,"obp":".337","slg":".415","ops":".752","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":127,"rbi":27,"leftOnBase":117,"sacBunts":1,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.60","popOuts":14,"lineOuts":24},"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":50,"putOuts":131,"errors":6,"chances":187,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 3 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":72,"groundOuts":66,"airOuts":129,"runs":56,"doubles":25,"triples":3,"homeRuns":26,"strikeOuts":125,"baseOnBalls":43,"intentionalWalks":1,"hits":103,"hitByPitch":0,"avg":".246","atBats":418,"obp":".313","slg":".507","ops":".820","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":212,"rbi":81,"leftOnBase":184,"sacBunts":0,"sacFlies":5,"babip":".283","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.08","popOuts":25,"lineOuts":32},"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":64,"errors":3,"chances":68,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":46,"groundOuts":71,"airOuts":79,"runs":44,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":87,"baseOnBalls":24,"intentionalWalks":0,"hits":68,"hitByPitch":14,"atBats":304,"obp":".309","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1391,"era":"4.87","inningsPitched":"81.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.13","battersFaced":343,"outs":244,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1391,"balls":505,"strikes":886,"strikePercentage":".640","hitBatsmen":14,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".273","pitchesPerInning":"17.10","gamesFinished":0,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"9.63","walksPer9Inn":"2.66","hitsPer9Inn":"7.52","runsScoredPer9":"4.87","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID542932":{"person":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"jerseyNumber":"23","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"102","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":6,"groundOuts":37,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".212","atBats":99,"obp":".264","slg":".232","ops":".496","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":23,"rbi":2,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"1.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":51,"era":"7.36","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.18","battersFaced":19,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":24,"strikes":27,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":".---","pitchesPerInning":"13.91","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"7.36","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":24,"errors":3,"chances":75,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID624512":{"person":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":12,"groundOuts":22,"airOuts":24,"runs":11,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".247","atBats":81,"obp":".262","slg":".481","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":39,"rbi":16,"leftOnBase":40,"sacBunts":1,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","assists":9,"putOuts":168,"errors":1,"chances":178,"fielding":".994","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":"23","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":32,"gamesStarted":0,"flyOuts":18,"groundOuts":31,"airOuts":30,"runs":13,"doubles":3,"triples":2,"homeRuns":4,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":120,"obp":".264","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":456,"era":"3.34","inningsPitched":"32.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":12,"whip":"1.05","battersFaced":129,"outs":97,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":456,"balls":137,"strikes":319,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"14.10","gamesFinished":9,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"9.46","walksPer9Inn":"2.23","hitsPer9Inn":"7.24","runsScoredPer9":"3.62","homeRunsPer9":"1.11","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":24,"strikes":68,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":84,"groundOuts":102,"airOuts":154,"runs":39,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":118,"baseOnBalls":29,"intentionalWalks":0,"hits":106,"hitByPitch":5,"atBats":473,"obp":".273","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1964,"era":"2.34","inningsPitched":"130.2","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.03","battersFaced":514,"outs":392,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1964,"balls":636,"strikes":1328,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":8,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".733","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"4.07","strikeoutsPer9Inn":"8.13","walksPer9Inn":"2.00","hitsPer9Inn":"7.30","runsScoredPer9":"2.69","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":36,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":3,"errors":4,"chances":24,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"23","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":22,"gamesStarted":18,"flyOuts":62,"groundOuts":95,"airOuts":134,"runs":52,"doubles":18,"triples":1,"homeRuns":19,"strikeOuts":75,"baseOnBalls":28,"intentionalWalks":0,"hits":112,"hitByPitch":3,"atBats":409,"obp":".322","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1699,"era":"4.25","inningsPitched":"106.0","wins":8,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.32","battersFaced":447,"outs":318,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1699,"balls":608,"strikes":1091,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".615","pitchesPerInning":"16.03","gamesFinished":3,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"6.37","walksPer9Inn":"2.38","hitsPer9Inn":"9.51","runsScoredPer9":"4.42","homeRunsPer9":"1.61","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":34,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":18,"errors":1,"chances":34,"fielding":".971","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":"23","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":53,"groundOuts":96,"airOuts":96,"runs":60,"doubles":14,"triples":2,"homeRuns":16,"strikeOuts":125,"baseOnBalls":31,"intentionalWalks":1,"hits":102,"hitByPitch":0,"avg":".246","atBats":414,"obp":".296","slg":".406","ops":".702","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":168,"rbi":51,"leftOnBase":192,"sacBunts":1,"sacFlies":4,"babip":".310","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.88","popOuts":18,"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":247,"putOuts":158,"errors":6,"chances":411,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518489":{"person":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"0.1 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"54.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":23,"gamesStarted":1,"flyOuts":11,"groundOuts":19,"airOuts":24,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":75,"obp":".259","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":323,"era":"2.95","inningsPitched":"21.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"0.98","battersFaced":81,"outs":64,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":115,"strikes":208,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".---","pitchesPerInning":"15.14","gamesFinished":4,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"7.17","walksPer9Inn":"1.69","hitsPer9Inn":"7.17","runsScoredPer9":"2.95","homeRunsPer9":"0.42","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","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":41,"gamesStarted":0,"flyOuts":17,"groundOuts":31,"airOuts":33,"runs":15,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":2,"hits":29,"hitByPitch":2,"atBats":124,"obp":".338","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":612,"era":"2.38","inningsPitched":"34.0","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":9,"whip":"1.41","battersFaced":149,"outs":102,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":227,"strikes":385,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".500","pitchesPerInning":"18.00","gamesFinished":5,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"9.26","walksPer9Inn":"5.03","hitsPer9Inn":"7.68","runsScoredPer9":"3.97","homeRunsPer9":"0.79","inheritedRunners":26,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"23","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":76,"groundOuts":117,"airOuts":136,"runs":59,"doubles":19,"triples":3,"homeRuns":4,"strikeOuts":35,"baseOnBalls":24,"intentionalWalks":0,"hits":118,"hitByPitch":6,"avg":".293","atBats":403,"obp":".339","slg":".385","ops":".724","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":155,"rbi":46,"leftOnBase":162,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.75","popOuts":22,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":260,"putOuts":185,"errors":3,"chances":448,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"23","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":45,"gamesStarted":1,"flyOuts":16,"groundOuts":57,"airOuts":35,"runs":17,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":5,"atBats":176,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":795,"era":"2.81","inningsPitched":"48.0","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":16,"blownSaves":3,"earnedRuns":15,"whip":"1.10","battersFaced":197,"outs":144,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":295,"strikes":500,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".750","pitchesPerInning":"16.56","gamesFinished":4,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"8.81","walksPer9Inn":"2.81","hitsPer9Inn":"7.13","runsScoredPer9":"3.19","homeRunsPer9":"0.56","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"23","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":15,"flyOuts":52,"groundOuts":73,"airOuts":88,"runs":63,"doubles":13,"triples":4,"homeRuns":16,"strikeOuts":99,"baseOnBalls":27,"intentionalWalks":0,"hits":104,"hitByPitch":4,"atBats":363,"obp":".342","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1456,"era":"6.22","inningsPitched":"88.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.48","battersFaced":395,"outs":265,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1456,"balls":495,"strikes":961,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".417","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.09","walksPer9Inn":"2.75","hitsPer9Inn":"10.60","runsScoredPer9":"6.42","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":32,"groundOuts":67,"airOuts":79,"runs":35,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":53,"baseOnBalls":22,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".221","atBats":253,"obp":".287","slg":".352","ops":".639","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":89,"rbi":25,"leftOnBase":132,"sacBunts":0,"sacFlies":2,"babip":".255","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.17","popOuts":18,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":132,"putOuts":56,"errors":5,"chances":193,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":25,"groundOuts":33,"airOuts":48,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".211","atBats":128,"obp":".286","slg":".297","ops":".583","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":38,"rbi":13,"leftOnBase":50,"sacBunts":0,"sacFlies":4,"babip":".236","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":136,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[683737,608348,542932,663656,673548,691718,664023,650489,663538,624512,807713,571510,518489,573204,573124],"pitchers":[571510,518489,573204,573124],"bench":[621020,457759],"bullpen":[676962,690990,684007,641745,552640,694037,519141,607067,647336],"battingOrder":[542932,663656,673548,691718,664023,650489,663538,624512,807713],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Happ (18, Sugano); Hoerner (19, Sugano)."},{"label":"3B","value":"Castro, W (3, Sugano)."},{"label":"TB","value":"Castro, W 4; Happ 2; Hoerner 4; McGuire; Tucker."},{"label":"RBI","value":"Hoerner 2 (46); McGuire (16)."},{"label":"Runners left in scoring position, 2 out","value":"Busch; Crow-Armstrong; Shaw 2; Happ."},{"label":"SF","value":"McGuire."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Boyd (Westburg at 1st base)."}]}],"note":[{"label":"a","value":"Walked for Busch in the 9th."},{"label":"1","value":"Ran for Kelly, C in the 9th."}]}},"officials":[{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Sugano (pitcher)."},{"label":"Pitches-strikes","value":"Sugano 95-58; Martin, C 13-9; Wolfram 23-12; Cano 8-6; Akin 27-15; Boyd 92-68; Brasier 10-5; Thielbar 14-8; Rogers, Ta 8-7."},{"label":"Groundouts-flyouts","value":"Sugano 4-7; Martin, C 0-2; Wolfram 1-0; Cano 1-0; Akin 1-0; Boyd 6-2; Brasier 0-0; Thielbar 2-0; Rogers, Ta 2-0."},{"label":"Batters faced","value":"Sugano 22; Martin, C 5; Wolfram 5; Cano 3; Akin 5; Boyd 24; Brasier 3; Thielbar 5; Rogers, Ta 3."},{"label":"Inherited runners-scored","value":"Thielbar 2-2."},{"label":"Umpires","value":"HP: Emil Jimenez. 1B: Mike Muchlinski. 2B: Derek Thomas. 3B: Doug Eddings. "},{"label":"Weather","value":"74 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, R To L."},{"label":"First pitch","value":"1:20 PM."},{"label":"T","value":"2:47."},{"label":"Att","value":"40,781."},{"label":"Venue","value":"Wrigley Field."},{"label":"August 2, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","boxscoreName":"Boyd"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":24,"strikes":68,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":84,"groundOuts":102,"airOuts":154,"runs":39,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":118,"baseOnBalls":29,"intentionalWalks":0,"hits":106,"hitByPitch":5,"atBats":473,"obp":".273","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1964,"era":"2.34","inningsPitched":"130.2","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.03","battersFaced":514,"outs":392,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1964,"balls":636,"strikes":1328,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":8,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".733","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"4.07","strikeoutsPer9Inn":"8.13","walksPer9Inn":"2.00","hitsPer9Inn":"7.30","runsScoredPer9":"2.69","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":36,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":3,"errors":4,"chances":24,"fielding":".833","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":82,"pitchingGameScore":82},{"player":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","boxscoreName":"Henderson"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"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":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":37,"groundOuts":108,"airOuts":77,"runs":63,"doubles":25,"triples":4,"homeRuns":13,"strikeOuts":97,"baseOnBalls":40,"intentionalWalks":4,"hits":112,"hitByPitch":3,"avg":".285","atBats":393,"obp":".355","slg":".468","ops":".823","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":184,"rbi":46,"leftOnBase":124,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.23","popOuts":15,"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":247,"putOuts":123,"errors":7,"chances":377,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"23","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":76,"groundOuts":117,"airOuts":136,"runs":59,"doubles":19,"triples":3,"homeRuns":4,"strikeOuts":35,"baseOnBalls":24,"intentionalWalks":0,"hits":118,"hitByPitch":6,"avg":".293","atBats":403,"obp":".339","slg":".385","ops":".724","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":155,"rbi":46,"leftOnBase":162,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.75","popOuts":22,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":260,"putOuts":185,"errors":3,"chances":448,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"loser":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"save":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}