{"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":776700,"link":"/api/v1.1/game/776700/feed/live","metaData":{"wait":10,"timeStamp":"20250817_205953","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776700,"type":"R","doubleHeader":"N","id":"2025/08/17/detmlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776700-2025-08-17","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-17T18:10:00Z","originalDate":"2025-08-17","officialDate":"2025-08-17","dayNight":"day","time":"1:10","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":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2025,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":126,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":53,"ties":0,"pct":".579"},"records":{},"divisionLeader":false,"wins":73,"losses":53,"winningPercentage":".579"},"franchiseName":"Detroit","clubName":"Tigers","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2025,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":124,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":66,"ties":0,"pct":".468"},"records":{},"divisionLeader":false,"wins":58,"losses":66,"winningPercentage":".468"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID543859":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859","firstName":"Michael","lastName":"Tonkin","primaryNumber":"39","birthDate":"1989-11-19","currentAge":36,"birthCity":"Glendale","birthStateProvince":"CA","birthCountry":"USA","height":"6' 7\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Tonkin","middleName":"Harvey","boxscoreName":"Tonkin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"mlbDebutDate":"2013-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Tonkin","nameSlug":"michael-tonkin-543859","firstLastName":"Michael Tonkin","lastFirstName":"Tonkin, Michael","lastInitName":"Tonkin, M","initLastName":"M Tonkin","fullFMLName":"Michael Harvey Tonkin","fullLFMName":"Tonkin, Michael Harvey","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID570632":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632","firstName":"José","lastName":"Ureña","primaryNumber":"54","birthDate":"1991-09-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Ureña","middleName":"Miguel","boxscoreName":"Ureña","nickName":"El Nueve","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"ooh-rain-ya","mlbDebutDate":"2015-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ureña","nameSlug":"jose-urena-570632","firstLastName":"José Ureña","lastFirstName":"Ureña, José","lastInitName":"Ureña, J","initLastName":"J Ureña","fullFMLName":"José Miguel Ureña","fullLFMName":"Ureña, José Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID541640":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640","firstName":"Erasmo","lastName":"Ramírez","primaryNumber":"50","birthDate":"1990-05-02","currentAge":36,"birthCity":"Rivas","birthCountry":"Nicaragua","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erasmo","useLastName":"Ramírez","middleName":"Jose","boxscoreName":"Ramírez, E","nickName":"Mito","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"eh-RAS-mo rah-MEE-rez","mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erasmo Ramírez","nameSlug":"erasmo-ramirez-541640","firstLastName":"Erasmo Ramírez","lastFirstName":"Ramírez, Erasmo","lastInitName":"Ramírez, E","initLastName":"E Ramírez","fullFMLName":"Erasmo Jose Ramírez","fullLFMName":"Ramírez, Erasmo Jose","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID680837":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837","firstName":"Ryan","lastName":"Fitzgerald","primaryNumber":"46","birthDate":"1994-06-17","currentAge":32,"birthCity":"Hinsdale","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"Fitzgerald","boxscoreName":"Fitzgerald, R","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fitzgerald","nameSlug":"ryan-fitzgerald-680837","firstLastName":"Ryan Fitzgerald","lastFirstName":"Fitzgerald, Ryan","lastInitName":"Fitzgerald, R","initLastName":"R Fitzgerald","fullFMLName":"Ryan  Fitzgerald","fullLFMName":"Fitzgerald, Ryan","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641672":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672","firstName":"Thomas","lastName":"Hatch","primaryNumber":"59","birthDate":"1994-09-29","currentAge":31,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Thomas","useLastName":"Hatch","boxscoreName":"Hatch","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Hatch","nameSlug":"thomas-hatch-641672","firstLastName":"Thomas Hatch","lastFirstName":"Hatch, Thomas","lastInitName":"Hatch, T","initLastName":"T Hatch","fullFMLName":"Thomas Hatch","fullLFMName":"Hatch, Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID650893":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893","firstName":"Génesis","lastName":"Cabrera","birthDate":"1996-10-10","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Génesis","useLastName":"Cabrera","boxscoreName":"Cabrera, G","nickName":"Cabby","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":true,"pronunciation":"HAY-neh-sees","mlbDebutDate":"2019-05-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Génesis Cabrera","nameSlug":"genesis-cabrera-650893","firstLastName":"Génesis Cabrera","lastFirstName":"Cabrera, Génesis","lastInitName":"Cabrera, G","initLastName":"G Cabrera","fullFMLName":"Génesis Cabrera","fullLFMName":"Cabrera, Génesis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID670242":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","firstName":"Matthew","lastName":"Wallner","primaryNumber":"38","birthDate":"1997-12-12","currentAge":28,"birthCity":"Forest Lake","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Wallner","boxscoreName":"Wallner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Wallner","nameSlug":"matt-wallner-670242","firstLastName":"Matt Wallner","lastFirstName":"Wallner, Matt","lastInitName":"Wallner, M","initLastName":"M Wallner","fullFMLName":"Matthew Wallner","fullLFMName":"Wallner, Matthew","strikeZoneTop":3.4,"strikeZoneBottom":1.71},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID700242":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242","firstName":"Trey","lastName":"Sweeney","primaryNumber":"27","birthDate":"2000-04-24","currentAge":26,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trey","useLastName":"Sweeney","middleName":"Thomas","boxscoreName":"Sweeney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Sweeney","nameSlug":"trey-sweeney-700242","firstLastName":"Trey Sweeney","lastFirstName":"Sweeney, Trey","lastInitName":"Sweeney, T","initLastName":"T Sweeney","fullFMLName":"Trey Thomas Sweeney","fullLFMName":"Sweeney, Trey Thomas","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID621139":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139","firstName":"Brooks","lastName":"Kriske","primaryNumber":"48","birthDate":"1994-02-03","currentAge":32,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Kriske","middleName":"Joseph","boxscoreName":"Kriske","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"kris-key","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Kriske","nameSlug":"brooks-kriske-621139","firstLastName":"Brooks Kriske","lastFirstName":"Kriske, Brooks","lastInitName":"Kriske, B","initLastName":"B Kriske","fullFMLName":"Brooks Joseph Kriske","fullLFMName":"Kriske, Brooks Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID690544":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544","firstName":"Bailey","lastName":"Horn","primaryNumber":"57","birthDate":"1998-01-15","currentAge":28,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Horn","middleName":"Christian Tant","boxscoreName":"Horn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bailey Horn","nameSlug":"bailey-horn-690544","firstLastName":"Bailey Horn","lastFirstName":"Horn, Bailey","lastInitName":"Horn, B","initLastName":"B Horn","fullFMLName":"Bailey Christian Tant Horn","fullLFMName":"Horn, Bailey Christian Tant","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID701487":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487","firstName":"Pierson","lastName":"Ohl","primaryNumber":"40","birthDate":"1999-09-10","currentAge":27,"birthCity":"Moorpark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":207,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierson","useLastName":"Ohl","middleName":"Blaine","boxscoreName":"Ohl","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierson Ohl","nameSlug":"pierson-ohl-701487","firstLastName":"Pierson Ohl","lastFirstName":"Ohl, Pierson","lastInitName":"Ohl, P","initLastName":"P Ohl","fullFMLName":"Pierson Blaine Ohl","fullLFMName":"Ohl, Pierson Blaine","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID628451":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451","firstName":"Andy","lastName":"Ibáñez","primaryNumber":"77","birthDate":"1993-04-03","currentAge":33,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Andy","useLastName":"Ibáñez","boxscoreName":"Ibáñez","gender":"M","nameMatrilineal":"Velazquez","isPlayer":true,"isVerified":true,"pronunciation":"ee-BAHN-yez","mlbDebutDate":"2021-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Ibáñez","nameSlug":"andy-ibanez-628451","firstLastName":"Andy Ibáñez","lastFirstName":"Ibáñez, Andy","lastInitName":"Ibáñez, A","initLastName":"A Ibáñez","fullFMLName":"Andy Ibáñez","fullLFMName":"Ibáñez, Andy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312","location":{"address1":"1 Twins Way","city":"Minneapolis","state":"Minnesota","stateAbbrev":"MN","postalCode":"55403","defaultCoordinates":{"latitude":44.981829,"longitude":-93.277891},"azimuthAngle":129.0,"elevation":828,"country":"USA","phone":"(612) 659-3400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38544,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":377,"center":404,"rightCenter":367,"rightLine":328},"active":true,"season":"2025"},"officialVenue":{"id":3312,"link":"/api/v1/venues/3312"},"weather":{"condition":"Cloudy","temp":"75","wind":"12 mph, In From CF"},"gameInfo":{"attendance":22230,"firstPitch":"2025-08-17T18:36:00.000Z","gameDurationMinutes":143},"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"home":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"}},"officialScorer":{"id":427508,"fullName":"Stew Thornley","link":"/api/v1/people/427508"},"primaryDatacaster":{"id":685972,"fullName":"Kent Wipf","link":"/api/v1/people/685972"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, pitcher Thomas Hatch to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T18:35:59.789Z","endTime":"2025-08-17T18:36:59.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641672,"link":"/api/v1/people/641672"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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-17T15:00:02.754Z","endTime":"2025-08-17T17:58:12.540Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Status Change - Delayed Start: Ceremony","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-17T17:58:12.540Z","endTime":"2025-08-17T18:09:22.724Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":2,"startTime":"2025-08-17T18:09:22.724Z","endTime":"2025-08-17T18:34:41.730Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":3,"startTime":"2025-08-17T18:34:41.730Z","endTime":"2025-08-17T18:36:02.008Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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.8,"endSpeed":84.7,"strikeZoneTop":3.30498440864357,"strikeZoneBottom":1.57185419051725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.949000468109148,"aZ":-12.656592595669096,"pfxX":-3.1537082131658796,"pfxZ":10.573674576092403,"pX":-0.32662094277462933,"pZ":3.1926127727856373,"vX0":3.780530737631484,"vY0":-135.1289796824162,"vZ0":-4.372114728566075,"x":129.45,"y":152.58,"x0":-1.335272299541807,"y0":50.005025980988655,"z0":5.723510637232818,"aX":-5.822742936910196},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":4.9,"spinRate":2482,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4056270705929834,"extension":6.4578680502921735},"index":4,"playId":"b3d55f9a-664b-39ef-93c5-31c55e33fd09","pitchNumber":1,"startTime":"2025-08-17T18:36:02.008Z","endTime":"2025-08-17T18:36:06.377Z","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":88.3,"endSpeed":82.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26600828726591,"aZ":-22.62049343519275,"pfxX":1.2972612577488671,"pfxZ":5.614438955964902,"pX":-0.3420366270155339,"pZ":2.74691742105777,"vX0":2.9838774386157985,"vY0":-128.71991526374586,"vZ0":-3.015644511882793,"x":130.04,"y":164.61,"x0":-1.6784962438348292,"y0":50.002747716508594,"z0":5.658589944214352,"aX":2.2057334604460284},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.8,"breakHorizontal":-2.9,"spinRate":2610,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.42330535461853946,"extension":6.227174706344921},"index":5,"playId":"394feed9-66f2-38a1-901a-db3f9b809de7","pitchNumber":2,"startTime":"2025-08-17T18:36:13.375Z","endTime":"2025-08-17T18:36:16.650Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.33720471604204,"strikeZoneBottom":1.5071853304521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01196779154634,"aZ":-19.65435423254369,"pfxX":-8.335258728776205,"pfxZ":7.411012895966982,"pX":0.5944047457814113,"pZ":-0.9785554808733036,"vX0":7.293485146614694,"vY0":-129.65235623383668,"vZ0":-12.561092525713184,"x":94.34,"y":265.2,"x0":-1.1825440932285343,"y0":50.00371775822195,"z0":5.4539052699343555,"aX":-14.084463862380955},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.6,"breakHorizontal":13.3,"spinRate":1989,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.42368338365462455,"extension":6.499366259674971},"index":6,"playId":"03a39880-b065-3a40-bef9-28903ac805a2","pitchNumber":3,"startTime":"2025-08-17T18:36:32.173Z","endTime":"2025-08-17T18:36:35.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.107382250059185,"aZ":-22.443637025909208,"pfxX":-7.323985173050684,"pfxZ":5.924002741461168,"pX":-0.7721911789617053,"pZ":3.120396045897361,"vX0":3.973139335981724,"vY0":-127.82143831721551,"vZ0":-2.2227131204546215,"x":146.43,"y":154.53,"x0":-1.40103445491747,"y0":50.00288052594812,"z0":5.776573510894466,"aX":-12.032521737781755},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.4,"breakHorizontal":12.2,"spinRate":1984,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.42967600214621804,"extension":6.263216588030751},"hitData":{"launchSpeed":79.7,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.02,"coordY":177.07}},"index":7,"playId":"cd1f056b-dd1d-3ea1-92e2-ea096a5a2ef6","pitchNumber":4,"startTime":"2025-08-17T18:36:52.403Z","endTime":"2025-08-17T18:36:59.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:36:59.940Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T18:37:08.239Z","endTime":"2025-08-17T18:39:01.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.47999987725422,"strikeZoneBottom":1.67463391787897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.766569897519165,"aZ":-19.55901406106559,"pfxX":1.078410960651698,"pfxZ":7.1784371513707725,"pX":0.8315411772137447,"pZ":2.8699485211674687,"vX0":5.492033856060513,"vY0":-131.24798426757695,"vZ0":-3.3512250397014753,"x":85.3,"y":161.29,"x0":-1.4217700372984803,"y0":50.00605075492357,"z0":5.606540645865324,"aX":1.8963306905271848},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":-3.1,"spinRate":2498,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.41608802210000384,"extension":6.354751520069402},"index":0,"playId":"79111394-61dc-3c36-8da2-f1f8c7224f8e","pitchNumber":1,"startTime":"2025-08-17T18:37:23.470Z","endTime":"2025-08-17T18:37:27.265Z","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":87.2,"endSpeed":80.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7707266945974,"aZ":-26.434966543583247,"pfxX":-6.595342331641642,"pfxZ":3.473789518736236,"pX":-1.2592068186272465,"pZ":2.8219561585252855,"vX0":2.813046395860165,"vY0":-127.13359281865614,"vZ0":-2.1158518847913763,"x":165.0,"y":162.59,"x0":-1.5174565537570597,"y0":50.0027994685594,"z0":5.743556017755166,"aX":-10.89769852989612},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":11.4,"spinRate":1765,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.42929240865124596,"extension":6.402038326423336},"index":1,"playId":"7469a191-66a4-3ebc-827f-52151f410dca","pitchNumber":2,"startTime":"2025-08-17T18:37:36.950Z","endTime":"2025-08-17T18:37:41.019Z","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-17T18:37:45.641Z","endTime":"2025-08-17T18:38:02.229Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.8,"strikeZoneTop":3.38312529457433,"strikeZoneBottom":1.60999863567591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.771060581491245,"aZ":-28.692486091439655,"pfxX":0.7570196038647947,"pfxZ":2.2053429313088775,"pX":0.5438647551965873,"pZ":0.36560139095270394,"vX0":4.5903599787263145,"vY0":-123.41371458650802,"vZ0":-7.102456748657949,"x":96.27,"y":228.91,"x0":-1.4227016512453246,"y0":50.00027811072471,"z0":5.631633485367601,"aX":1.1902692694259753},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2529,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4403423676824647,"extension":6.357147023258165},"index":3,"playId":"5b4a809a-7c59-3e4d-b486-a983043b00fa","pitchNumber":3,"startTime":"2025-08-17T18:38:02.229Z","endTime":"2025-08-17T18:38:05.229Z","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":88.7,"endSpeed":82.5,"strikeZoneTop":3.38311270493035,"strikeZoneBottom":1.64231529811376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38444938882581,"aZ":-22.231814048042924,"pfxX":-7.160208116825664,"pfxZ":5.807806891303878,"pX":0.1956265286774473,"pZ":1.3887607848894536,"vX0":6.209188168522136,"vY0":-129.10079699154002,"vZ0":-6.467919212029905,"x":109.54,"y":201.28,"x0":-1.2942985327086636,"y0":50.002533343201186,"z0":5.603834650859274,"aX":-12.254351082558376},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":11.9,"spinRate":1930,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.42203382675996615,"extension":6.312545465188375},"index":4,"playId":"a8258a24-a0bb-3f62-8245-e2076a0cf9e1","pitchNumber":4,"startTime":"2025-08-17T18:38:24.587Z","endTime":"2025-08-17T18:38:28.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.31852784343408,"strikeZoneBottom":1.57768772335139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.435398328613097,"aZ":-26.62774655561713,"pfxX":1.90008839920407,"pfxZ":3.4151064103692397,"pX":0.7128365629537936,"pZ":1.2532281864053707,"vX0":4.653661202707762,"vY0":-125.88902384815874,"vZ0":-5.5354530436391,"x":89.83,"y":204.94,"x0":-1.3971779199460839,"y0":50.00547124371179,"z0":5.6009676501356385,"aX":3.0902577748551656},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":-4.4,"spinRate":2555,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.43293482230749447,"extension":6.299059338555762},"index":5,"playId":"c8243833-650b-3d40-b62a-044d9f99b887","pitchNumber":5,"startTime":"2025-08-17T18:38:42.330Z","endTime":"2025-08-17T18:38:45.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.823759504240414,"aZ":-18.65072092971559,"pfxX":0.5274957016215707,"pfxZ":7.583480700406965,"pX":1.052614358685068,"pZ":1.9104211476035398,"vX0":6.060002631345068,"vY0":-132.139014951351,"vZ0":-5.85218375624689,"x":76.88,"y":187.2,"x0":-1.330772665168049,"y0":50.00615557925198,"z0":5.505994666128524,"aX":0.9414749261793867},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":-2.2,"spinRate":2633,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4131174244940734,"extension":6.411502209927047},"index":6,"playId":"39350170-5b3c-3c06-aff5-bc2c4f8732df","pitchNumber":6,"startTime":"2025-08-17T18:38:58.784Z","endTime":"2025-08-17T18:39:01.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:39:01.819Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T18:39:15.448Z","endTime":"2025-08-17T18:40:46.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.52507565311195,"strikeZoneBottom":1.67248048251484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82737998970258,"aZ":-26.96142951807245,"pfxX":2.690334299066026,"pfxZ":3.6070701513923256,"pX":1.8365018344445756,"pZ":0.5435575059465596,"vX0":6.382766994908357,"vY0":-119.63690431518316,"vZ0":-6.112943567862884,"x":47.0,"y":224.1,"x0":-1.2191895506049706,"y0":50.00339427283966,"z0":5.559227348863463,"aX":3.8845186515824977},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":-6.5,"spinRate":2537,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45843403530941096,"extension":6.395179003057052},"index":0,"playId":"df3adb21-febc-3173-9173-bbebf4b786a7","pitchNumber":1,"startTime":"2025-08-17T18:39:24.636Z","endTime":"2025-08-17T18:39:27.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.862466138384153,"aZ":-20.566430782879184,"pfxX":-8.36570552964439,"pfxZ":6.355728836693794,"pX":-0.8995636211449151,"pZ":2.7530669755157153,"vX0":3.666553658239478,"vY0":-134.045073778299,"vZ0":-4.158767886115993,"x":151.29,"y":164.45,"x0":-1.1950408671649047,"y0":50.005435237002416,"z0":5.785337840539859,"aX":-15.288728677537513},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":14.4,"spinRate":2398,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4079674650397669,"extension":6.302306522688621},"index":1,"playId":"bbf35cbe-e146-3980-bdd0-9a9548457fb2","pitchNumber":2,"startTime":"2025-08-17T18:39:38.469Z","endTime":"2025-08-17T18:39:42.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.49261212401811,"strikeZoneBottom":1.63999445938204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7796716989509,"aZ":-27.290749680120836,"pfxX":5.931614479999499,"pfxZ":3.446787523955015,"pX":-0.7886306498407435,"pZ":3.3815585349997734,"vX0":0.0718731860977529,"vY0":-118.33627316677317,"vZ0":-0.08697703843037718,"x":147.06,"y":147.48,"x0":-1.589910739007448,"y0":50.00267045009417,"z0":5.920800873059553,"aX":8.404320271622147},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.5,"breakHorizontal":-10.8,"spinRate":2494,"spinDirection":77},"zone":1,"typeConfidence":2.0,"plateTime":0.4630264598865246,"extension":6.190176243319688},"index":2,"playId":"610092ff-864b-3582-871e-c218cb156f5e","pitchNumber":3,"startTime":"2025-08-17T18:39:59.576Z","endTime":"2025-08-17T18:40:02.995Z","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":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.55754158005016,"strikeZoneBottom":1.6400002332126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58295998169852,"aZ":-17.946719835317406,"pfxX":-0.25563537679689574,"pfxZ":8.228971691370544,"pX":-0.552360350394627,"pZ":3.334388994872356,"vX0":2.8300333240293587,"vY0":-130.4474267651969,"vZ0":-2.4635625007157564,"x":138.05,"y":148.75,"x0":-1.6165795203243125,"y0":50.00488420032217,"z0":5.63902938964932,"aX":-0.4426521620889449},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.6,"breakHorizontal":-0.1,"spinRate":2584,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4193540596733767,"extension":6.282723864397274},"index":3,"playId":"5679a211-4891-3162-9c65-093a8103a064","pitchNumber":4,"startTime":"2025-08-17T18:40:18.535Z","endTime":"2025-08-17T18:40:21.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-17T18:40:29.139Z","endTime":"2025-08-17T18:40:42.768Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.59000044870927,"strikeZoneBottom":1.64000038493952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78523781082187,"aZ":-23.954672379127157,"pfxX":-8.021867643270028,"pfxZ":4.3328440869123686,"pX":0.5648314920468929,"pZ":2.73392758174877,"vX0":7.0672409155401,"vY0":-136.35327162281635,"vZ0":-3.619154383565781,"x":95.47,"y":164.96,"x0":-1.0085322992977495,"y0":50.004321331831484,"z0":5.716272755441776,"aX":-15.224756114439177},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":13.2,"spinRate":2343,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4005076913372476,"extension":6.3510776896090215},"index":5,"playId":"0b07931f-4863-3ec5-af0d-32827e718cf4","pitchNumber":5,"startTime":"2025-08-17T18:40:42.768Z","endTime":"2025-08-17T18:40:46.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:40:46.434Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T18:42:41.092Z","endTime":"2025-08-17T18:43:05.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.790551722172246,"aZ":-12.42280008715422,"pfxX":-5.06912269054626,"pfxZ":10.578056530036584,"pX":0.43667850112326795,"pZ":2.691209511998492,"vX0":7.417277372614937,"vY0":-135.36163590178782,"vZ0":-6.606226289776763,"x":100.35,"y":166.12,"x0":-1.672453033270514,"y0":50.005315559296236,"z0":6.022203043475977,"aX":-9.468083618742309},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":7.7,"spinRate":2358,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4036550665841827,"extension":6.992844448341775},"hitData":{"launchSpeed":109.2,"launchAngle":12.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.65,"coordY":94.4}},"index":0,"playId":"fe7e3cc7-c75c-31c8-af29-e2d6f2a6f0d9","pitchNumber":1,"startTime":"2025-08-17T18:42:55.782Z","endTime":"2025-08-17T18:43:05.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:43:05.819Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T18:43:12.525Z","endTime":"2025-08-17T18:44:52.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":93.1,"endSpeed":85.1,"strikeZoneTop":3.57580384324451,"strikeZoneBottom":1.75999833764665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.59000847083667,"aZ":-11.19297088307486,"pfxX":-4.027587300484381,"pfxZ":11.330556855923227,"pX":-0.16170553582138172,"pZ":2.262318245669315,"vX0":5.990816379805583,"vY0":-135.24239529292268,"vZ0":-7.680271449902307,"x":123.16,"y":177.7,"x0":-1.8826296501087398,"y0":50.002739893723195,"z0":5.924625714217149,"aX":-7.458416320148995},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":6.0,"spinRate":2271,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.40505294892719723,"extension":7.056346634129413},"index":0,"playId":"38cfd945-ee18-3ddc-91cb-e4b29ce5b3bf","pitchNumber":1,"startTime":"2025-08-17T18:43:29.262Z","endTime":"2025-08-17T18:43:32.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.108041237906274,"aZ":-23.323166374199573,"pfxX":-8.09858522210683,"pfxZ":5.795324853056567,"pX":-0.5209571348341787,"pZ":1.8567832646352211,"vX0":6.507888586839856,"vY0":-123.02037391248238,"vZ0":-4.639067084920734,"x":136.86,"y":188.65,"x0":-2.152427243357464,"y0":50.00584139610568,"z0":5.751664643233452,"aX":-12.377134973407221},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":13.1,"spinRate":1942,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4457698573056632,"extension":6.964103146012707},"index":1,"playId":"729c90f3-b562-353a-91a2-eb3d8e8c1a4b","pitchNumber":2,"startTime":"2025-08-17T18:43:44.970Z","endTime":"2025-08-17T18:43:47.970Z","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-17T18:44:13.648Z","endTime":"2025-08-17T18:44:28.658Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.6093806812181,"strikeZoneBottom":1.75999991922383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48557309596513,"aZ":-25.851454311806805,"pfxX":-12.259479146666848,"pfxZ":4.128996461816575,"pX":-1.0032808320876663,"pZ":0.7581086543736396,"vX0":6.878085760656033,"vY0":-123.47517414948442,"vZ0":-6.713257833141247,"x":155.24,"y":218.31,"x0":-2.244213477487218,"y0":50.00225585182761,"z0":5.711902659365145,"aX":-18.772642112770566},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.0,"breakHorizontal":20.4,"spinRate":2047,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.44500791747593693,"extension":6.791145329484357},"index":3,"playId":"ed39a66a-ae4d-3565-bc2e-f35959262a96","pitchNumber":3,"startTime":"2025-08-17T18:44:28.658Z","endTime":"2025-08-17T18:44:31.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.764248348230545,"aZ":-26.743528297808076,"pfxX":-9.621767786544194,"pfxZ":3.5416768844060726,"pX":-0.5788682073395317,"pZ":0.9124179634191152,"vX0":7.135239949676405,"vY0":-123.2991090646471,"vZ0":-6.035497193776983,"x":139.07,"y":214.14,"x0":-2.2679943504677276,"y0":50.00076469928737,"z0":5.664677029289283,"aX":-14.732483382070681},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.2,"breakHorizontal":15.6,"spinRate":1924,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4451610519712328,"extension":6.873084550472554},"index":4,"playId":"0584a229-e75f-3256-b158-099a2f3b3ce9","pitchNumber":4,"startTime":"2025-08-17T18:44:49.491Z","endTime":"2025-08-17T18:44:52.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:44:52.723Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson. Byron Buxton to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T18:44:58.430Z","endTime":"2025-08-17T18:46:07.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.21000029774061,"strikeZoneBottom":1.51999866902755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59406251625818,"aZ":-14.701886324952401,"pfxX":-7.7107429004679675,"pfxZ":9.274567958588737,"pX":-0.48544314715983045,"pZ":1.9374334170357648,"vX0":6.988782353645489,"vY0":-136.08857484079732,"vZ0":-7.6704450024320785,"x":135.5,"y":186.47,"x0":-2.0793251637165158,"y0":50.005134708946606,"z0":5.801804678916636,"aX":-14.53078664083814},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":12.6,"spinRate":2210,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4017870709517233,"extension":6.901683950987839},"index":0,"playId":"96cfc4d1-84f1-3e33-8279-810b748fbce1","pitchNumber":1,"startTime":"2025-08-17T18:45:19.659Z","endTime":"2025-08-17T18:45:22.901Z","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":1},"index":1,"playId":"1458b8be-10f2-399c-a6b2-fbe319c68aa4","startTime":"2025-08-17T18:45:39.807Z","endTime":"2025-08-17T18:45:42.969Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85712809826707,"aZ":-14.33279514598447,"pfxX":-8.658945763170077,"pfxZ":9.39985359277591,"pX":-0.9355326272319953,"pZ":3.084927635029082,"vX0":5.838440857642134,"vY0":-137.03670890831586,"vZ0":-5.055682052148958,"x":152.66,"y":155.49,"x0":-1.9709004037462332,"y0":50.003067916192734,"z0":5.936119653442506,"aX":-16.43535658589797},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":14.4,"spinRate":2201,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40001414016298176,"extension":6.896183693464788},"hitData":{"launchSpeed":56.1,"launchAngle":15.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.63,"coordY":156.83}},"index":2,"playId":"0f6693a2-8368-3dc1-96b5-20b43d6b4981","pitchNumber":2,"startTime":"2025-08-17T18:45:58.398Z","endTime":"2025-08-17T18:46:07.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:46:07.793Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T18:46:45.879Z","endTime":"2025-08-17T18:47:58.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T18:46:31.829Z","endTime":"2025-08-17T18:46:47.951Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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.4,"endSpeed":85.3,"strikeZoneTop":3.58000137765191,"strikeZoneBottom":1.75000092830615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.968600136369535,"aZ":-13.791688365896428,"pfxX":-4.756029163808579,"pfxZ":9.849406430094293,"pX":-0.6115232991268517,"pZ":3.143216227625843,"vX0":5.142383557951352,"vY0":-135.81795809349043,"vZ0":-5.301725205074565,"x":140.31,"y":153.91,"x0":-1.9122503628785161,"y0":50.0050766765728,"z0":6.081030342221789,"aX":-8.879384505080148},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2184,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4034006100833962,"extension":6.949911881641428},"index":1,"playId":"a22c3c5a-7983-3678-9ff4-62f2ed481ace","pitchNumber":1,"startTime":"2025-08-17T18:46:47.951Z","endTime":"2025-08-17T18:46:51.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.282741232232546,"aZ":-12.50346595862523,"pfxX":-4.750209233058041,"pfxZ":10.392005154473292,"pX":-0.5132129413813675,"pZ":2.9087040101080803,"vX0":5.7233808239810235,"vY0":-136.96664204390473,"vZ0":-5.938173126668677,"x":136.56,"y":160.24,"x0":-2.016354859547187,"y0":50.00330706062414,"z0":5.965789197877526,"aX":-8.992600424992522},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2271,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4004484791219607,"extension":6.907682404338319},"index":2,"playId":"bd52dab9-e363-3a48-a4e9-cbc85d7c8d15","pitchNumber":2,"startTime":"2025-08-17T18:47:07.190Z","endTime":"2025-08-17T18:47:10.190Z","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":84.9,"endSpeed":77.5,"strikeZoneTop":3.58000020597585,"strikeZoneBottom":1.74999953251628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.033728229364424,"aZ":-26.333212158114176,"pfxX":-9.964290469679232,"pfxZ":3.8214326413962514,"pX":-1.8301092410750814,"pZ":0.9921126852271309,"vX0":4.529185842519009,"vY0":-123.46565699061284,"vZ0":-6.035816918869343,"x":186.76,"y":211.99,"x0":-2.404471025780759,"y0":50.00132102843828,"z0":5.715512013337416,"aX":-15.217546487854342},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":1699,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.44545697817125074,"extension":6.764842820588639},"index":3,"playId":"fded54bc-7639-34e2-afe8-1abe4592b353","pitchNumber":3,"startTime":"2025-08-17T18:47:28.738Z","endTime":"2025-08-17T18:47:31.738Z","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":95.9,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04757203077913,"aZ":-14.541237332971855,"pfxX":-6.613203249113295,"pfxZ":8.968345963532135,"pX":-0.3896048293115126,"pZ":3.4676823601287956,"vX0":6.295623114553921,"vY0":-139.49677089372454,"vZ0":-4.369714258476691,"x":131.85,"y":145.15,"x0":-1.8189894293414952,"y0":50.00521510250464,"z0":6.0165204594879516,"aX":-13.005831176235937},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2160,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39299599893959547,"extension":6.906911244691277},"hitData":{"launchSpeed":92.7,"launchAngle":48.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.81,"coordY":106.6}},"index":4,"playId":"bfa7bf76-e2c0-3d7a-b4fe-efd3447f62ce","pitchNumber":4,"startTime":"2025-08-17T18:47:49.013Z","endTime":"2025-08-17T18:47:58.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:47:58.535Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T18:49:47.196Z","endTime":"2025-08-17T18:52:00.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.179126947094378,"aZ":-14.340023067263655,"pfxX":-3.3287350619956007,"pfxZ":9.891774712122569,"pX":-0.0013994607954787863,"pZ":1.9661993888761062,"vX0":4.528779077999934,"vY0":-133.98000854455321,"vZ0":-6.872452513892676,"x":117.05,"y":185.69,"x0":-1.2876834953404301,"y0":50.00555574276068,"z0":5.605672059313342,"aX":-6.003250925120376},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2423,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4101168177121135,"extension":6.3404996025318},"index":0,"playId":"6fecb105-6397-3cb3-abd4-fdec509abe1a","pitchNumber":1,"startTime":"2025-08-17T18:50:11.723Z","endTime":"2025-08-17T18:50:14.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.62999841952927,"strikeZoneBottom":1.75525116681631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.519096675849926,"aZ":-19.66806383269163,"pfxX":-4.212765845691974,"pfxZ":6.731688279111335,"pX":-0.9261960805882098,"pZ":4.507617512160898,"vX0":2.668077134517939,"vY0":-135.21501941545952,"vZ0":0.16668155535849805,"x":152.3,"y":117.07,"x0":-1.3766116286977508,"y0":50.00382657900436,"z0":5.821260903213278,"aX":-7.828431283095721},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":7.1,"spinRate":2551,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4045397717711827,"extension":6.242099659260804},"index":1,"playId":"e751ec61-39a6-32d8-b0a8-4d03c9040da6","pitchNumber":2,"startTime":"2025-08-17T18:50:37.403Z","endTime":"2025-08-17T18:50:40.626Z","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(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":87.3,"endSpeed":80.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.093627220312616,"aZ":-26.258658711766888,"pfxX":-7.514440922946054,"pfxZ":3.587669911402493,"pX":-0.6668962365670417,"pZ":2.813652615583005,"vX0":4.225081169768023,"vY0":-127.1102386519208,"vZ0":-2.272508154647142,"x":142.42,"y":162.81,"x0":-1.3674097359582318,"y0":50.00395700527423,"z0":5.787331354886304,"aX":-12.395977123574417},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":12.7,"spinRate":1835,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4295982093143711,"extension":6.3049476675530665},"index":2,"playId":"024d7452-2255-3522-965d-b9ca032c9489","pitchNumber":3,"startTime":"2025-08-17T18:50:52.541Z","endTime":"2025-08-17T18:50:59.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.63000091810299,"strikeZoneBottom":1.75523794476015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.298301144976996,"aZ":-27.79383701257158,"pfxX":2.686835328155481,"pfxZ":2.7435348495832557,"pX":1.9375298384578186,"pZ":0.39394558281969255,"vX0":7.2955678903734285,"vY0":-125.22129116406319,"vZ0":-7.148146156923277,"x":43.15,"y":228.14,"x0":-1.3576435557828896,"y0":50.00021117441892,"z0":5.546384021602281,"aX":4.283058706224435},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":-6.5,"spinRate":2558,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43670444620813287,"extension":6.535849793671284},"index":3,"playId":"e830c3f9-881c-3576-a662-16f0a71376f2","pitchNumber":4,"startTime":"2025-08-17T18:51:08.239Z","endTime":"2025-08-17T18:51:11.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.6299987214672,"strikeZoneBottom":1.6899985924633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.836891201258446,"aZ":-17.151281741210116,"pfxX":-2.513428816941725,"pfxZ":8.068785987122109,"pX":-1.729304798670483,"pZ":4.307940506236018,"vX0":0.26320926876770856,"vY0":-135.19019185987975,"vZ0":-0.5455793368323322,"x":182.92,"y":122.47,"x0":-1.5008097329019303,"y0":50.00330261608314,"z0":5.709838323922299,"aX":-4.679894966869695},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":4.6,"spinRate":2442,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4042317589091877,"extension":6.175471427664647},"index":4,"playId":"491dc952-4aec-3977-88c1-404c19a776eb","pitchNumber":5,"startTime":"2025-08-17T18:51:25.321Z","endTime":"2025-08-17T18:51:28.321Z","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":89.9,"endSpeed":83.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.011511124926766,"aZ":-21.245312481155466,"pfxX":-0.11142128622863512,"pfxZ":6.239133626575947,"pX":0.06749121956981677,"pZ":2.2194052186754134,"vX0":4.111991511535551,"vY0":-130.87419090365717,"vZ0":-4.552949433302148,"x":114.43,"y":178.86,"x0":-1.5030064742584206,"y0":50.00606122040931,"z0":5.5524706883310975,"aX":-0.19603980199219123},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-0.6,"spinRate":2612,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.41692230921483375,"extension":6.23699057334256},"index":5,"playId":"a8930ac7-d460-3060-acbf-8adc712d0cd8","pitchNumber":6,"startTime":"2025-08-17T18:51:39.217Z","endTime":"2025-08-17T18:51:42.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.56480405669859,"strikeZoneBottom":1.69000100004637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.623309471388918,"aZ":-28.438290345061564,"pfxX":0.7511116055855438,"pfxZ":2.3402068827217652,"pX":0.5552964331743876,"pZ":1.359681090653695,"vX0":4.463062099162786,"vY0":-125.03929191851182,"vZ0":-4.885173329935737,"x":95.83,"y":202.07,"x0":-1.345284835509552,"y0":50.00121285144295,"z0":5.653633289559387,"aX":1.1960970595652305},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-2.3,"spinRate":2513,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4369293336701272,"extension":6.200166531618186},"index":6,"playId":"a8563a98-d066-30a5-bdb3-548acebc8eed","pitchNumber":7,"startTime":"2025-08-17T18:51:56.667Z","endTime":"2025-08-17T18:52:00.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:52:00.048Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wenceel Pérez singles on a sharp ground ball to center fielder Byron Buxton. Riley Greene to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T18:52:16.903Z","endTime":"2025-08-17T18:53:01.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":83.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.760591852495725,"aZ":-14.382430787858876,"pfxX":-3.244716408830101,"pfxZ":9.817566385641722,"pX":-0.1494289383710054,"pZ":3.340442266851219,"vX0":4.3389912458162465,"vY0":-133.9586171868218,"vZ0":-3.3309766736638973,"x":122.7,"y":148.59,"x0":-1.3708648929893492,"y0":50.000427979358,"z0":5.632388912294952,"aX":-5.8788756030782},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2607,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40935935815703006,"extension":6.226355162494628},"index":0,"playId":"6419f1cd-abd9-34d5-8562-9c4e0bbbd7b0","pitchNumber":1,"startTime":"2025-08-17T18:52:26.804Z","endTime":"2025-08-17T18:52:29.804Z","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":92.2,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.104300082697986,"aZ":-20.624856642495832,"pfxX":-8.292025396931686,"pfxZ":6.244988274222889,"pX":-0.3158914041975944,"pZ":2.4456163186441984,"vX0":5.789479223442944,"vY0":-134.17725925442022,"vZ0":-4.809213564201401,"x":129.04,"y":172.75,"x0":-1.4086181625144787,"y0":50.00362659591841,"z0":5.7026162617339295,"aX":-15.338575424443475},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":14.0,"spinRate":2393,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40598444882800555,"extension":6.556523519549466},"hitData":{"launchSpeed":101.0,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":133.33,"coordY":87.43}},"index":1,"playId":"20c44d99-67f5-34a7-a1ab-7e24abf815f0","pitchNumber":2,"startTime":"2025-08-17T18:52:50.306Z","endTime":"2025-08-17T18:53:01.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:53:01.888Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Javier Báez grounds into a double play, third baseman Royce Lewis to second baseman Luke Keaschall to first baseman Kody Clemens. Riley Greene to 3rd. Wenceel Pérez out at 2nd. Javier Báez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T18:53:08.088Z","endTime":"2025-08-17T18:53:38.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":86.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66410893177552,"aZ":-24.004891777401717,"pfxX":-6.701538202805865,"pfxZ":4.338367567759013,"pX":-1.0848726712874752,"pZ":2.4141774636961513,"vX0":3.52368007212764,"vY0":-135.42154758483613,"vZ0":-4.417478579764018,"x":158.35,"y":173.6,"x0":-1.5224881440400095,"y0":50.004493344526296,"z0":5.716766090254573,"aX":-12.623843999186688},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":11.5,"spinRate":2412,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4022978228140568,"extension":6.294966590177329},"hitData":{"launchSpeed":98.2,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.31,"coordY":173.55}},"index":0,"playId":"d8c4bed0-a399-3762-878e-bb3c31687016","pitchNumber":1,"startTime":"2025-08-17T18:53:30.167Z","endTime":"2025-08-17T18:53:38.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:53:38.754Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T18:53:50.315Z","endTime":"2025-08-17T18:55:27.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.15675047638129,"strikeZoneBottom":1.57000161693687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69863338127839,"aZ":-21.702131797863533,"pfxX":1.7849498669200266,"pfxZ":6.105884597242521,"pX":1.0806057955095127,"pZ":2.345462940751651,"vX0":6.061304102269473,"vY0":-129.5313262668614,"vZ0":-3.923610301837802,"x":75.81,"y":175.45,"x0":-1.5128291306924735,"y0":50.001990900970384,"z0":5.520426581659661,"aX":3.061182942404728},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":-4.4,"spinRate":2601,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4213508556335728,"extension":6.569085226989874},"index":0,"playId":"5277dab6-5c85-3434-be16-28074aff2ef9","pitchNumber":1,"startTime":"2025-08-17T18:54:07.586Z","endTime":"2025-08-17T18:54:10.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.2211788397275,"strikeZoneBottom":1.5700000982452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105705417013727,"aZ":-22.81770230203361,"pfxX":1.7500654076981288,"pfxZ":5.385894652533086,"pX":0.3272646750119055,"pZ":3.6336283113389873,"vX0":4.2572658553032605,"vY0":-130.60224826146117,"vZ0":-0.7938983570192091,"x":104.53,"y":140.67,"x0":-1.547703344307768,"y0":50.00132668481446,"z0":5.649210867049659,"aX":3.038867792946671},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":-4.1,"spinRate":2650,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4185231255078241,"extension":6.32969144017509},"index":1,"playId":"f9e6d4b7-e422-3cac-9964-78027a9ebaf9","pitchNumber":2,"startTime":"2025-08-17T18:54:23.381Z","endTime":"2025-08-17T18:54:26.750Z","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":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.15677750134917,"strikeZoneBottom":1.50555594805226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51714781533828,"aZ":-21.289600589234954,"pfxX":0.09653760454036098,"pfxZ":6.205404765061399,"pX":0.38170415945228087,"pZ":2.742477046303412,"vX0":4.734309702927906,"vY0":-130.58360375752176,"vZ0":-3.20970417521054,"x":102.45,"y":164.73,"x0":-1.455632205552647,"y0":50.00231557473353,"z0":5.561060414649141,"aX":0.1680570002589407},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":-1.1,"spinRate":2591,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.41700282998881333,"extension":6.423393569831161},"index":2,"playId":"1b95811b-82b7-3731-9423-70c5bea1ae26","pitchNumber":3,"startTime":"2025-08-17T18:54:43.941Z","endTime":"2025-08-17T18:54:47.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.22121773717426,"strikeZoneBottom":1.57000163990394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73253627170497,"aZ":-31.37402552365136,"pfxX":2.4708206598894975,"pfxZ":0.5240738570370644,"pX":0.8745861433563444,"pZ":0.5200074363128112,"vX0":4.990370215611061,"vY0":-122.81029928781014,"vZ0":-5.94249400803425,"x":83.66,"y":224.74,"x0":-1.5028214662165218,"y0":50.005500589768,"z0":5.631553849601481,"aX":3.78314852979812},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":-5.6,"spinRate":2549,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.44555520105206714,"extension":6.34672309831216},"index":3,"playId":"4bd36165-e4a1-3172-a3c6-bab393d1f3b9","pitchNumber":4,"startTime":"2025-08-17T18:55:00.916Z","endTime":"2025-08-17T18:55:04.303Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.22120902910855,"strikeZoneBottom":1.57000110613334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.008060925178977,"aZ":-20.158774514754086,"pfxX":0.763448567347309,"pfxZ":6.9581457897295245,"pX":0.9373003982492574,"pZ":2.3238351947631957,"vX0":6.193144940461715,"vY0":-130.48280938078216,"vZ0":-4.263194838100991,"x":81.27,"y":176.04,"x0":-1.5645210895222068,"y0":50.00467507744987,"z0":5.494393549021261,"aX":1.318851789588785},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":-2.8,"spinRate":2702,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4194943640061455,"extension":6.416978671921688},"index":4,"playId":"e066b671-0f49-396e-aa5b-9a5554dc81b9","pitchNumber":5,"startTime":"2025-08-17T18:55:24.241Z","endTime":"2025-08-17T18:55:27.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:55:27.815Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trey Sweeney flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T18:55:32.944Z","endTime":"2025-08-17T18:57:20.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.69000082379582,"strikeZoneBottom":1.73515635184555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76261905594712,"aZ":-14.368232359796126,"pfxX":-3.5755983325582292,"pfxZ":9.749898601145658,"pX":0.9125177397859563,"pZ":3.654423759671113,"vX0":7.027311273149125,"vY0":-135.11044571427348,"vZ0":-2.676614073842712,"x":82.22,"y":140.11,"x0":-1.2719105002344284,"y0":50.00355947117877,"z0":5.683012387596486,"aX":-6.531106322672891},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2608,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4072740908034853,"extension":6.262230239224353},"index":0,"playId":"2702b0d2-830a-3a20-aa6a-5f5770856be6","pitchNumber":1,"startTime":"2025-08-17T18:56:04.827Z","endTime":"2025-08-17T18:56:07.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.62488037895039,"strikeZoneBottom":1.66999992597649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.448814239986586,"aZ":-18.69406306435113,"pfxX":0.4219963746499147,"pfxZ":7.687312692163873,"pX":1.4291690432540345,"pZ":1.8936114573854446,"vX0":7.029581638926604,"vY0":-131.01130826660295,"vZ0":-5.872387710385935,"x":62.52,"y":187.65,"x0":-1.3338945965687126,"y0":50.001269437592825,"z0":5.5432888490891825,"aX":0.7389731490763323},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":-2.2,"spinRate":2646,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4167111802246959,"extension":6.298675216406886},"index":1,"playId":"a5cd5a85-10d7-35c3-9c72-89d1ca66231a","pitchNumber":2,"startTime":"2025-08-17T18:56:25.192Z","endTime":"2025-08-17T18:56:31.827Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach McKinstry steals (19) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"a5cd5a85-10d7-35c3-9c72-89d1ca66231a","startTime":"2025-08-17T18:56:37.251Z","endTime":"2025-08-17T18:56:51.896Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.8,"strikeZoneTop":3.75579361705972,"strikeZoneBottom":1.66999915760379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.230069246496555,"aZ":-19.624618864200755,"pfxX":-0.45454384130293857,"pfxZ":7.143041940868368,"pX":1.875767570989132,"pZ":1.2576122383388901,"vX0":8.569562908306203,"vY0":-130.39451103678525,"vZ0":-7.005771335720967,"x":45.5,"y":204.82,"x0":-1.3663854670006632,"y0":50.00171445111718,"z0":5.412836000750884,"aX":-0.7989962707868332},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-0.7,"spinRate":2651,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41685210849298704,"extension":6.438472780937954},"index":3,"playId":"880f1b2c-b775-3928-977c-b173353338a9","pitchNumber":3,"startTime":"2025-08-17T18:56:51.896Z","endTime":"2025-08-17T18:56:55.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.408600792104817,"aZ":-12.756912949182263,"pfxX":-2.167434884251121,"pfxZ":10.384043737688291,"pX":0.908194044820431,"pZ":2.7307645320092497,"vX0":6.579266840212217,"vY0":-135.58128397526525,"vZ0":-5.437429627860075,"x":82.38,"y":165.05,"x0":-1.2635990830056625,"y0":50.00485681273788,"z0":5.645645723309743,"aX":-4.0546578022993085},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":2.6,"spinRate":2628,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4032972408334383,"extension":6.241415193677413},"hitData":{"launchSpeed":72.7,"launchAngle":37.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.79,"coordY":122.36}},"index":4,"playId":"e9b90e33-5cd3-3fe1-bfae-629ebbae6859","pitchNumber":4,"startTime":"2025-08-17T18:57:12.615Z","endTime":"2025-08-17T18:57:20.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T18:57:20.627Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T18:59:19.804Z","endTime":"2025-08-17T19:00:28.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":0},"pitchData":{"startSpeed":91.7,"endSpeed":81.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80055844235338,"aZ":-10.221493052518207,"pfxX":-3.023695061279051,"pfxZ":12.515632541536947,"pX":0.6676292482078632,"pZ":3.5849103275170724,"vX0":6.910009682335164,"vY0":-133.1612548707068,"vZ0":-4.518776389516948,"x":91.55,"y":141.99,"x0":-1.5955514899010748,"y0":50.00375247782101,"z0":6.075013958137094,"aX":-5.304967973865373},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":21.5,"breakHorizontal":3.6,"spinRate":2246,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.41506506407885935,"extension":6.897780476006124},"index":0,"playId":"fd41005c-a9d3-317f-8190-1597ddb28fe2","pitchNumber":1,"startTime":"2025-08-17T18:59:31.755Z","endTime":"2025-08-17T18:59:34.755Z","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":82.7,"endSpeed":76.1,"strikeZoneTop":3.31497101531496,"strikeZoneBottom":1.53999899641628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23561256833588,"aZ":-29.204072651891288,"pfxX":0.11215716118274877,"pfxZ":2.037487452679856,"pX":1.9109755663919554,"pZ":1.1124247633931248,"vX0":8.69815330117552,"vY0":-120.12190729716787,"vZ0":-5.1473105553969285,"x":44.16,"y":208.74,"x0":-1.7781042719068711,"y0":50.00026548939706,"z0":5.893022695851436,"aX":0.16184595196662868},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":-2.4,"spinRate":1993,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4567617822208496,"extension":6.93760308473798},"index":1,"playId":"be15886a-563c-372a-8279-df91632167d6","pitchNumber":2,"startTime":"2025-08-17T18:59:48.782Z","endTime":"2025-08-17T18:59:51.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.31496904003086,"strikeZoneBottom":1.53999895238499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.866064781073145,"aZ":-11.809742342500456,"pfxX":-5.674885450162602,"pfxZ":11.081676213274168,"pX":0.957728562659815,"pZ":2.582865125105228,"vX0":8.76569343692431,"vY0":-134.84489841499303,"vZ0":-6.941681835789554,"x":80.49,"y":169.04,"x0":-1.6008804782405828,"y0":50.0066709678464,"z0":6.027531892097411,"aX":-10.433011802288409},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":8.4,"spinRate":2266,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4065006154528512,"extension":7.009005633980077},"index":2,"playId":"69e006ee-ed1c-35f3-b677-64a14a4eded3","pitchNumber":3,"startTime":"2025-08-17T19:00:05.072Z","endTime":"2025-08-17T19:00:08.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.330678426265962,"aZ":-15.653929140551886,"pfxX":-7.087087543425952,"pfxZ":8.877845811048143,"pX":-0.032306301195751314,"pZ":2.601694002858234,"vX0":7.0221200586750925,"vY0":-135.03317118844038,"vZ0":-5.989896043476316,"x":118.23,"y":168.53,"x0":-1.736351027832216,"y0":50.002992108649096,"z0":5.9362781385226215,"aX":-13.187143347292839},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2141,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40447367815142954,"extension":7.016723921149568},"hitData":{"launchSpeed":92.6,"launchAngle":29.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.41,"coordY":68.22}},"index":3,"playId":"acdd0d58-068b-340d-987d-a8cb60decb13","pitchNumber":4,"startTime":"2025-08-17T19:00:20.076Z","endTime":"2025-08-17T19:00:28.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:00:28.602Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, first baseman Spencer Torkelson to pitcher Chris Paddack.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T19:00:35.600Z","endTime":"2025-08-17T19:01:12.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.588607497857247,"aZ":-42.48335857358565,"pfxX":1.3860673228568943,"pfxZ":-8.11693388477668,"pX":0.12849897581144656,"pZ":1.5540537061717834,"vX0":3.659788160422727,"vY0":-112.64254629818349,"vZ0":-0.5395596528866127,"x":112.1,"y":196.82,"x0":-1.7046193992285965,"y0":50.00145736137805,"z0":6.133323137447627,"aX":1.7604662803685496},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.4,"breakHorizontal":-3.6,"spinRate":2070,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48834109660699454,"extension":6.663310625593657},"index":0,"playId":"0290a087-ab54-3832-8347-6cb436d11de7","pitchNumber":1,"startTime":"2025-08-17T19:00:51.513Z","endTime":"2025-08-17T19:00:54.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.274812570346306,"aZ":-26.5840804159224,"pfxX":-8.535951707583743,"pfxZ":3.675466553633518,"pX":-0.43644116275636036,"pZ":1.7044602435239942,"vX0":6.516638144252943,"vY0":-122.60945563971939,"vZ0":-4.2169112292012185,"x":133.64,"y":192.76,"x0":-2.0198720772400423,"y0":50.00593825809698,"z0":5.715705895341876,"aX":-12.996804870008082},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":1764,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44674628641360625,"extension":6.876953078534371},"hitData":{"launchSpeed":92.1,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.63,"coordY":161.69}},"index":1,"playId":"fc163267-c40c-36a6-ac07-648223e3e764","pitchNumber":2,"startTime":"2025-08-17T19:01:04.794Z","endTime":"2025-08-17T19:01:12.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:01:12.326Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Royce Lewis homers (6) on a line drive to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T19:01:55.836Z","endTime":"2025-08-17T19:02:53.296Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T19:01:41.377Z","endTime":"2025-08-17T19:01:57.897Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.44459266015188,"strikeZoneBottom":1.67999973055679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.280068197611712,"aZ":-12.36437661405387,"pfxX":-6.4091351125085,"pfxZ":10.860251220822073,"pX":0.9413443211739223,"pZ":3.047007535587977,"vX0":8.829169871249906,"vY0":-134.26122226828767,"vZ0":-5.523620187587268,"x":81.12,"y":156.51,"x0":-1.5583052003261886,"y0":50.00517169178438,"z0":6.012309006922203,"aX":-11.694013045944024},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2246,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40808269759925064,"extension":7.076555189917256},"index":1,"playId":"ff7876c3-6691-3a7a-a48a-fb401d2d3e5f","pitchNumber":1,"startTime":"2025-08-17T19:01:57.897Z","endTime":"2025-08-17T19:02:01.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.44459481857431,"strikeZoneBottom":1.67999896636465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14708098552401,"aZ":-19.15574464088344,"pfxX":-1.3965177603211512,"pfxZ":7.67533991665953,"pX":0.5286795073454835,"pZ":0.3294096837742511,"vX0":6.70838106302245,"vY0":-128.98460682308152,"vZ0":-10.193121601793864,"x":96.85,"y":229.89,"x0":-1.9169839195629403,"y0":50.00585383837863,"z0":5.790661271092159,"aX":-2.3706546549531677},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.0,"breakHorizontal":1.1,"spinRate":2113,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4235674526000124,"extension":7.03711459990014},"index":2,"playId":"79f9d809-27ce-3fec-9fc3-28ce169912dd","pitchNumber":2,"startTime":"2025-08-17T19:02:14.130Z","endTime":"2025-08-17T19:02:17.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.317850470143103,"aZ":-13.695082585285826,"pfxX":-8.03872509316037,"pfxZ":9.99920146615506,"pX":-0.13285923683510475,"pZ":2.2946897512199538,"vX0":7.578057554460295,"vY0":-135.28081232818204,"vZ0":-6.908420812003451,"x":122.06,"y":176.82,"x0":-1.929973678476561,"y0":50.00133022297025,"z0":5.8468438071221955,"aX":-14.854831059802908},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":12.8,"spinRate":2094,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4053346860262317,"extension":6.943581726850708},"hitData":{"launchSpeed":110.4,"launchAngle":18.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.33,"coordY":71.06}},"index":3,"playId":"e5db336a-3f84-39bb-840a-3bd67b832263","pitchNumber":3,"startTime":"2025-08-17T19:02:29.739Z","endTime":"2025-08-17T19:02:53.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:02:53.296Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T19:03:03.717Z","endTime":"2025-08-17T19:05:44.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.0,"strikeZoneTop":3.37265217179315,"strikeZoneBottom":1.67801458970347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.396518276284887,"aZ":-9.55722967111999,"pfxX":-6.6773366110463215,"pfxZ":12.025398516353883,"pX":-0.13098576079199672,"pZ":0.9948502943977667,"vX0":6.551490516262628,"vY0":-136.14139770244793,"vZ0":-11.371366600287752,"x":121.99,"y":211.92,"x0":-1.6990519003690332,"y0":50.00131484530161,"z0":5.8833025173601,"aX":-12.555815735691041},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":10.7,"spinRate":2311,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4020526446547459,"extension":7.048733612004279},"index":0,"playId":"e574c3a9-2df1-3218-9e7f-4c791be646cf","pitchNumber":1,"startTime":"2025-08-17T19:03:16.367Z","endTime":"2025-08-17T19:03:19.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.27469962211196,"strikeZoneBottom":1.64533660733904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8341848037314,"aZ":-13.6970523148546,"pfxX":-7.071464100683675,"pfxZ":9.977680696979753,"pX":0.9259730190365026,"pZ":3.817435608939012,"vX0":8.952974234529544,"vY0":-135.093908565168,"vZ0":-3.621108403234213,"x":81.7,"y":135.71,"x0":-1.5090073768387604,"y0":50.0067411225217,"z0":6.135122788593031,"aX":-13.10184417881134},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":10.9,"spinRate":2226,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4051020438392663,"extension":6.91945574630755},"index":1,"playId":"3e3930ed-484a-3ab4-a9c9-4e64d36bf326","pitchNumber":2,"startTime":"2025-08-17T19:03:31.896Z","endTime":"2025-08-17T19:03:35.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.25837137964728,"strikeZoneBottom":1.61266436217266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.773997228771893,"aZ":-25.46297196201654,"pfxX":-8.871380590051182,"pfxZ":4.292298591904164,"pX":0.0010414411818219116,"pZ":1.3385942851642838,"vX0":7.412727584449788,"vY0":-123.72396943035882,"vZ0":-5.727868175925427,"x":116.96,"y":202.64,"x0":-1.8693063696091996,"y0":50.0016976652833,"z0":5.79494500127284,"aX":-13.866580809477401},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.7,"breakHorizontal":14.5,"spinRate":1827,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.44131172507563843,"extension":6.92786889459565},"index":2,"playId":"1e66a644-e8ae-3ac4-9904-e5f5f6067fdb","pitchNumber":3,"startTime":"2025-08-17T19:03:46.310Z","endTime":"2025-08-17T19:03:50.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71276537552377,"aZ":-10.970538624683263,"pfxX":-4.641628199671039,"pfxZ":11.36667409365315,"pX":-0.24770371392563947,"pZ":3.023834249693079,"vX0":5.915105041948232,"vY0":-135.72092803149326,"vZ0":-6.029527078785825,"x":126.44,"y":157.14,"x0":-1.8523622213237971,"y0":50.00225643028991,"z0":6.0382385640600935,"aX":-8.65871239972896},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2282,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4035770870337596,"extension":6.954342003667644},"index":3,"playId":"b4bf4ad8-4fe8-3da8-89c7-708c08c8a66b","pitchNumber":4,"startTime":"2025-08-17T19:04:01.311Z","endTime":"2025-08-17T19:04:04.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.33999947660433,"strikeZoneBottom":1.57999927448329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.027957632992894,"aZ":-40.169220982349884,"pfxX":5.385605019566382,"pfxZ":-6.203832550642447,"pX":0.6556943357976253,"pZ":0.8599871344054598,"vX0":3.8642713948832204,"vY0":-113.16527361478012,"vZ0":-2.7090797977956975,"x":92.01,"y":215.56,"x0":-1.7782252368268456,"y0":50.00543529491038,"z0":6.124215479932328,"aX":6.935802135907212},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.6,"breakHorizontal":-10.8,"spinRate":2050,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.48533265495358746,"extension":6.6106951351477035},"index":4,"playId":"7fce2958-5e92-3f40-b94a-de2227afc64f","pitchNumber":5,"startTime":"2025-08-17T19:04:17.707Z","endTime":"2025-08-17T19:04:21.348Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.729713294318955,"aZ":-23.875161140720596,"pfxX":-8.653794731413422,"pfxZ":5.351921716296397,"pX":-0.9579182082899294,"pZ":2.8016599149140626,"vX0":5.558387199433912,"vY0":-123.49824160958228,"vZ0":-2.5943459125577437,"x":153.51,"y":163.14,"x0":-2.1092187657981425,"y0":50.002040141467596,"z0":5.865993300262187,"aX":-13.417014893028659},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.4,"breakHorizontal":14.4,"spinRate":2073,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.44287379525194837,"extension":6.830801861482606},"index":5,"playId":"e303394e-2b07-3059-9236-0dd68bcb6e0a","pitchNumber":6,"startTime":"2025-08-17T19:04:37.327Z","endTime":"2025-08-17T19:04:40.327Z","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.5,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.721616057657908,"aZ":-13.517521774796682,"pfxX":-6.261525194234002,"pfxZ":9.926170916051085,"pX":0.09559317018979575,"pZ":3.2443459240239747,"vX0":6.660354747802186,"vY0":-135.9766756108137,"vZ0":-5.065536611952039,"x":113.36,"y":151.18,"x0":-1.567486929849822,"y0":50.00615024765875,"z0":6.063263906197448,"aX":-11.773734421936172},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2311,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.40219664023784585,"extension":6.926349298756533},"index":6,"playId":"bf22e1d6-16d2-3ba3-851f-0d51fcb74eb0","pitchNumber":7,"startTime":"2025-08-17T19:04:59.026Z","endTime":"2025-08-17T19:05:02.767Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.839280520754844,"aZ":-28.261195424271975,"pfxX":-7.699734515289035,"pfxZ":2.5669182644502966,"pX":-0.6967253867019672,"pZ":2.0297598024787713,"vX0":5.562370011039127,"vY0":-122.54949868791753,"vZ0":-3.373289095343639,"x":143.56,"y":183.98,"x0":-1.9936540526230941,"y0":50.001828022996925,"z0":5.833759265562742,"aX":-11.730605379550633},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":12.7,"spinRate":1778,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4466507296002069,"extension":6.8494025263877045},"index":7,"playId":"6ffccf03-d76d-3d58-81eb-97d6466775f9","pitchNumber":8,"startTime":"2025-08-17T19:05:19.842Z","endTime":"2025-08-17T19:05:23.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.27473832226572,"strikeZoneBottom":1.64529625170483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.463211303516417,"aZ":-41.336896767932245,"pfxX":0.5922720712276792,"pfxZ":-6.937208974093349,"pX":1.5611805550363906,"pZ":-0.210497058281449,"vX0":7.262164364806402,"vY0":-115.09228721837316,"vZ0":-4.807633752594574,"x":57.49,"y":244.46,"x0":-1.7327147204350826,"y0":50.00259146954587,"z0":5.975058973808207,"aX":0.7822335314729775},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.6,"breakHorizontal":-3.1,"spinRate":2096,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4787510501559642,"extension":6.854238944611884},"index":8,"playId":"62c16f2d-e016-3b4a-9dcb-90d1326347c4","pitchNumber":9,"startTime":"2025-08-17T19:05:40.408Z","endTime":"2025-08-17T19:05:44.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:05:44.184Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"James Outman pops out to shortstop Trey Sweeney.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T19:06:03.732Z","endTime":"2025-08-17T19:07:03.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65660348230113,"aZ":-28.698877814886586,"pfxX":-8.268550338003072,"pfxZ":2.2904540144685948,"pX":-0.4886560634880558,"pZ":1.7446524169562978,"vX0":6.437816687282606,"vY0":-122.44702892441143,"vZ0":-3.9232646237383824,"x":135.63,"y":191.67,"x0":-2.0803932983032003,"y0":50.00001349257488,"z0":5.8287935304325655,"aX":-12.527211939899047},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":13.4,"spinRate":1768,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.44768001813710345,"extension":6.899747806167546},"index":0,"playId":"bf68017c-3bdd-3fe3-b8fd-c420bb24f540","pitchNumber":1,"startTime":"2025-08-17T19:06:11.464Z","endTime":"2025-08-17T19:06:14.464Z","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.0,"endSpeed":82.8,"strikeZoneTop":3.31909288479013,"strikeZoneBottom":1.74097957778747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74494738749187,"aZ":-15.017774874465543,"pfxX":-5.398056542289584,"pfxZ":9.624747962745388,"pX":0.7552063593506536,"pZ":5.020322606801464,"vX0":8.042444598766687,"vY0":-133.64721235437128,"vZ0":-0.2000416152459647,"x":88.21,"y":103.23,"x0":-1.6121916789237445,"y0":50.002272083898866,"z0":6.188576441578686,"aX":-9.622614631712615},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2122,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41216082829399525,"extension":6.934342637024389},"index":1,"playId":"37fecaf6-bfbe-3c3c-889a-f6fd74f5dfab","pitchNumber":2,"startTime":"2025-08-17T19:06:32.751Z","endTime":"2025-08-17T19:06:35.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":75.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52011116645539,"aZ":-29.064457706427135,"pfxX":-11.18325672360284,"pfxZ":2.0960182240579517,"pX":-0.6453807728043693,"pZ":2.5460372385314574,"vX0":7.078903007748833,"vY0":-121.94154307890625,"vZ0":-1.9313451002030377,"x":141.6,"y":170.04,"x0":-2.1565312467957,"y0":50.00164834694264,"z0":5.894643601010522,"aX":-16.574134165808438},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.6,"breakHorizontal":18.2,"spinRate":1860,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.45191610767969603,"extension":6.960308301011527},"hitData":{"launchSpeed":79.2,"launchAngle":67.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.16,"coordY":169.49}},"index":2,"playId":"b47cc5fb-40cf-379a-a625-b474ac881ee3","pitchNumber":3,"startTime":"2025-08-17T19:06:53.957Z","endTime":"2025-08-17T19:07:03.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:07:03.478Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:09:02.900Z","endTime":"2025-08-17T19:11:05.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.52173891845288,"strikeZoneBottom":1.64590835585059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53716802096345,"aZ":-17.62524578299086,"pfxX":-0.7300078431242429,"pfxZ":8.724105115536053,"pX":1.9830758083494193,"pZ":0.5014198290099962,"vX0":8.328805863167371,"vY0":-128.31028930383513,"vZ0":-9.000823693541046,"x":41.41,"y":225.24,"x0":-1.2099333169932107,"y0":50.00060393143029,"z0":5.427838061669789,"aX":-1.2173886940895713},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.9,"breakHorizontal":-0.6,"spinRate":2596,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4268579132804078,"extension":6.4527566631957916},"index":0,"playId":"6ba945a6-9523-3ec5-9773-2fdbf4b6eac3","pitchNumber":1,"startTime":"2025-08-17T19:09:15.068Z","endTime":"2025-08-17T19:09:18.134Z","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.3,"endSpeed":84.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34037810295358,"aZ":-21.8422106382552,"pfxX":-8.947522016619267,"pfxZ":5.72757420043129,"pX":-0.538731324053149,"pZ":2.9690148484532233,"vX0":4.993068454884206,"vY0":-132.90781047667335,"vZ0":-3.2114712703825736,"x":137.54,"y":158.62,"x0":-1.2713890902757081,"y0":50.00192710728756,"z0":5.764684469968028,"aX":-16.135081665322193},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":2377,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41086300923546304,"extension":6.288106806014089},"index":1,"playId":"3070623b-08ea-3afe-bd39-c377f8d7a90a","pitchNumber":2,"startTime":"2025-08-17T19:09:27.766Z","endTime":"2025-08-17T19:09:35.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.39000078429441,"strikeZoneBottom":1.57999933097238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.929578783744045,"aZ":-23.31628248758758,"pfxX":1.9054376051563549,"pfxZ":5.251564928188012,"pX":1.1221656975232719,"pZ":2.524671193989756,"vX0":5.566042940736648,"vY0":-129.0694134449855,"vZ0":-3.3248826547462365,"x":74.23,"y":170.61,"x0":-1.3100872316297267,"y0":50.00371448182632,"z0":5.625696974408473,"aX":3.2127660657035797},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.0,"breakHorizontal":-4.7,"spinRate":2610,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.4244210955565104,"extension":6.267904103251259},"index":2,"playId":"daee88fb-fa91-34f9-be6f-e55266a78ebb","pitchNumber":3,"startTime":"2025-08-17T19:10:04.539Z","endTime":"2025-08-17T19:10:09.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.52168667003529,"strikeZoneBottom":1.64588193404365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47017500020794,"aZ":-22.40127079849919,"pfxX":-7.892558269668857,"pfxZ":5.368798935521111,"pX":-1.0206688497790881,"pZ":2.611398821164045,"vX0":3.581510878862954,"vY0":-134.37203137452858,"vZ0":-3.8453708362844985,"x":155.91,"y":168.27,"x0":-1.349113436969186,"y0":50.00170565185159,"z0":5.662294957143681,"aX":-14.359559736530743},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":13.4,"spinRate":2398,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4084113223534809,"extension":6.297070252823373},"index":3,"playId":"0f9af7ca-d5e0-3220-82b2-1387eb6949f9","pitchNumber":4,"startTime":"2025-08-17T19:10:20.345Z","endTime":"2025-08-17T19:10:23.746Z","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":92.8,"endSpeed":84.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65625956546561,"aZ":-19.19812933485217,"pfxX":-8.559116003744021,"pfxZ":7.062228784111792,"pX":-0.6450176696799585,"pZ":2.755645264081015,"vX0":4.316223377672602,"vY0":-134.9903936011314,"vZ0":-4.180711590082557,"x":141.59,"y":164.38,"x0":-1.1567068094064918,"y0":50.001593687170725,"z0":5.68426611458328,"aX":-15.72155452161977},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":14.5,"spinRate":2451,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40647202729503196,"extension":6.289570279691798},"index":4,"playId":"4bc7af3c-a9ac-3ebe-b16e-cae34ae92ae7","pitchNumber":5,"startTime":"2025-08-17T19:10:33.966Z","endTime":"2025-08-17T19:10:36.966Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-17T19:10:50.072Z","endTime":"2025-08-17T19:11:01.471Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.107364035086967,"aZ":-21.276159781689714,"pfxX":3.405306303286365,"pfxZ":6.448974903034268,"pX":-0.3279552271214963,"pZ":3.342709897993573,"vX0":1.7388612080315897,"vY0":-129.22227168433068,"vZ0":-1.8136002748876752,"x":129.5,"y":148.53,"x0":-1.4521781928319781,"y0":50.00411181753237,"z0":5.6894484843858875,"aX":5.7543364802253105},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.5,"breakHorizontal":-6.6,"spinRate":2616,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.42398616985697135,"extension":6.172732713098827},"index":6,"playId":"c3c55479-035a-3db1-b6b3-ca406e0ae4e1","pitchNumber":6,"startTime":"2025-08-17T19:11:01.471Z","endTime":"2025-08-17T19:11:05.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:11:05.166Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colt Keith doubles (19) on a sharp fly ball to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:11:10.366Z","endTime":"2025-08-17T19:12:51.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35006501417808,"aZ":-18.65551263814642,"pfxX":2.099052780457938,"pfxZ":7.786910918096998,"pX":0.7385673386508315,"pZ":2.559445439614314,"vX0":4.959613722483653,"vY0":-130.6459381191304,"vZ0":-4.164266788893744,"x":88.85,"y":169.67,"x0":-1.4538299129681882,"y0":50.00565650332906,"z0":5.56794896819257,"aX":3.64502236311918},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":-4.8,"spinRate":2617,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.4185207435071492,"extension":6.457618676757524},"index":0,"playId":"d90a44fb-8133-3acc-8509-c07b4204ecd4","pitchNumber":1,"startTime":"2025-08-17T19:11:26.909Z","endTime":"2025-08-17T19:11:31.160Z","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":89.8,"endSpeed":82.2,"strikeZoneTop":3.27163979414093,"strikeZoneBottom":1.53999757001786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.063569889786763,"aZ":-20.63586416117108,"pfxX":0.5061048384617988,"pfxZ":6.68479450697162,"pX":-0.817787013291143,"pZ":1.8777528145026583,"vX0":1.9840544250245,"vY0":-130.68164006250007,"vZ0":-5.300081031858892,"x":148.17,"y":188.08,"x0":-1.6532248681210602,"y0":50.0030462371849,"z0":5.486704466009799,"aX":0.8733216671346532},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.2,"breakHorizontal":-1.3,"spinRate":2557,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.419455213922165,"extension":6.324544951692036},"index":1,"playId":"d3c43901-559f-385b-8b9a-519ea3b45818","pitchNumber":2,"startTime":"2025-08-17T19:11:46.273Z","endTime":"2025-08-17T19:11:50.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.17330721505332,"strikeZoneBottom":1.47439800038124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.714920493750547,"aZ":-28.042762748091338,"pfxX":1.9949758842959597,"pfxZ":2.6606446463779214,"pX":1.0314325049967719,"pZ":2.175090944560076,"vX0":5.222623073530998,"vY0":-122.9006297096728,"vZ0":-2.912091865299994,"x":77.68,"y":180.05,"x0":-1.3669948284262434,"y0":50.00508431128783,"z0":5.71809580543224,"aX":3.1002132649531475},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":-4.7,"spinRate":2520,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4429811977528808,"extension":6.180475525056925},"index":2,"playId":"5b4c49be-77f4-3d81-b87d-dbad2cdd0ad5","pitchNumber":3,"startTime":"2025-08-17T19:12:03.803Z","endTime":"2025-08-17T19:12:08.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.30442008904883,"strikeZoneBottom":1.54000114757616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.750866813903688,"aZ":-19.665633333434087,"pfxX":0.5055665206022448,"pfxZ":7.17152909699519,"pX":-1.0310713501040454,"pZ":2.585409726897944,"vX0":1.1393854544444442,"vY0":-130.79523419883702,"vZ0":-3.881597397444231,"x":156.3,"y":168.97,"x0":-1.5368458844545354,"y0":50.00651199295938,"z0":5.550403090383261,"aX":0.8822730410532503},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.5,"breakHorizontal":-1.2,"spinRate":2543,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4176264402077803,"extension":6.227483632930909},"index":3,"playId":"080154c2-78d8-3176-ad9a-e12f2f108f81","pitchNumber":4,"startTime":"2025-08-17T19:12:20.423Z","endTime":"2025-08-17T19:12:24.174Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.798121406712777,"aZ":-21.44565388812438,"pfxX":-8.8486938306131,"pfxZ":5.768104890293937,"pX":-0.0750158892153164,"pZ":2.3886147449209347,"vX0":6.22749917374484,"vY0":-135.08124386904214,"vZ0":-4.69282976313826,"x":119.86,"y":174.29,"x0":-1.2538589058545047,"y0":50.000482643065084,"z0":5.644497330309912,"aX":-16.446984137816564},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":14.8,"spinRate":2356,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40457289246647044,"extension":6.3116037063855055},"hitData":{"launchSpeed":100.4,"launchAngle":23.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":215.29,"coordY":91.71}},"index":4,"playId":"bc1f8efb-ba89-3613-8516-947389c381bd","pitchNumber":5,"startTime":"2025-08-17T19:12:36.644Z","endTime":"2025-08-17T19:12:51.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:12:51.736Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a sharp line drive to right fielder Matt Wallner. Colt Keith scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:13:00.125Z","endTime":"2025-08-17T19:14:31.314Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":641672,"link":"/api/v1/people/641672"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.41490000727468,"strikeZoneBottom":1.60999863822711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.492651890645558,"aZ":-25.005903956955287,"pfxX":-6.823746452998707,"pfxZ":4.42416782335354,"pX":-0.5999128940372789,"pZ":2.003736225109349,"vX0":4.070061109050687,"vY0":-126.4265513919238,"vZ0":-4.370700045144887,"x":139.87,"y":184.68,"x0":-1.3430925004539602,"y0":50.00482425618888,"z0":5.75924364103558,"aX":-11.060459167272315},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.2,"breakHorizontal":11.4,"spinRate":1780,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4330463555506112,"extension":6.510781052238739},"index":0,"playId":"7f096644-a64b-323d-a7ff-eda575febd66","pitchNumber":1,"startTime":"2025-08-17T19:13:30.648Z","endTime":"2025-08-17T19:13:33.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.699413705916896,"aZ":-21.68590514090565,"pfxX":1.612592945892313,"pfxZ":6.135944624947255,"pX":-0.13030492792484943,"pZ":3.1461380232276306,"vX0":2.978896680134951,"vY0":-129.55067644471188,"vZ0":-2.222070003363031,"x":121.97,"y":153.83,"x0":-1.502085008080451,"y0":50.0012437498999,"z0":5.663191715795037,"aX":2.7550534420553108},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":-3.6,"spinRate":2594,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.421923072595336,"extension":6.232739595474908},"index":1,"playId":"ccd06f5a-bebd-375d-9473-79e73eaff963","pitchNumber":2,"startTime":"2025-08-17T19:13:51.863Z","endTime":"2025-08-17T19:13:55.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-17T19:14:00.727Z","endTime":"2025-08-17T19:14:19.222Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84756224137276,"aZ":-24.78014874559366,"pfxX":-6.934943651989114,"pfxZ":4.502364389963677,"pX":-6.22261935130087E-4,"pZ":1.5238325129601349,"vX0":5.546758953662764,"vY0":-127.25508138252323,"vZ0":-5.275549452000745,"x":117.02,"y":197.64,"x0":-1.3063787049301248,"y0":50.00296540192828,"z0":5.584217212084765,"aX":-11.386653249065082},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":11.3,"spinRate":1943,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.43023824718749104,"extension":6.419327979736498},"hitData":{"launchSpeed":104.5,"launchAngle":15.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.92,"coordY":85.54}},"index":3,"playId":"b412ec4f-6a6d-38a8-a43a-9d82f3afcba0","pitchNumber":3,"startTime":"2025-08-17T19:14:19.222Z","endTime":"2025-08-17T19:14:31.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:14:31.314Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks. Kerry Carpenter to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:15:01.607Z","endTime":"2025-08-17T19:16:51.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.997864087520412,"aZ":-18.56294954667024,"pfxX":-0.9898930581634353,"pfxZ":7.7734123056325934,"pX":0.8671453145789038,"pZ":3.1073379701780706,"vX0":6.1144142852858625,"vY0":-131.06913600019342,"vZ0":-3.0136856891105674,"x":83.95,"y":154.88,"x0":-1.360810197502076,"y0":50.00540408949953,"z0":5.647651204814414,"aX":-1.734960276444635},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.7,"breakHorizontal":0.6,"spinRate":2718,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4168518278910578,"extension":6.366878743524353},"index":0,"playId":"76a8213b-6a94-3231-b21f-9940a1551170","pitchNumber":1,"startTime":"2025-08-17T19:15:05.451Z","endTime":"2025-08-17T19:15:12.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.8,"endSpeed":75.4,"strikeZoneTop":3.5899998243678,"strikeZoneBottom":1.64000111738193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.283848900968987,"aZ":-25.857900150148417,"pfxX":1.9121283516256264,"pfxZ":4.419455668777994,"pX":1.9354333403579356,"pZ":0.7615762662014259,"vX0":7.088823151483587,"vY0":-118.86521049649234,"vZ0":-5.917705593124134,"x":43.23,"y":218.22,"x0":-1.3364872481293197,"y0":50.000210699377746,"z0":5.638272660478013,"aX":2.727267639515383},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.7,"breakHorizontal":-5.2,"spinRate":2571,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.46120956271377445,"extension":6.384178944791382},"index":1,"playId":"c02dc4ab-90fb-3592-bae8-48e7a818e1e8","pitchNumber":2,"startTime":"2025-08-17T19:15:33.953Z","endTime":"2025-08-17T19:15:37.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.58999863424684,"strikeZoneBottom":1.6400001888004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.069574131098566,"aZ":-22.12898797310015,"pfxX":-9.019987898062096,"pfxZ":5.469720484179247,"pX":-1.2804551105539315,"pZ":2.7241352053500347,"vX0":3.7343098543022384,"vY0":-134.1780439683023,"vZ0":-3.9355601382518897,"x":165.81,"y":165.23,"x0":-1.5127095870786373,"y0":50.002944130655685,"z0":5.772830287325045,"aX":-16.565670780692763},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":2344,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4070958527012949,"extension":6.476115226633818},"index":2,"playId":"b929ef85-ff82-35b6-9bbd-2bce00ec2b79","pitchNumber":3,"startTime":"2025-08-17T19:15:59.469Z","endTime":"2025-08-17T19:16:03.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.7,"strikeZoneTop":3.58999905888814,"strikeZoneBottom":1.64000047571988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.843218832827514,"aZ":-30.502711190313114,"pfxX":2.8181141084881984,"pfxZ":1.0859257382041543,"pX":0.7707130729921334,"pZ":0.46427435614787727,"vX0":4.448806578150662,"vY0":-122.35588757084125,"vZ0":-6.214333468404166,"x":87.62,"y":226.24,"x0":-1.4270652955046834,"y0":50.003997772591326,"z0":5.604232447678251,"aX":4.334031173011872},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":-6.0,"spinRate":2615,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.44518323192989584,"extension":6.305344844203229},"index":3,"playId":"ee1c6c4c-4d8e-3a97-93fe-e6112603cadc","pitchNumber":4,"startTime":"2025-08-17T19:16:20.923Z","endTime":"2025-08-17T19:16:24.049Z","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":92.4,"endSpeed":85.0,"strikeZoneTop":3.52481085155884,"strikeZoneBottom":1.63999858394333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.284897318954382,"aZ":-20.752132157737304,"pfxX":-8.061513941195749,"pfxZ":6.185568745038321,"pX":-0.8513912447475178,"pZ":3.51841655280216,"vX0":4.019696449447221,"vY0":-134.56276029920807,"vZ0":-2.1652572564022785,"x":149.45,"y":143.78,"x0":-1.3115732674513578,"y0":50.003391204772456,"z0":5.792890808313055,"aX":-14.887595332864848},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":13.8,"spinRate":2403,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40595823443605106,"extension":6.347202059641561},"index":4,"playId":"9c132c46-190c-351a-b989-340336ec73a4","pitchNumber":5,"startTime":"2025-08-17T19:16:47.935Z","endTime":"2025-08-17T19:16:51.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:16:51.182Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Greene pops out to shortstop Brooks Lee on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:17:57.312Z","endTime":"2025-08-17T19:18:11.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T19:17:16.273Z","endTime":"2025-08-17T19:17:59.403Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.857443366316087,"aZ":-23.805005885402668,"pfxX":-7.852089016246514,"pfxZ":5.08586916221676,"pX":-0.5919814657960238,"pZ":1.8345757412030417,"vX0":4.307438493982078,"vY0":-126.91237842541109,"vZ0":-4.759661165893121,"x":139.56,"y":189.25,"x0":-1.283379626176558,"y0":50.00347033847185,"z0":5.609961922592336,"aX":-12.92067309695738},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":13.3,"spinRate":1900,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.43016159684589317,"extension":6.533909605221575},"hitData":{"launchSpeed":80.7,"launchAngle":56.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.54,"coordY":123.1}},"index":1,"playId":"79049aff-db36-3100-9e28-cc4ef1a0e843","pitchNumber":1,"startTime":"2025-08-17T19:17:59.403Z","endTime":"2025-08-17T19:18:11.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:18:11.426Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:18:38.600Z","endTime":"2025-08-17T19:21:05.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.07999088692282,"strikeZoneBottom":1.51503830278542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74597535922627,"aZ":-22.81683785773142,"pfxX":0.07215497316517405,"pfxZ":5.419156056784123,"pX":0.27231782991133324,"pZ":3.0473433912931314,"vX0":4.532527473619634,"vY0":-130.38188512542823,"vZ0":-2.239709108573206,"x":106.62,"y":156.5,"x0":-1.4960033109855742,"y0":50.001066466163586,"z0":5.634682719743416,"aX":0.12374539528861463},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.1,"spinRate":2604,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4196843372292762,"extension":6.294583661308461},"index":0,"playId":"f6a4d049-ca49-3c37-b462-665cc91deaf5","pitchNumber":1,"startTime":"2025-08-17T19:18:38.600Z","endTime":"2025-08-17T19:18:42.118Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"5d866b7c-2d84-498f-b20c-52a473a01b50","startTime":"2025-08-17T19:18:59.422Z","endTime":"2025-08-17T19:19:03.956Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.480336495368682,"aZ":-20.998029312305317,"pfxX":-0.2560725690616463,"pfxZ":6.34937221033911,"pX":1.1483212328995418,"pZ":3.407435655951796,"vX0":6.695710777974005,"vY0":-131.49182214665413,"vZ0":-1.659983672053571,"x":73.23,"y":146.78,"x0":-1.3921117992181606,"y0":50.00511624759644,"z0":5.59662920521836,"aX":-0.45250600885593667},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.4,"breakHorizontal":-1.0,"spinRate":2599,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.41570413157379216,"extension":6.546580845619744},"index":2,"playId":"d41f6ddc-acb0-3a3e-81ba-5623bef06155","pitchNumber":2,"startTime":"2025-08-17T19:19:20.249Z","endTime":"2025-08-17T19:19:24.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.20999993139522,"strikeZoneBottom":1.4500013847537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12659493168692,"aZ":-21.24354870553607,"pfxX":-9.735186807872097,"pfxZ":5.914931004172868,"pX":1.140491908798266,"pZ":2.070262017371206,"vX0":8.99363016238435,"vY0":-134.9943276488498,"vZ0":-5.618913286043379,"x":73.53,"y":182.88,"x0":-0.967894132457534,"y0":50.00219832938653,"z0":5.67221878479799,"aX":-17.984731522597052},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":15.7,"spinRate":2429,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40559620218097114,"extension":6.466953617191587},"index":3,"playId":"ae506a42-4f94-39e7-9934-15369747d54c","pitchNumber":3,"startTime":"2025-08-17T19:20:09.124Z","endTime":"2025-08-17T19:20:12.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.999721531855247,"aZ":-27.4795527638162,"pfxX":1.1745964069054833,"pfxZ":2.9781566832809547,"pX":0.30509888120185413,"pZ":1.2449800940824125,"vX0":4.012887885425543,"vY0":-124.44547450786065,"vZ0":-5.139543970260976,"x":105.37,"y":205.17,"x0":-1.4781369674183076,"y0":50.00200488733118,"z0":5.601900487404392,"aX":1.8487285495918657},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-3.0,"spinRate":2574,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.43944572466755627,"extension":6.2118459387194624},"index":4,"playId":"0b61d077-5b19-372e-be15-064d8d119148","pitchNumber":4,"startTime":"2025-08-17T19:20:27.941Z","endTime":"2025-08-17T19:20:31.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.839526446057935,"aZ":-18.59956295447862,"pfxX":-8.535501549579568,"pfxZ":7.248385494119051,"pX":1.1832405228923013,"pZ":2.46459854502325,"vX0":8.80185378662095,"vY0":-135.31361944064957,"vZ0":-5.182385494075528,"x":71.9,"y":172.24,"x0":-0.9877437532161158,"y0":50.0022064295537,"z0":5.689629217288606,"aX":-15.982185655867005},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":13.8,"spinRate":2425,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4033051547244506,"extension":6.433033327574871},"hitData":{"launchSpeed":62.8,"launchAngle":3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.57,"coordY":156.32}},"index":5,"playId":"594281aa-a493-3366-bea3-5120dff58630","pitchNumber":5,"startTime":"2025-08-17T19:20:57.275Z","endTime":"2025-08-17T19:21:05.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:21:05.301Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (25) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:23:05.003Z","endTime":"2025-08-17T19:23:41.553Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26487223717011,"aZ":-26.01199785791824,"pfxX":-10.035459425797068,"pfxZ":4.103278611092666,"pX":0.07940064158625654,"pZ":2.849986489026777,"vX0":8.359231233288819,"vY0":-121.56319653444794,"vZ0":-1.852299470764741,"x":113.97,"y":161.83,"x0":-2.0958107247319067,"y0":50.00002949039243,"z0":5.874357548727042,"aX":-15.055639744992826},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":1745,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.45014067959424686,"extension":7.001061078086709},"hitData":{"launchSpeed":101.9,"launchAngle":38.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.52,"coordY":76.54}},"index":0,"playId":"65fd081c-4215-368d-bd6c-77ad8f7e23d6","pitchNumber":1,"startTime":"2025-08-17T19:23:16.828Z","endTime":"2025-08-17T19:23:41.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:23:41.553Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Larnach doubles (17) on a line drive to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:23:56.927Z","endTime":"2025-08-17T19:24:29.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.74000015230386,"strikeZoneBottom":1.75999844786351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26937398940353,"aZ":-29.883837595369638,"pfxX":-10.945602106704932,"pfxZ":1.5530959967518885,"pX":-0.578359740648815,"pZ":0.6729487564338187,"vX0":6.9741388077102915,"vY0":-121.19684453174148,"vZ0":-5.979852123483816,"x":139.05,"y":220.61,"x0":-2.0815687456766923,"y0":50.004138155721556,"z0":5.805294528992172,"aX":-16.167934288853147},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":18.0,"spinRate":1908,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.45316601745047747,"extension":6.96805172099687},"index":0,"playId":"4cce3c56-fa72-3b43-958c-3dd64510f4b6","pitchNumber":1,"startTime":"2025-08-17T19:24:01.688Z","endTime":"2025-08-17T19:24:05.249Z","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":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03429468516308,"aZ":-11.777503606319584,"pfxX":-5.147402576394216,"pfxZ":11.06941664378029,"pX":0.16055252396611547,"pZ":2.6653956630112052,"vX0":6.571958457315145,"vY0":-135.26605119458705,"vZ0":-6.720558291973272,"x":110.88,"y":166.81,"x0":-1.6381274310493465,"y0":50.00648916520906,"z0":6.017818531506781,"aX":-9.488261731736657},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":7.8,"spinRate":2234,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.40578780183181706,"extension":7.064435275231376},"hitData":{"launchSpeed":99.3,"launchAngle":15.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.28,"coordY":56.89}},"index":1,"playId":"6571d50b-d138-33c8-a7b2-fd91a4ee8a98","pitchNumber":2,"startTime":"2025-08-17T19:24:16.550Z","endTime":"2025-08-17T19:24:29.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:24:29.101Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a fly ball to right fielder Wenceel Pérez. Trevor Larnach to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:24:38.162Z","endTime":"2025-08-17T19:26:01.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.21000040162558,"strikeZoneBottom":1.52000114177271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06105833887707,"aZ":-16.537282143677068,"pfxX":-8.914371230133856,"pfxZ":8.596933593763584,"pX":-1.234652664505455,"pZ":3.6058152389216045,"vX0":5.480198274786117,"vY0":-134.48932677776457,"vZ0":-2.9717239219278064,"x":164.06,"y":141.42,"x0":-2.1478804739669193,"y0":50.00495276239309,"z0":5.908178533656682,"aX":-16.218270615376518},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":14.9,"spinRate":2133,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4083641438733534,"extension":6.935292219419945},"index":0,"playId":"d805fcc2-a0f1-3537-8de6-182f5b68a432","pitchNumber":1,"startTime":"2025-08-17T19:25:03.805Z","endTime":"2025-08-17T19:25:07.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.935176297404283,"aZ":-43.634723880422094,"pfxX":4.4102450450548165,"pfxZ":-8.977492865732287,"pX":0.2859473790034765,"pZ":1.6370783887476572,"vX0":3.8117070387999963,"vY0":-113.22913338697198,"vZ0":-0.12058734008586502,"x":106.1,"y":194.58,"x0":-2.0027309541436105,"y0":50.00255489136269,"z0":6.11970336295469,"aX":5.629666544781421},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.8,"breakHorizontal":-9.1,"spinRate":2064,"spinDirection":23},"zone":9,"typeConfidence":2.0,"plateTime":0.48689575098543125,"extension":6.7716375616735},"index":1,"playId":"80465d44-5feb-3976-9e59-365d8aa595b9","pitchNumber":2,"startTime":"2025-08-17T19:25:23.723Z","endTime":"2025-08-17T19:25:28.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.927963166297733,"aZ":-15.406948691570287,"pfxX":-7.83291962080309,"pfxZ":9.01553449272039,"pX":-0.5411946252221376,"pZ":3.0438887791725784,"vX0":6.484045774501235,"vY0":-136.02540939025542,"vZ0":-4.731866832074938,"x":137.63,"y":156.6,"x0":-1.9469872784236013,"y0":50.003715243324436,"z0":5.886504186555936,"aX":-14.56927661531864},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2058,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40382326680620206,"extension":6.957258277114909},"hitData":{"launchSpeed":64.8,"launchAngle":31.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.15,"coordY":115.38}},"index":2,"playId":"832652ae-a5b7-3b1e-aef4-e0599fbd7f8d","pitchNumber":3,"startTime":"2025-08-17T19:25:48.672Z","endTime":"2025-08-17T19:26:01.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:26:01.296Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson. Trevor Larnach scores. Luke Keaschall to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:26:15.403Z","endTime":"2025-08-17T19:26:43.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.124597571685623,"aZ":-27.66868761484077,"pfxX":-9.53549203008971,"pfxZ":2.9840609912323357,"pX":-0.4752922584331308,"pZ":1.3807978463655215,"vX0":7.2775119677517095,"vY0":-122.1431919109104,"vZ0":-4.837232918086222,"x":135.12,"y":201.5,"x0":-2.254963111835481,"y0":50.0030961910319,"z0":5.76680329794197,"aX":-14.403796203016157},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":1810,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4484686294514977,"extension":6.909608650249982},"hitData":{"launchSpeed":82.5,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.25,"coordY":149.26}},"index":0,"playId":"ffd2a0c4-60a2-3932-abb6-1586e871f742","pitchNumber":1,"startTime":"2025-08-17T19:26:35.709Z","endTime":"2025-08-17T19:26:43.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:26:43.773Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a line drive to left fielder Riley Greene. Luke Keaschall to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:26:56.662Z","endTime":"2025-08-17T19:27:23.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942300084763097,"aZ":-14.199186912389381,"pfxX":-7.949681926761068,"pfxZ":9.603898511402342,"pX":-0.4706732305810625,"pZ":2.6445520524920823,"vX0":6.89588972327117,"vY0":-135.519052308943,"vZ0":-6.0282357083012945,"x":134.94,"y":167.38,"x0":-2.007929140600679,"y0":50.00050735836693,"z0":5.8790245030914114,"aX":-14.874216024195887},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":13.1,"spinRate":2203,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4032411266982998,"extension":6.9473655597638},"hitData":{"launchSpeed":78.6,"launchAngle":21.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.38,"coordY":94.72}},"index":0,"playId":"958bd0b9-bd82-33bf-8ff8-aa39aac0d306","pitchNumber":1,"startTime":"2025-08-17T19:27:12.367Z","endTime":"2025-08-17T19:27:23.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:27:23.859Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:28:52.955Z","endTime":"2025-08-17T19:30:45.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T19:27:52.319Z","endTime":"2025-08-17T19:28:54.425Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.7500007533257,"strikeZoneBottom":1.82999883185429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.594788591574275,"aZ":-25.172362418623603,"pfxX":-9.290673412698155,"pfxZ":4.654773548577709,"pX":0.39216634794531424,"pZ":1.4559719397119788,"vX0":8.733907661070191,"vY0":-122.24604010274444,"vZ0":-5.04179440730334,"x":102.05,"y":199.47,"x0":-2.0312097868613774,"y0":50.00051427380904,"z0":5.723697625847927,"aX":-13.966513508476023},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.3,"breakHorizontal":14.6,"spinRate":1817,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44920146053899535,"extension":6.941400790726197},"index":1,"playId":"cef834a3-8d99-36ff-a508-ecae5e4c5f03","pitchNumber":1,"startTime":"2025-08-17T19:28:54.425Z","endTime":"2025-08-17T19:28:57.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.75000054348241,"strikeZoneBottom":1.83000018256778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.120557089021446,"aZ":-24.464145650690515,"pfxX":-11.060709104690767,"pfxZ":5.022273573250007,"pX":-0.15404823057819328,"pZ":1.4942835826628182,"vX0":8.511138677324602,"vY0":-123.48627461376857,"vZ0":-5.195158573045491,"x":122.87,"y":198.43,"x0":-2.2197003784081173,"y0":50.000471886419895,"z0":5.700857724680829,"aX":-16.966163615301777},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.0,"breakHorizontal":17.9,"spinRate":1963,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4446875135742654,"extension":6.968277191116237},"index":2,"playId":"8907b505-c716-3cb1-9a41-9a19927682cf","pitchNumber":2,"startTime":"2025-08-17T19:29:11.415Z","endTime":"2025-08-17T19:29:15.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08868297361724,"aZ":-27.162085418461814,"pfxX":-9.00493886793705,"pfxZ":3.3272467998681474,"pX":-0.3527627700885413,"pZ":1.6965486830777545,"vX0":7.042352763387267,"vY0":-122.18871837689974,"vZ0":-4.025434354265231,"x":130.45,"y":192.97,"x0":-2.108697913293091,"y0":50.00127711907268,"z0":5.71109919137626,"aX":-13.554053291447335},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.3,"breakHorizontal":14.5,"spinRate":1889,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4490344662434693,"extension":7.045786061984294},"index":3,"playId":"e31c314d-6aab-35be-9203-19dabf77e64a","pitchNumber":3,"startTime":"2025-08-17T19:29:31.611Z","endTime":"2025-08-17T19:29:34.611Z","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":92.8,"endSpeed":84.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84123103658007,"aZ":-14.094734728096219,"pfxX":-5.912929986015422,"pfxZ":9.856830786967691,"pX":0.1627892818743251,"pZ":3.135409720154635,"vX0":7.256585978737185,"vY0":-134.93741919879386,"vZ0":-4.977910586213955,"x":110.79,"y":154.12,"x0":-1.7998942436861003,"y0":50.003327478689215,"z0":6.005910016724115,"aX":-10.846247077235297},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2323,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4067537211951868,"extension":6.902001448593201},"index":4,"playId":"525c917c-c85a-3101-9eb0-d0f525f5a8da","pitchNumber":4,"startTime":"2025-08-17T19:29:51.434Z","endTime":"2025-08-17T19:29:54.434Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-17T19:30:29.796Z","endTime":"2025-08-17T19:30:42.651Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.217736110103857,"aZ":-12.136287837122286,"pfxX":-5.659073584539824,"pfxZ":10.594165059654976,"pX":0.12884016417690938,"pZ":3.7380846487445862,"vX0":7.240980997539829,"vY0":-136.68397180113894,"vZ0":-3.959904620022777,"x":112.09,"y":137.85,"x0":-1.8198239001359835,"y0":50.00499948568221,"z0":6.039512911822475,"aX":-10.706390752248488},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":8.8,"spinRate":2241,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40077410831799076,"extension":7.090846908724742},"index":6,"playId":"94a6ee7e-cfa0-3203-987a-b9a9d46620db","pitchNumber":5,"startTime":"2025-08-17T19:30:42.651Z","endTime":"2025-08-17T19:30:45.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:30:45.707Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks. Ryan Jeffers to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:31:06.530Z","endTime":"2025-08-17T19:35:27.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.44461989960494,"strikeZoneBottom":1.67999965482744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48436247539859,"aZ":-9.836631559141148,"pfxX":-5.0506403412204,"pfxZ":12.130760106166615,"pX":0.21392483416645086,"pZ":3.0739458469084173,"vX0":7.020088237531297,"vY0":-135.54614395661088,"vZ0":-6.19651824002912,"x":108.85,"y":155.78,"x0":-1.7658924290849776,"y0":50.006278519484525,"z0":6.092683538112302,"aX":-9.303527292786393},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.6,"breakHorizontal":7.4,"spinRate":2267,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4057117082144659,"extension":6.950138483979722},"index":0,"playId":"4d546dca-800e-3168-af2a-df7485539096","pitchNumber":1,"startTime":"2025-08-17T19:31:22.926Z","endTime":"2025-08-17T19:31:27.394Z","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(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":78.6,"endSpeed":72.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.467446496944238,"aZ":-44.450181870504075,"pfxX":3.5182931781480846,"pfxZ":-9.44196754437051,"pX":-0.3914768337063255,"pZ":1.044226861073578,"vX0":2.730218236466168,"vY0":-114.31582528411172,"vZ0":-1.288890512795302,"x":131.92,"y":210.59,"x0":-2.0657416841080942,"y0":50.00177061240904,"z0":6.046731070069732,"aX":4.575084004312215},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-17.0,"breakHorizontal":-7.2,"spinRate":2013,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.4823333230354234,"extension":6.667284260084775},"index":1,"playId":"17b8a653-453a-3812-8e68-c448f62c59a9","pitchNumber":2,"startTime":"2025-08-17T19:31:43.535Z","endTime":"2025-08-17T19:31:46.535Z","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.4,"endSpeed":87.2,"strikeZoneTop":3.44460552437051,"strikeZoneBottom":1.68000140626436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.730348311587786,"aZ":-12.441722105114499,"pfxX":-4.361562845403988,"pfxZ":10.090263185933926,"pX":-0.5259720230212434,"pZ":4.679712100097726,"vX0":4.982217841850429,"vY0":-138.86964655962302,"vZ0":-1.7331229457234674,"x":137.05,"y":112.43,"x0":-1.7755656811960536,"y0":50.00235709923327,"z0":6.138334273943148,"aX":-8.529536223525668},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":2218,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3942250879224849,"extension":6.907538708475219},"index":2,"playId":"7866dcef-e391-3137-9933-2f885bed0788","pitchNumber":3,"startTime":"2025-08-17T19:32:20.788Z","endTime":"2025-08-17T19:32:23.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.44461517793932,"strikeZoneBottom":1.68000077129781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07098690443292,"aZ":-28.31209894272294,"pfxX":-9.539574846880154,"pfxZ":2.485202748742301,"pX":-0.48132408916764796,"pZ":0.6416332658631692,"vX0":6.998421064662825,"vY0":-123.67315472958371,"vZ0":-6.44059196411835,"x":135.35,"y":221.46,"x0":-2.104791130960094,"y0":50.002309677930974,"z0":5.646396804336489,"aX":-14.815106970468516},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":1848,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4424520137311516,"extension":7.006179887405978},"index":3,"playId":"5f6f8f06-c34a-3cff-b50b-f049181c1343","pitchNumber":4,"startTime":"2025-08-17T19:32:41.615Z","endTime":"2025-08-17T19:32:45.449Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"bc4d49e6-66a4-4bb7-a7d6-9702cb277d07","startTime":"2025-08-17T19:33:04.389Z","endTime":"2025-08-17T19:33:08.852Z","isPitch":false,"type":"stepoff"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99421494299018,"aZ":-11.150150910079779,"pfxX":-5.162726283889249,"pfxZ":10.857401190533492,"pX":-0.49312186815276754,"pZ":3.02874598394682,"vX0":5.245516243862937,"vY0":-138.75225936131204,"vZ0":-6.112085937803196,"x":135.8,"y":157.0,"x0":-1.7435126844977202,"y0":50.00521656728515,"z0":6.013592717511803,"aX":-10.0000960668954},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":8.2,"spinRate":2274,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3957639871806582,"extension":7.114211297552235},"index":5,"playId":"1f58f47e-3405-3083-b61f-bce7ec82d2c1","pitchNumber":5,"startTime":"2025-08-17T19:33:19.789Z","endTime":"2025-08-17T19:33:28.604Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-17T19:34:15.003Z","endTime":"2025-08-17T19:35:00.458Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.44441951143975,"strikeZoneBottom":1.68000079009266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3989543485951,"aZ":-14.32906107457316,"pfxX":-6.639759722266468,"pfxZ":9.279288881218594,"pX":0.45060810899660614,"pZ":4.386298938293717,"vX0":8.260021036859245,"vY0":-138.40671861831083,"vZ0":-1.9679030700113642,"x":99.82,"y":120.35,"x0":-1.7220503225513308,"y0":50.00264884996354,"z0":6.075662589629401,"aX":-12.769801197150151},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2241,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3970627027559397,"extension":6.9300735424928765},"index":7,"playId":"adfaa05f-3d7a-3dd1-aeae-8fd658d85820","pitchNumber":6,"startTime":"2025-08-17T19:35:00.458Z","endTime":"2025-08-17T19:35:03.458Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.44443311866494,"strikeZoneBottom":1.67999935237389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.524456982169703,"aZ":-42.35742838970019,"pfxX":3.090667656225263,"pfxZ":-7.7197382480175705,"pX":0.7139478026096097,"pZ":0.8256819346144973,"vX0":5.253880698762484,"vY0":-114.7694562727449,"vZ0":-2.2886903646983967,"x":89.79,"y":216.49,"x0":-2.0169728038624863,"y0":50.00474008541997,"z0":6.0060183643138965,"aX":4.075084399845552},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.3,"breakHorizontal":-7.1,"spinRate":2147,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.47936846745926465,"extension":6.759262870510079},"index":8,"playId":"4f691f03-d279-3f3b-92a0-7b4673380309","pitchNumber":7,"startTime":"2025-08-17T19:35:22.884Z","endTime":"2025-08-17T19:35:27.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:35:27.676Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brooks Lee hits a grand slam (12) to right field. Luke Keaschall scores. Ryan Jeffers scores. Royce Lewis scores.","rbi":4,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:35:49.441Z","endTime":"2025-08-17T19:37:13.138Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.34000055627754,"strikeZoneBottom":1.57999845038482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.805459648543135,"aZ":-25.177761157315672,"pfxX":0.8339372696957157,"pfxZ":4.067276092140775,"pX":0.3819848259847286,"pZ":3.9861092225245356,"vX0":5.65785820232393,"vY0":-130.15332216900197,"vZ0":-0.47888375279435963,"x":102.44,"y":131.16,"x0":-1.9264000794767833,"y0":50.00047717106439,"z0":6.075877228104017,"aX":1.4321046699475488},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":1988,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4205094254927597,"extension":6.83372460200076},"index":0,"playId":"657407ec-c56c-34aa-8d16-95c767952996","pitchNumber":1,"startTime":"2025-08-17T19:35:54.198Z","endTime":"2025-08-17T19:35:59.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.33999946148705,"strikeZoneBottom":1.57999878848803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.505038877978535,"aZ":-30.770095378598096,"pfxX":-8.503939167845335,"pfxZ":0.9176608980359422,"pX":-1.3622910479264814,"pZ":2.4625074090711006,"vX0":4.79701223798235,"vY0":-122.73430178657824,"vZ0":-1.8876849954696167,"x":168.93,"y":172.29,"x0":-2.238261391759067,"y0":50.001294445911896,"z0":5.864459380648448,"aX":-12.960365662837752},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":14.3,"spinRate":1713,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4464307624205457,"extension":6.914038711181458},"index":1,"playId":"a9375d9a-69bc-3eac-b1c3-34c8c7e4130d","pitchNumber":2,"startTime":"2025-08-17T19:36:07.035Z","endTime":"2025-08-17T19:36:10.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32837962899768,"aZ":-17.942936545197817,"pfxX":-0.7984351768376761,"pfxZ":8.181867591698097,"pX":0.07290843775162037,"pZ":1.3196399962015986,"vX0":5.543423717954895,"vY0":-130.50666957211044,"vZ0":-8.202393391901728,"x":114.22,"y":203.15,"x0":-1.9674563555150033,"y0":50.00404770211902,"z0":5.834752447607986,"aX":-1.3899029306356387},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.3,"breakHorizontal":0.4,"spinRate":2115,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.418375262572392,"extension":6.951059113387455},"index":2,"playId":"d634325b-78b4-3ee3-ad0c-9707fd94aea4","pitchNumber":3,"startTime":"2025-08-17T19:36:30.739Z","endTime":"2025-08-17T19:36:34.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55958219184838,"aZ":-14.241098000514858,"pfxX":-4.831838476667789,"pfxZ":9.607055936848589,"pX":0.672375611918203,"pZ":3.4285714466585477,"vX0":7.808220173442194,"vY0":-135.27995989949198,"vZ0":-4.4192639332680805,"x":91.37,"y":146.21,"x0":-1.6142619163361738,"y0":50.00105060974919,"z0":6.070874708653234,"aX":-9.01830427240018},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":7.2,"spinRate":2244,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40378741319700673,"extension":7.0185115209463484},"hitData":{"launchSpeed":98.4,"launchAngle":34.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.66,"coordY":82.38}},"index":3,"playId":"86c08caa-725c-37d0-b06e-94ec1789f271","pitchNumber":4,"startTime":"2025-08-17T19:36:47.297Z","endTime":"2025-08-17T19:37:13.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:37:13.138Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Outman lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:37:36.966Z","endTime":"2025-08-17T19:37:44.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.940317623930827,"aZ":-40.67286962123792,"pfxX":1.9796581292952604,"pfxZ":-6.4289265707597485,"pX":-0.044479594323180834,"pZ":1.8764780321373935,"vX0":3.6005905824517166,"vY0":-114.4822883437221,"vZ0":-0.5622477913442379,"x":118.7,"y":188.12,"x0":-1.8973647797674238,"y0":50.00365607087398,"z0":6.1204446342536265,"aX":2.616247000237786},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.5,"breakHorizontal":-4.6,"spinRate":2044,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.47919005997647934,"extension":6.652327641287695},"hitData":{"launchSpeed":92.6,"launchAngle":25.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.59,"coordY":102.95}},"index":0,"playId":"542b882d-f614-3e6d-89b4-972ef85539d9","pitchNumber":1,"startTime":"2025-08-17T19:37:37.353Z","endTime":"2025-08-17T19:37:44.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:37:44.384Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to left fielder James Outman.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T19:40:06.400Z","endTime":"2025-08-17T19:40:46.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T19:39:57.322Z","endTime":"2025-08-17T19:40:08.635Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"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":84.0,"endSpeed":78.1,"strikeZoneTop":3.32602336543315,"strikeZoneBottom":1.59437248501801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.101274160329506,"aZ":-28.995893783679584,"pfxX":1.807879966435095,"pfxZ":2.0751294372309195,"pX":0.26753474089250046,"pZ":1.4402836914818327,"vX0":3.555237211939288,"vY0":-122.36891262456838,"vZ0":-4.308249746244824,"x":106.8,"y":199.89,"x0":-1.4338461683323678,"y0":50.002511409061384,"z0":5.682677277308003,"aX":2.765479787371785},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":-4.1,"spinRate":2535,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4460620784618179,"extension":6.23986112203473},"index":1,"playId":"1db71e40-33b0-3b1b-a5a0-7af4b5787898","pitchNumber":1,"startTime":"2025-08-17T19:40:08.635Z","endTime":"2025-08-17T19:40:11.635Z","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":87.3,"endSpeed":80.3,"strikeZoneTop":3.49000493094838,"strikeZoneBottom":1.65999821223642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62053336698409,"aZ":-25.375405696893328,"pfxX":-8.65793482988402,"pfxZ":4.150391085695946,"pX":-0.8198778405899628,"pZ":2.0495009710303087,"vX0":3.9254675731353585,"vY0":-127.0754208790561,"vZ0":-4.008885287773587,"x":148.25,"y":183.44,"x0":-1.2583715381563638,"y0":50.002304575200505,"z0":5.65927687200776,"aX":-14.183716242297262},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":14.8,"spinRate":1830,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4307287860848681,"extension":6.500733494653148},"index":2,"playId":"be09031b-3a20-3b03-9172-cef7407b4234","pitchNumber":2,"startTime":"2025-08-17T19:40:21.437Z","endTime":"2025-08-17T19:40:25.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.090272129597906,"aZ":-28.528259611105064,"pfxX":2.9281997637022643,"pfxZ":2.3657183831123483,"pX":0.23877130427538776,"pZ":2.523232860452282,"vX0":2.919991621041692,"vY0":-122.74458525891934,"vZ0":-2.0487850602853537,"x":107.9,"y":170.65,"x0":-1.3424430729459267,"y0":50.00219254357988,"z0":5.775016311609648,"aX":4.510765382129602},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":-5.9,"spinRate":2549,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4445813029543739,"extension":6.169886925848942},"hitData":{"launchSpeed":96.3,"launchAngle":41.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.76,"coordY":100.14}},"index":3,"playId":"20890755-74e1-3172-841c-1775393ca590","pitchNumber":3,"startTime":"2025-08-17T19:40:37.077Z","endTime":"2025-08-17T19:40:46.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:40:46.667Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T19:40:54.566Z","endTime":"2025-08-17T19:42:43.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.2190051999251,"strikeZoneBottom":1.50446752792728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.542206398760044,"aZ":-16.15209775865434,"pfxX":-1.5024740521707818,"pfxZ":8.85736046683548,"pX":-0.6932611510306164,"pZ":4.220016743765355,"vX0":2.427953642014681,"vY0":-133.38111277471825,"vZ0":-0.9699500917894532,"x":105.91,"y":98.16,"x0":-1.4183875529932624,"y0":50.00647207808292,"z0":5.748312492606963,"aX":-2.719296940807803},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":2.3,"spinRate":2544,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40998113145432447,"extension":6.267396286054133},"index":0,"playId":"87433404-7f1a-3001-9c8f-ef77b366c78f","pitchNumber":1,"startTime":"2025-08-17T19:41:11.930Z","endTime":"2025-08-17T19:41:14.930Z","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":92.3,"endSpeed":84.9,"strikeZoneTop":3.34999857340895,"strikeZoneBottom":1.63551343387589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.112132917862525,"aZ":-15.705631967192629,"pfxX":-1.5726223904208867,"pfxZ":8.915230192025971,"pX":-1.8167554626136113,"pZ":4.612507060886605,"vX0":-0.2038862443649359,"vY0":-134.54854100376974,"vZ0":-0.10063639180874612,"x":186.25,"y":114.24,"x0":-1.53564421538251,"y0":50.00451019025503,"z0":5.756247998099639,"aX":-2.905326283152588},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":2.9,"spinRate":2529,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4059166557193188,"extension":6.215391400129296},"index":1,"playId":"80bc89b3-ae53-3081-b141-b450eed8de7b","pitchNumber":2,"startTime":"2025-08-17T19:41:25.613Z","endTime":"2025-08-17T19:41:28.827Z","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":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.21901405027621,"strikeZoneBottom":1.57000039765979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.685766087410585,"aZ":-17.909210084343695,"pfxX":-1.212033855195267,"pfxZ":8.110503588363553,"pX":0.42936946727814773,"pZ":2.5401520583525254,"vX0":5.203162133576873,"vY0":-130.57230805650704,"vZ0":-4.34674902502215,"x":100.63,"y":170.2,"x0":-1.4157496032460122,"y0":50.00308039054387,"z0":5.540555128130743,"aX":-2.132278008212635},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":1.3,"spinRate":2536,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.41652963085673145,"extension":6.339729498024762},"index":2,"playId":"3c1f4ec4-cff1-3e2a-a125-27ec7737bc7f","pitchNumber":3,"startTime":"2025-08-17T19:41:43.476Z","endTime":"2025-08-17T19:41:47.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.28450356378785,"strikeZoneBottom":1.56999899452699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47520097175311,"aZ":-18.558821151329962,"pfxX":-1.852414491934395,"pfxZ":7.833619795277844,"pX":1.277074208602328,"pZ":1.4231592446548693,"vX0":7.531501192740782,"vY0":-130.50249808820666,"vZ0":-6.6992152267913,"x":68.32,"y":200.35,"x0":-1.3959907206985434,"y0":50.00405586649573,"z0":5.404268668806901,"aX":-3.2209282404930755},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.0,"breakHorizontal":1.8,"spinRate":2506,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41847567150108667,"extension":6.409971571681672},"index":3,"playId":"294001ea-e6ee-3b37-952c-7163df8b81c4","pitchNumber":4,"startTime":"2025-08-17T19:41:58.431Z","endTime":"2025-08-17T19:42:02.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.28450765679506,"strikeZoneBottom":1.57000068692156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.119885096761966,"aZ":-18.458816039499542,"pfxX":-1.8048814047437909,"pfxZ":7.899107352264443,"pX":0.38048052638040153,"pZ":2.1220519475301973,"vX0":5.680848139216574,"vY0":-130.57358029928855,"vZ0":-4.974954786825709,"x":102.5,"y":181.48,"x0":-1.5836928681825853,"y0":50.0011722270751,"z0":5.430504564534505,"aX":-3.13374068449355},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":2.0,"spinRate":2552,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4186267416183078,"extension":6.375117212616742},"index":4,"playId":"ee10e038-0a84-39b5-b13d-71a9799dccbc","pitchNumber":5,"startTime":"2025-08-17T19:42:15.430Z","endTime":"2025-08-17T19:42:19.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.051497010546118,"aZ":-30.30096864046154,"pfxX":2.434830074196606,"pfxZ":1.2556423561931211,"pX":-0.06828919078221728,"pZ":3.001664501064826,"vX0":2.60613427864878,"vY0":-121.48121726309115,"vZ0":-0.4847213905105131,"x":119.6,"y":157.74,"x0":-1.471773414888948,"y0":50.002875314845056,"z0":5.840282525113425,"aX":3.6350094726361917},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":-5.0,"spinRate":2527,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.45107418664469634,"extension":6.3028390441447275},"hitData":{"launchSpeed":91.3,"launchAngle":47.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.65,"coordY":97.5}},"index":5,"playId":"78a20a7b-171a-37b8-8311-bcef5fbd4518","pitchNumber":6,"startTime":"2025-08-17T19:42:33.361Z","endTime":"2025-08-17T19:42:43.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:42:43.239Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T19:42:48.527Z","endTime":"2025-08-17T19:44:12.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.75540600826346,"strikeZoneBottom":1.73544782756639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.848934764325918,"aZ":-22.097398009389707,"pfxX":-11.555334492244478,"pfxZ":6.263056999915941,"pX":0.1521109750109082,"pZ":1.733303591399762,"vX0":6.85700461646659,"vY0":-125.88383620125953,"vZ0":-5.172479978657567,"x":111.2,"y":191.98,"x0":-1.1016188111973273,"y0":50.00510955110713,"z0":5.5966573230236305,"aX":-18.602754075554103},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.4,"breakHorizontal":19.4,"spinRate":1883,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.43461912438874517,"extension":6.485512881805153},"index":0,"playId":"cf9e5000-b09e-3014-9987-f991b8ccc8c7","pitchNumber":1,"startTime":"2025-08-17T19:43:10.662Z","endTime":"2025-08-17T19:43:14.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.758789500293098,"aZ":-22.240994630576772,"pfxX":0.8866004501839457,"pfxZ":5.523309984529094,"pX":0.515919134454325,"pZ":3.96067634138878,"vX0":4.8536063810618275,"vY0":-132.13988968775104,"vZ0":-0.2894921726389889,"x":97.33,"y":131.84,"x0":-1.4473067490432145,"y0":50.00045561283147,"z0":5.682585917933089,"aX":1.5932273365949134},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-2.5,"spinRate":2641,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.41190088331796026,"extension":6.432522532155771},"index":1,"playId":"5ed4a034-10f4-31e5-ad63-a20d8890e7dd","pitchNumber":2,"startTime":"2025-08-17T19:43:24.642Z","endTime":"2025-08-17T19:43:27.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-17T19:43:36.976Z","endTime":"2025-08-17T19:43:51.222Z","isPitch":false,"type":"action","player":{"id":700242,"link":"/api/v1/people/700242"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.59193148874571,"strikeZoneBottom":1.66999622780272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.778366486542627,"aZ":-21.269112215757474,"pfxX":-7.971572600415842,"pfxZ":5.830215466092539,"pX":0.8274217989581371,"pZ":2.399822800712277,"vX0":7.790209652539087,"vY0":-134.79165495767873,"vZ0":-4.832858080832719,"x":85.46,"y":173.98,"x0":-1.0417831021566704,"y0":50.00389035247479,"z0":5.685348412533708,"aX":-14.91160328510604},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":13.1,"spinRate":2369,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40382594058596855,"extension":6.4671066531868036},"index":3,"playId":"5fb42660-f589-3b6c-a596-06c5c3be18df","pitchNumber":3,"startTime":"2025-08-17T19:43:51.222Z","endTime":"2025-08-17T19:43:55.277Z","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":85.3,"endSpeed":79.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.443034794121886,"aZ":-27.992551981960002,"pfxX":2.7448441483318544,"pfxZ":2.6313639190517435,"pX":0.9530713539319547,"pZ":1.1315355624252954,"vX0":4.837555099223034,"vY0":-124.27144502960186,"vZ0":-5.48919491999626,"x":80.67,"y":208.23,"x0":-1.364135002613203,"y0":50.002042018468636,"z0":5.6524691192004335,"aX":4.354704586688214},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.0,"spinRate":2592,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43828410905302784,"extension":6.248829795068114},"index":4,"playId":"c7eee2e5-7689-382c-ae91-88e991c590e9","pitchNumber":4,"startTime":"2025-08-17T19:44:09.200Z","endTime":"2025-08-17T19:44:12.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:44:12.395Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a line drive to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T19:46:16.112Z","endTime":"2025-08-17T19:46:51.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.51574447482601,"strikeZoneBottom":1.58000147915316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.660907402661476,"aZ":-16.72194452357953,"pfxX":-7.020895566127058,"pfxZ":8.45297133154798,"pX":-0.6492367454732583,"pZ":3.568871281284077,"vX0":5.693974524641632,"vY0":-133.7945117809818,"vZ0":-3.2126301538628583,"x":141.75,"y":142.42,"x0":-1.8843063754544094,"y0":50.0012031207164,"z0":5.971337198959559,"aX":-12.831635490161377},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":2111,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4081177133938878,"extension":6.924906600241495},"index":0,"playId":"e9cdb86a-6aba-3036-a8db-f5ed3e130a61","pitchNumber":1,"startTime":"2025-08-17T19:46:26.260Z","endTime":"2025-08-17T19:46:29.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.961846749135177,"aZ":-17.845948097467147,"pfxX":-9.191872788886608,"pfxZ":7.882936996755567,"pX":-1.1111498915166416,"pZ":2.5221893097334207,"vX0":4.858995093017819,"vY0":-133.74497418686198,"vZ0":-5.775982486799331,"x":159.35,"y":170.68,"x0":-1.7541179294629137,"y0":50.00170584027409,"z0":5.983120157125122,"aX":-16.70576370124822},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":15.6,"spinRate":2045,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40901921078223813,"extension":6.947366308566582},"hitData":{"launchSpeed":71.6,"launchAngle":23.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.3,"coordY":96.18}},"index":1,"playId":"4aa08d8f-cd55-39ad-9c9b-226b4eb06a37","pitchNumber":2,"startTime":"2025-08-17T19:46:39.773Z","endTime":"2025-08-17T19:46:51.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:46:51.808Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T19:47:01.955Z","endTime":"2025-08-17T19:49:45.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.73999956310591,"strikeZoneBottom":1.76000100993574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.839722582180567,"aZ":-11.163016709748439,"pfxX":-4.800119467519224,"pfxZ":12.154314071608578,"pX":-0.5779216923844502,"pZ":1.7239036597304251,"vX0":4.899700006136184,"vY0":-131.16993130659185,"vZ0":-8.901970514002457,"x":139.03,"y":192.23,"x0":-1.8536661399980385,"y0":50.00000060034673,"z0":6.011056920855516,"aX":-8.295770367253567},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":20.0,"breakHorizontal":7.6,"spinRate":2222,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.41886532534187815,"extension":6.942700498705353},"index":0,"playId":"b703671f-bceb-366f-aa65-cb4f29f26f1b","pitchNumber":1,"startTime":"2025-08-17T19:47:15.810Z","endTime":"2025-08-17T19:47:18.980Z","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":"8dafe2e9-a62f-36d3-9823-78a051edf1e1","startTime":"2025-08-17T19:47:36.155Z","endTime":"2025-08-17T19:47:39.155Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.132347726434688,"aZ":-26.698063042105904,"pfxX":-9.789680734717525,"pfxZ":3.648953696019645,"pX":-0.44300698447460385,"pZ":1.085556970155435,"vX0":6.947389477721207,"vY0":-122.06812702585451,"vZ0":-5.662607307034246,"x":133.89,"y":209.47,"x0":-2.0610181745857514,"y0":50.00516795962491,"z0":5.748329166996644,"aX":-14.703171599988961},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":16.0,"spinRate":1823,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44954896470002126,"extension":6.8620678253184755},"index":2,"playId":"c72d286c-b616-393a-aa58-278aed67c259","pitchNumber":2,"startTime":"2025-08-17T19:47:52.618Z","endTime":"2025-08-17T19:47:57.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.60937610642514,"strikeZoneBottom":1.75999969362053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.983142675996504,"aZ":-14.093126182970405,"pfxX":-5.592276293156051,"pfxZ":9.93530937403686,"pX":-0.41160794668017686,"pZ":4.158177114056588,"vX0":5.52045834768626,"vY0":-134.7235882949336,"vZ0":-2.4474950857827746,"x":132.69,"y":126.51,"x0":-1.7705366785528347,"y0":50.004061700030455,"z0":6.086683188288183,"aX":-10.178930751290158},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2273,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40812180878631654,"extension":6.864680035604216},"index":3,"playId":"b029bd6a-adfb-37e2-8e22-e79d3cf72344","pitchNumber":3,"startTime":"2025-08-17T19:48:14.435Z","endTime":"2025-08-17T19:48:18.355Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.67469019531294,"strikeZoneBottom":1.76000015520353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60497269773403,"aZ":-11.576235976090286,"pfxX":-3.9028249657248404,"pfxZ":11.532150590248623,"pX":-0.05692892146061538,"pZ":1.132852901726205,"vX0":5.873095581791686,"vY0":-132.82886835729587,"vZ0":-10.288645796939319,"x":119.17,"y":208.19,"x0":-1.7901470883762645,"y0":50.002141512669354,"z0":5.8995941656519655,"aX":-6.970524893027152},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.8,"breakHorizontal":5.8,"spinRate":2232,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.41245092516764315,"extension":6.897626575220972},"index":4,"playId":"8f54a912-15c4-3bc9-82b7-5041d949e7f0","pitchNumber":4,"startTime":"2025-08-17T19:48:33.038Z","endTime":"2025-08-17T19:48:38.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Byron Buxton steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"actionPlayId":"8f54a912-15c4-3bc9-82b7-5041d949e7f0","startTime":"2025-08-17T19:48:53.980Z","endTime":"2025-08-17T19:49:00.659Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.74000033236317,"strikeZoneBottom":1.7600013041533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.421520391644542,"aZ":-28.8490601836872,"pfxX":-7.972975151200735,"pfxZ":2.2186099703458857,"pX":0.038221831779443036,"pZ":0.6232494644877645,"vX0":7.718881012661273,"vY0":-121.60615438481312,"vZ0":-6.190937147554344,"x":115.54,"y":221.95,"x0":-2.1383272504084783,"y0":50.00499488358542,"z0":5.698809524975383,"aX":-11.965702168989246},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":12.6,"spinRate":1663,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.45009027502582244,"extension":6.926440791879966},"index":6,"playId":"d7192cce-cdf5-3005-bdcc-5a8810986299","pitchNumber":5,"startTime":"2025-08-17T19:49:00.659Z","endTime":"2025-08-17T19:49:04.944Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44056526585941,"aZ":-26.560078530239227,"pfxX":-9.411162998200659,"pfxZ":3.6505052334915185,"pX":-0.9392228513330354,"pZ":3.2275839377807065,"vX0":6.104886407728705,"vY0":-122.96054752983831,"vZ0":-0.9040565066692469,"x":152.8,"y":151.64,"x0":-2.2263380018392684,"y0":50.002550571766314,"z0":5.845299156702688,"aX":-14.470165372777247},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.6,"breakHorizontal":15.7,"spinRate":1805,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.44476193605761516,"extension":6.969350393498846},"index":7,"playId":"c7fe81fd-cceb-3d2e-bfb2-7efc110eb8ad","pitchNumber":6,"startTime":"2025-08-17T19:49:21.465Z","endTime":"2025-08-17T19:49:24.755Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.74000011875231,"strikeZoneBottom":1.75999973972474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.223903337091315,"aZ":-17.572127175958,"pfxX":0.07276951093855377,"pfxZ":8.36786305966187,"pX":-0.20612443729500374,"pZ":1.0156635658987097,"vX0":4.795396143280278,"vY0":-130.2384044537889,"vZ0":-8.963202930970219,"x":124.86,"y":211.36,"x0":-2.068492840484775,"y0":50.00614573087697,"z0":5.790393254657726,"aX":0.12686756633753135},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.7,"breakHorizontal":-1.1,"spinRate":2111,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4179914681491663,"extension":6.829709818821908},"index":8,"playId":"35c92e69-88f0-367f-91ea-dbb2e8e40760","pitchNumber":7,"startTime":"2025-08-17T19:49:42.422Z","endTime":"2025-08-17T19:49:45.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:49:45.671Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, third baseman Colt Keith to second baseman Zach McKinstry. Byron Buxton scores. Trevor Larnach out at 2nd. Luke Keaschall to 1st. Throwing error by second baseman Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T19:50:02.519Z","endTime":"2025-08-17T19:50:42.515Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.20999982211169,"strikeZoneBottom":1.51999953100405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.765787237431944,"aZ":-42.70951542926383,"pfxX":4.5260614597531665,"pfxZ":-8.204095923344394,"pX":1.2688366572638434,"pZ":1.4418351173479313,"vX0":5.878087875855564,"vY0":-112.96136865197941,"vZ0":-0.7551882961410571,"x":68.63,"y":199.85,"x0":-1.9611967006930404,"y0":50.00234847659096,"z0":6.097308216802565,"aX":5.812137331637154},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.8,"breakHorizontal":-9.7,"spinRate":2086,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48603424120164496,"extension":6.799790508536858},"index":0,"playId":"3d5ec1bc-7eb7-3040-97f5-f374554c6788","pitchNumber":1,"startTime":"2025-08-17T19:50:13.331Z","endTime":"2025-08-17T19:50:16.644Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14690059619886,"aZ":-21.61722909467762,"pfxX":0.6667701421699435,"pfxZ":6.439753249480601,"pX":0.6159746613855649,"pZ":2.2141989374782356,"vX0":6.18433895412087,"vY0":-126.30504335169472,"vZ0":-4.997599809296738,"x":93.52,"y":179.0,"x0":-1.9360638254859044,"y0":50.00558021505598,"z0":5.923628585874185,"aX":1.0920072454510075},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.4,"spinRate":2048,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.431234758159488,"extension":6.9215399799380055},"hitData":{"launchSpeed":72.5,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.42,"coordY":167.19}},"index":1,"playId":"ade88c3c-251d-3d88-9889-2e0a02d3f73b","pitchNumber":2,"startTime":"2025-08-17T19:50:30.503Z","endTime":"2025-08-17T19:50:42.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:50:42.515Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out sharply to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T19:51:12.401Z","endTime":"2025-08-17T19:51:53.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0069573851426,"aZ":-28.449715446571368,"pfxX":-9.056550057816002,"pfxZ":2.492696456444465,"pX":-0.4821180898016363,"pZ":1.8910994928475475,"vX0":6.877853246419321,"vY0":-120.96003453229014,"vZ0":-3.414531382844161,"x":92.2,"y":150.91,"x0":-2.1757493907865664,"y0":50.00210660495527,"z0":5.796491335686286,"aX":-13.51661382749804},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.0,"breakHorizontal":14.9,"spinRate":1747,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4515859817075696,"extension":6.951482001689946},"index":0,"playId":"67bf3a41-33a5-363d-b69e-b4ac7b6392d0","pitchNumber":1,"startTime":"2025-08-17T19:51:13.960Z","endTime":"2025-08-17T19:51:18.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.794840439275628,"aZ":-29.924325557433075,"pfxX":-8.13168733586281,"pfxZ":1.522037891333655,"pX":-0.6706077886066519,"pZ":1.685874374899057,"vX0":6.155118433543288,"vY0":-120.37487855388093,"vZ0":-3.4703110956662147,"x":142.56,"y":193.26,"x0":-2.195265670903144,"y0":50.00352172180042,"z0":5.7755174898964325,"aX":-12.020019785694526},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":13.4,"spinRate":1593,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4537729992844981,"extension":6.8919202093574965},"hitData":{"launchSpeed":100.5,"launchAngle":18.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.84,"coordY":77.37}},"index":1,"playId":"be44aee1-db38-3f2d-9054-05c48ea39cb7","pitchNumber":2,"startTime":"2025-08-17T19:51:40.992Z","endTime":"2025-08-17T19:51:53.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:51:53.037Z","atBatIndex":38},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Luke Keaschall caught stealing 2nd base, catcher Jake Rogers to second baseman Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T19:52:35.158Z","endTime":"2025-08-17T19:53:05.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"2db97f3b-a0ee-3b5c-86d2-66a2717c985b","startTime":"2025-08-17T19:52:19.567Z","endTime":"2025-08-17T19:52:22.567Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.25000109316011,"strikeZoneBottom":1.54000097050864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.933203221128263,"aZ":-20.013336020873393,"pfxX":-1.751995895164959,"pfxZ":7.3866920297741725,"pX":1.4670081594330917,"pZ":2.353074475294333,"vX0":8.882116304744605,"vY0":-126.50135963494077,"vZ0":-5.1247512686727985,"x":61.08,"y":175.25,"x0":-1.838036107200193,"y0":50.003453851192695,"z0":5.974924144980593,"aX":-2.8848451759104665},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.6,"breakHorizontal":1.4,"spinRate":2063,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4303452162782295,"extension":6.857773856491463},"index":1,"playId":"70cfa9c5-04b6-326b-9219-87b08587357e","pitchNumber":1,"startTime":"2025-08-17T19:52:37.442Z","endTime":"2025-08-17T19:52:40.469Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.18479780328992,"strikeZoneBottom":1.54000166735266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.314720327116053,"aZ":-15.181760783030603,"pfxX":-5.292201195281146,"pfxZ":9.684252326775015,"pX":-0.1576609091005391,"pZ":3.4579546288695258,"vX0":5.819763917593924,"vY0":-131.0448923123331,"vZ0":-3.9932144094256663,"x":123.01,"y":145.42,"x0":-1.7101306044601863,"y0":50.0061934730838,"z0":6.121260559737453,"aX":-9.290534379952819},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2112,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4165053419082141,"extension":6.905448721342781},"index":2,"playId":"53ab496e-cdc4-3ee3-928b-926445ef9d8b","pitchNumber":2,"startTime":"2025-08-17T19:52:58.282Z","endTime":"2025-08-17T19:53:05.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:53:05.357Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T19:55:19.112Z","endTime":"2025-08-17T19:56:19.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.38999802779976,"strikeZoneBottom":1.61273773714736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.518708591128515,"aZ":-27.811109250117006,"pfxX":2.7197280766965806,"pfxZ":2.922597186493662,"pX":0.8781231772865171,"pZ":1.9494714576528955,"vX0":4.445840903614317,"vY0":-120.83551812827548,"vZ0":-3.457844634953525,"x":83.53,"y":186.14,"x0":-1.3323017036199438,"y0":50.00117681463748,"z0":5.818284598419108,"aX":4.05850714875514},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.8,"breakHorizontal":-5.9,"spinRate":2463,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4516962840383685,"extension":6.380294448163885},"index":0,"playId":"341ff423-79ff-31a4-b6f8-71e236364619","pitchNumber":1,"startTime":"2025-08-17T19:55:32.493Z","endTime":"2025-08-17T19:55:35.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.400027629100673,"aZ":-20.35362322485339,"pfxX":-8.304941285224144,"pfxZ":6.560078656847915,"pX":-0.6697527683914586,"pZ":1.8537667172310057,"vX0":4.25857016985676,"vY0":-133.5668512414543,"vZ0":-6.133845595451473,"x":142.53,"y":188.73,"x0":-1.2077300568826053,"y0":50.00579644498064,"z0":5.648884346746177,"aX":-14.972784013884718},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":14.0,"spinRate":2282,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4104436997917982,"extension":6.387878305563091},"index":1,"playId":"d31e502e-623a-3b38-9d00-b6aad255aabc","pitchNumber":2,"startTime":"2025-08-17T19:55:46.425Z","endTime":"2025-08-17T19:55:49.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, 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":85.0,"endSpeed":78.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.631729213507658,"aZ":-28.413592651145805,"pfxX":1.1276341899341475,"pfxZ":2.4085109540850542,"pX":0.40318276663229424,"pZ":1.8529553490741972,"vX0":3.7670925978861867,"vY0":-123.75364375840019,"vZ0":-3.718464122150095,"x":101.63,"y":188.75,"x0":-1.2822877827486012,"y0":50.00045511845955,"z0":5.743129349858831,"aX":1.755455280322174},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-2.9,"spinRate":2509,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.44183288737482673,"extension":6.316028309971039},"hitData":{"launchSpeed":73.6,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":81.89,"coordY":161.33}},"index":2,"playId":"960000b5-3cf0-370e-a157-a304925e726f","pitchNumber":3,"startTime":"2025-08-17T19:56:11.684Z","endTime":"2025-08-17T19:56:19.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:56:19.470Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T19:56:44.084Z","endTime":"2025-08-17T19:58:04.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.30384744002693,"strikeZoneBottom":1.53999967908989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21559920084087,"aZ":-27.828588787826632,"pfxX":-9.383774819869377,"pfxZ":2.722635101249872,"pX":0.625214280509297,"pZ":1.0600640166253659,"vX0":7.6420540180253145,"vY0":-125.29475957484709,"vZ0":-5.563357505460698,"x":93.17,"y":210.16,"x0":-1.2382646593694386,"y0":50.00590790819768,"z0":5.570492625697417,"aX":-14.992040814092015},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":15.4,"spinRate":1927,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4363932206449581,"extension":6.512834154201318},"index":0,"playId":"02fdbf2b-bca1-3587-b7af-33b85fb5c7c2","pitchNumber":1,"startTime":"2025-08-17T19:56:44.736Z","endTime":"2025-08-17T19:56:48.243Z","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":84.6,"endSpeed":78.4,"strikeZoneTop":3.23860767960287,"strikeZoneBottom":1.54000125138677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08159754849468,"aZ":-28.98361181538457,"pfxX":1.9901970094340857,"pfxZ":2.0623655687344433,"pX":1.5336128103281328,"pZ":1.9139553395407924,"vX0":6.059784282031143,"vY0":-123.16369625671949,"vZ0":-3.386917499307617,"x":58.54,"y":187.1,"x0":-1.2111196904378092,"y0":50.0010874983617,"z0":5.742253874962069,"aX":3.0750876429932528},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2497,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4436919043371126,"extension":6.369702308113022},"index":1,"playId":"fff3366c-65fc-3f03-89ea-b3073e886880","pitchNumber":2,"startTime":"2025-08-17T19:56:57.981Z","endTime":"2025-08-17T19:57:01.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.216746049634388,"aZ":-16.258247498114564,"pfxX":-1.3386644603377253,"pfxZ":9.06975054614331,"pX":0.7488927977783558,"pZ":2.2282944053809572,"vX0":6.25200251186314,"vY0":-131.25655317240972,"vZ0":-5.414050768635906,"x":88.45,"y":178.62,"x0":-1.483899678228442,"y0":50.005790658478524,"z0":5.517165938491263,"aX":-2.350159847635133},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":1.1,"spinRate":2606,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.41633276016289633,"extension":6.3553291359225},"index":2,"playId":"5015cb8b-8d57-3b07-bd25-28cbd3ae5f7d","pitchNumber":3,"startTime":"2025-08-17T19:57:11.627Z","endTime":"2025-08-17T19:57:16.368Z","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":84.1,"endSpeed":77.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.145030451246555,"aZ":-28.725710774867494,"pfxX":2.0669625131987654,"pfxZ":2.280276538222342,"pX":0.49066149908938267,"pZ":2.339437989001945,"vX0":3.7489472027461797,"vY0":-122.49797991819075,"vZ0":-2.264481118158432,"x":98.3,"y":175.62,"x0":-1.3306819949165722,"y0":50.00375365528924,"z0":5.741805714132611,"aX":3.1280989862507322},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.8,"breakHorizontal":-4.7,"spinRate":2505,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4478472524123047,"extension":6.372103946600211},"index":3,"playId":"320260f3-c388-334f-9325-9ad9da6f8e53","pitchNumber":4,"startTime":"2025-08-17T19:57:31.627Z","endTime":"2025-08-17T19:57:34.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-17T19:57:47.634Z","endTime":"2025-08-17T19:57:57.474Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.677379242758782,"aZ":-25.97386745589843,"pfxX":-8.787387703584269,"pfxZ":3.8240269218063574,"pX":-0.5096300801578687,"pZ":2.2085682400890194,"vX0":4.712162174004321,"vY0":-126.51712907304812,"vZ0":-3.5108074998979477,"x":136.43,"y":179.15,"x0":-1.2540605634624402,"y0":50.003080307230285,"z0":5.694517553196592,"aX":-14.253628045352553},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":1945,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4328355316879189,"extension":6.442311137231382},"hitData":{"launchSpeed":74.5,"launchAngle":30.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.16,"coordY":111.82}},"index":5,"playId":"9480d3d1-9211-318c-a422-3f83cc6609b2","pitchNumber":5,"startTime":"2025-08-17T19:57:57.474Z","endTime":"2025-08-17T19:58:04.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:58:04.881Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kerry Carpenter pops out to third baseman Royce Lewis in foul territory.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T19:58:12.394Z","endTime":"2025-08-17T19:58:43.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81026711255879,"aZ":-32.43532622495085,"pfxX":3.0051829591173265,"pfxZ":-0.17786150806525214,"pX":0.5649900371040795,"pZ":2.593662543752103,"vX0":3.5591555720328825,"vY0":-120.73392052432777,"vZ0":-0.9700266867665016,"x":95.46,"y":168.75,"x0":-1.3194277731329311,"y0":50.002087691331184,"z0":5.858648500036739,"aX":4.429859529609281},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":-6.4,"spinRate":2518,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4538953617637227,"extension":6.212854175797587},"hitData":{"launchSpeed":93.1,"launchAngle":80.0,"totalDistance":30.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.19,"coordY":197.86}},"index":0,"playId":"b5c4fb44-2343-3c24-8d4d-2a8c90d65c51","pitchNumber":1,"startTime":"2025-08-17T19:58:32.434Z","endTime":"2025-08-17T19:58:43.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T19:58:43.666Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:00:56.338Z","endTime":"2025-08-17T20:01:31.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.9,"strikeZoneTop":3.12023456918743,"strikeZoneBottom":1.47508245205518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.432328071371842,"aZ":-41.06383032575755,"pfxX":4.467449813695075,"pfxZ":-7.4319030723221235,"pX":-0.3543928688806659,"pZ":3.963825263669188,"vX0":2.0742853550457037,"vY0":-108.47714240263646,"vZ0":4.330768616539855,"x":130.51,"y":131.76,"x0":-1.9025797648248812,"y0":50.00451974206417,"z0":6.409249313480901,"aX":5.3409315665451},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-12.0,"breakHorizontal":-8.6,"spinRate":1881,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.5043369333732945,"extension":6.6718672056419415},"index":0,"playId":"08c13c88-d6b7-31e7-8a2a-f6a712cc3088","pitchNumber":1,"startTime":"2025-08-17T20:01:07.639Z","endTime":"2025-08-17T20:01:11.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.492468066609952,"aZ":-27.692359800575392,"pfxX":-0.9807110196023285,"pfxZ":2.8277650824195693,"pX":0.6173997375897567,"pZ":2.908299689313481,"vX0":6.189543463823377,"vY0":-124.64191764846673,"vZ0":-2.229265424332232,"x":93.47,"y":160.26,"x0":-1.7634768399802137,"y0":50.00174648284806,"z0":6.085920275999082,"aX":-1.5542835417438579},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":0.5,"spinRate":2025,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4383329807258143,"extension":6.81429356873987},"hitData":{"launchSpeed":87.7,"launchAngle":51.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.53,"coordY":118.75}},"index":1,"playId":"584fe2db-aa86-39c1-af4b-8d239522a2ca","pitchNumber":2,"startTime":"2025-08-17T20:01:21.732Z","endTime":"2025-08-17T20:01:31.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:01:31.561Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:01:37.326Z","endTime":"2025-08-17T20:03:03.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.55385873522903,"strikeZoneBottom":1.76457997920355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.757645099695985,"aZ":-27.318143642810828,"pfxX":-9.649276730015043,"pfxZ":3.2915622760918506,"pX":0.29439912970705967,"pZ":2.7778510089827964,"vX0":8.39696918883198,"vY0":-120.98158604718701,"vZ0":-1.6777577681552707,"x":105.78,"y":163.78,"x0":-1.9765435496323849,"y0":50.00088397918163,"z0":5.886587742961503,"aX":-14.227334881948},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":1785,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4536469804538097,"extension":6.898404533440669},"index":0,"playId":"57f3c56f-b81d-30b4-83c5-c36f879c5f09","pitchNumber":1,"startTime":"2025-08-17T20:01:54.248Z","endTime":"2025-08-17T20:01:57.419Z","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":90.8,"endSpeed":82.8,"strikeZoneTop":3.61924497824505,"strikeZoneBottom":1.69916018167092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17493177317443,"aZ":-13.926849485596405,"pfxX":-5.8817808617564005,"pfxZ":10.357280764737322,"pX":1.0132595899560726,"pZ":3.75770724478925,"vX0":8.421229715362186,"vY0":-131.92916097697767,"vZ0":-3.4668874933092066,"x":78.38,"y":137.32,"x0":-1.4565717930072233,"y0":50.003966546781214,"z0":6.115863748119133,"aX":-10.364559752306207},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2099,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41522651695003,"extension":6.9230106790269765},"index":1,"playId":"87fdb090-f993-335d-b589-5074ca7bd9a3","pitchNumber":2,"startTime":"2025-08-17T20:02:10.070Z","endTime":"2025-08-17T20:02:13.815Z","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.6,"endSpeed":69.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.380265095262672,"aZ":-41.523851829571264,"pfxX":2.7809735242953773,"pfxZ":-7.658534152200243,"pX":-0.10992073356775109,"pZ":1.630178256322914,"vX0":3.1020710327963266,"vY0":-110.01315002186466,"vZ0":-0.26292624969565437,"x":121.19,"y":194.77,"x0":-1.9021887347829116,"y0":50.00475221484502,"z0":6.170081105406005,"aX":3.3931303280920067},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.6,"breakHorizontal":-5.9,"spinRate":1921,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.4987696548180858,"extension":6.598847382035861},"index":2,"playId":"1247186c-c32a-34e5-ac14-1eb7efef0eca","pitchNumber":3,"startTime":"2025-08-17T20:02:28.900Z","endTime":"2025-08-17T20:02:31.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-17T20:02:45.817Z","endTime":"2025-08-17T20:02:58.680Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"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.2,"endSpeed":84.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17495477261329,"aZ":-11.914533900284924,"pfxX":-5.822867022744283,"pfxZ":10.919825185857027,"pX":0.8076074095318819,"pZ":4.095406801261748,"vX0":8.706114779192669,"vY0":-135.49056447116737,"vZ0":-2.872853197622698,"x":86.22,"y":128.2,"x0":-1.6938107479648066,"y0":50.00208132334934,"z0":6.0043538750054335,"aX":-10.803164061792756},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":8.6,"spinRate":2279,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4045759617961826,"extension":7.11162615095884},"index":4,"playId":"20119d24-c8d9-3291-a991-03ee9d7cb609","pitchNumber":4,"startTime":"2025-08-17T20:02:58.680Z","endTime":"2025-08-17T20:03:03.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:03:03.256Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:03:06.474Z","endTime":"2025-08-17T20:04:23.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":77.0,"endSpeed":70.8,"strikeZoneTop":3.44421701339257,"strikeZoneBottom":1.61418001310659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.110058503805224,"aZ":-40.13099607019076,"pfxX":4.8165343057674725,"pfxZ":-6.361170929814954,"pX":1.2966312337063286,"pZ":0.7546451286185551,"vX0":4.886114666616942,"vY0":-111.9640027332359,"vZ0":-2.7176527551750995,"x":67.58,"y":218.4,"x0":-1.5524680441254481,"y0":50.00426185274493,"z0":6.151974004374352,"aX":6.021687758484996},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-11.9,"breakHorizontal":-10.1,"spinRate":2141,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.49210420289808443,"extension":6.734517648927443},"index":0,"playId":"db5a47af-ab24-3a77-8b6a-618e5c866a4d","pitchNumber":1,"startTime":"2025-08-17T20:03:30.275Z","endTime":"2025-08-17T20:03:33.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.44420789722366,"strikeZoneBottom":1.67999993242419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24812054047024,"aZ":-22.4055682142563,"pfxX":1.4304257322244922,"pfxZ":6.08878914877067,"pX":0.6581397208750135,"pZ":2.294737857309067,"vX0":5.729326752924434,"vY0":-125.81969781855699,"vZ0":-4.649511670364135,"x":91.91,"y":176.82,"x0":-1.833375474691993,"y0":50.00522170343819,"z0":5.979636681383632,"aX":2.296499055790921},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.2,"breakHorizontal":-3.8,"spinRate":2139,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.43512123504339595,"extension":6.880219154651619},"index":1,"playId":"de033db4-e9e7-3c90-a650-6823dac60de9","pitchNumber":2,"startTime":"2025-08-17T20:03:46.132Z","endTime":"2025-08-17T20:03:49.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.378418637736,"strikeZoneBottom":1.68000078196171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.942963261831537,"aZ":-21.27222508993315,"pfxX":-0.06912406852864983,"pfxZ":6.76743259155228,"pX":1.0836181194709955,"pZ":1.0534050956868954,"vX0":7.373493717125569,"vY0":-126.20176681470794,"vZ0":-7.563761270142606,"x":75.7,"y":210.34,"x0":-1.868419502148288,"y0":50.0052268511417,"z0":5.805866561190774,"aX":-0.1123922035598577},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.7,"breakHorizontal":-1.6,"spinRate":2109,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4341869174833075,"extension":6.904662105392223},"index":2,"playId":"97116fb0-f7aa-3742-9b90-79af8d45ec55","pitchNumber":3,"startTime":"2025-08-17T20:04:00.877Z","endTime":"2025-08-17T20:04:04.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47359381650931,"aZ":-12.213499418689654,"pfxX":-6.154719000156156,"pfxZ":11.473242172764554,"pX":0.5013133211911831,"pZ":1.9952101105346751,"vX0":7.580970663905791,"vY0":-131.2510691342308,"vZ0":-7.9388545346393675,"x":97.89,"y":184.91,"x0":-1.6284957694229363,"y0":50.0057222590465,"z0":5.974257707978258,"aX":-10.711425365320666},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.1,"breakHorizontal":9.5,"spinRate":2203,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4177430424414439,"extension":6.949796074827771},"hitData":{"launchSpeed":74.0,"launchAngle":0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.61,"coordY":172.53}},"index":3,"playId":"8bb568d6-2169-32c5-81f0-8f97a1286989","pitchNumber":4,"startTime":"2025-08-17T20:04:15.903Z","endTime":"2025-08-17T20:04:23.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:04:23.920Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:07:01.629Z","endTime":"2025-08-17T20:08:30.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Tonkin replaces Thomas Hatch.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:05:38.005Z","endTime":"2025-08-17T20:07:03.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543859,"link":"/api/v1/people/543859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.52465767127133,"strikeZoneBottom":1.64000108903959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.911625488621823,"aZ":-19.823060208286076,"pfxX":-9.166911157503648,"pfxZ":7.0974860299462605,"pX":0.3594770789977809,"pZ":2.630384899353179,"vX0":12.62295384622776,"vY0":-131.35701999768318,"vZ0":-3.1385079345967566,"x":103.3,"y":167.76,"x0":-3.326595724953462,"y0":50.002630567608314,"z0":5.321729860890009,"aX":-15.952916323104906},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":13.7,"spinRate":2361,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.41765166333715564,"extension":6.031173729748223},"index":1,"playId":"08996133-4c7a-3dc2-b337-689e19ca5ca6","pitchNumber":1,"startTime":"2025-08-17T20:07:03.903Z","endTime":"2025-08-17T20:07:07.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.8,"strikeZoneTop":3.59000088615551,"strikeZoneBottom":1.64000002426246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.049681176280608,"aZ":-28.466957904408243,"pfxX":-12.490574512781553,"pfxZ":2.1650408189811365,"pX":-0.6442982802192593,"pZ":1.255907325331435,"vX0":11.082230200172075,"vY0":-130.96707495197165,"vZ0":-4.739642756090117,"x":141.56,"y":204.87,"x0":-3.3350497935741044,"y0":50.00522009802967,"z0":5.251905029808639,"aX":-21.416399405030617},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":19.8,"spinRate":2338,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4203300352486261,"extension":5.975590421646039},"index":2,"playId":"f1a2778e-37c5-3c8b-ae4b-1ed1ec92c508","pitchNumber":2,"startTime":"2025-08-17T20:07:16.175Z","endTime":"2025-08-17T20:07:19.545Z","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":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.923100682604083,"aZ":-35.68435250470057,"pfxX":7.757805451500896,"pfxZ":-2.6463844699715517,"pX":0.7537531649797129,"pZ":1.947280841199935,"vX0":7.448746353968598,"vY0":-114.39450751621122,"vZ0":-0.05315215150707142,"x":88.27,"y":186.2,"x0":-3.5513284969610437,"y0":50.00235774658972,"z0":5.466277352925977,"aX":10.290217339346498},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.6,"breakHorizontal":-16.0,"spinRate":2384,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.47863837046862345,"extension":5.575433390819113},"index":3,"playId":"a04fde27-5477-320a-be7b-51bcb3a58b3b","pitchNumber":3,"startTime":"2025-08-17T20:07:30.208Z","endTime":"2025-08-17T20:07:33.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.379432489377177,"aZ":-30.553785727997887,"pfxX":-0.699412867192582,"pfxZ":1.0671148585185026,"pX":0.11151364827697277,"pZ":1.3555484937581437,"vX0":8.563446322957592,"vY0":-120.9868825223066,"vZ0":-3.3478637249317558,"x":112.75,"y":202.18,"x0":-3.3479428906183526,"y0":50.00263360746504,"z0":5.369992208396156,"aX":-1.0624486559465591},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-0.2,"spinRate":2170,"spinDirection":359},"zone":14,"typeConfidence":2.0,"plateTime":0.44869381820822696,"extension":5.8161155324207074},"index":4,"playId":"2fbfc2a4-8282-34e2-b2ee-d26f0ec86f9a","pitchNumber":4,"startTime":"2025-08-17T20:07:50.284Z","endTime":"2025-08-17T20:07:53.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.58999880727083,"strikeZoneBottom":1.64000109538405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.039401272689165,"aZ":-21.12962086567649,"pfxX":-6.972288212932168,"pfxZ":5.983198433793211,"pX":1.2437473985785574,"pZ":2.721441434060441,"vX0":13.916689138251366,"vY0":-134.50189962559335,"vZ0":-2.816043832859699,"x":69.59,"y":165.3,"x0":-3.073572569422527,"y0":50.005977965023455,"z0":5.267367751253599,"aX":-12.878661739282062},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":10.0,"spinRate":2440,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4060268344817235,"extension":5.996105106014663},"index":5,"playId":"047d0c23-ea08-3b69-9320-bdf8ea5a897d","pitchNumber":5,"startTime":"2025-08-17T20:08:08.593Z","endTime":"2025-08-17T20:08:11.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.701353271604553,"aZ":-33.47847840620691,"pfxX":-2.8389728887366714,"pfxZ":-0.8912001720710832,"pX":0.8413928523004252,"pZ":1.183278489514358,"vX0":10.416986659199438,"vY0":-120.7344141907611,"vZ0":-2.882127257014752,"x":84.93,"y":206.83,"x0":-3.1704080895484688,"y0":50.00207833446098,"z0":5.35505636650422,"aX":-4.170330649345185},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":2.5,"spinRate":2169,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.45461469614598116,"extension":5.94104557600492},"index":6,"playId":"21e8618b-6fb1-3957-b74a-1f796492a58f","pitchNumber":6,"startTime":"2025-08-17T20:08:24.086Z","endTime":"2025-08-17T20:08:30.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:08:30.738Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:08:47.045Z","endTime":"2025-08-17T20:09:46.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19836482843154,"aZ":-20.329333967311136,"pfxX":-7.965415520141887,"pfxZ":6.441765264342951,"pX":0.15663296103082214,"pZ":2.7453091556590445,"vX0":11.750456040295205,"vY0":-134.7361147142635,"vZ0":-2.907604891057117,"x":111.03,"y":164.66,"x0":-3.2256092211202088,"y0":50.00462264165918,"z0":5.274632146978842,"aX":-14.651648535073733},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":11.9,"spinRate":2451,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40648230769371896,"extension":5.885541399139771},"index":0,"playId":"f814ff8e-ee5c-3d36-b10a-2674c39f562f","pitchNumber":1,"startTime":"2025-08-17T20:08:51.836Z","endTime":"2025-08-17T20:08:55.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.69609307953963,"strikeZoneBottom":1.68999841497447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03995261769114,"aZ":-19.721160617213965,"pfxX":-9.661649053302941,"pfxZ":6.911160550344443,"pX":-1.615272920619276,"pZ":2.6380423131548114,"vX0":8.188372245090326,"vY0":-133.8977451354415,"vZ0":-3.1935805492244134,"x":178.57,"y":167.55,"x0":-3.4696447028478032,"y0":50.00143252056306,"z0":5.270635992177802,"aX":-17.404123860299762},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":15.6,"spinRate":2465,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4103049433070134,"extension":5.83577615161705},"index":1,"playId":"2554cb11-08d9-37ef-bf4d-3af930d780f6","pitchNumber":2,"startTime":"2025-08-17T20:09:03.897Z","endTime":"2025-08-17T20:09:07.049Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-17T20:09:18.990Z","endTime":"2025-08-17T20:09:27.485Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1797120423506,"aZ":-33.46682595523795,"pfxX":1.037258991484098,"pfxZ":-0.8955274371504682,"pX":-1.009220296720192,"pZ":2.327523358104511,"vX0":5.75142437565116,"vY0":-119.07215768183919,"vZ0":-0.38806363043710446,"x":155.47,"y":175.94,"x0":-3.582789380657482,"y0":50.0007791397436,"z0":5.5004016203684,"aX":1.5007179924205991},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.4,"breakHorizontal":-3.1,"spinRate":2235,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4586113926848099,"extension":5.937902749652063},"index":3,"playId":"4920ee50-a696-334e-ba19-3c7582f26342","pitchNumber":3,"startTime":"2025-08-17T20:09:27.485Z","endTime":"2025-08-17T20:09:30.534Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96292901745338,"aZ":-20.32218930808104,"pfxX":-6.364830180404048,"pfxZ":6.375963323094366,"pX":-1.0872371436425843,"pZ":3.102330462028494,"vX0":8.378009565307112,"vY0":-135.10591619293712,"vZ0":-2.1096276569743937,"x":158.44,"y":155.02,"x0":-3.3937082879325997,"y0":50.00109088810103,"z0":5.313394858544129,"aX":-11.828745298584668},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":9.8,"spinRate":2383,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40458565133364166,"extension":5.973241672714743},"index":4,"playId":"d3e7e4bd-37eb-34e8-94a4-c3f4a361fd37","pitchNumber":4,"startTime":"2025-08-17T20:09:42.957Z","endTime":"2025-08-17T20:09:46.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:09:46.663Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:10:04.597Z","endTime":"2025-08-17T20:11:36.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":2.91640688747621,"strikeZoneBottom":1.55607032914491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.419059479790846,"aZ":-31.167843053128436,"pfxX":-2.4432881842341176,"pfxZ":0.6669270524177344,"pX":0.58032745675015,"pZ":1.5005423105945683,"vX0":10.231290138787982,"vY0":-122.80568716940941,"vZ0":-3.145004879799538,"x":94.88,"y":198.27,"x0":-3.3314113789787707,"y0":50.00555786878331,"z0":5.462311476634628,"aX":-3.7140067172535742},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":1.9,"spinRate":2289,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.4468327365447582,"extension":5.937387630199177},"index":0,"playId":"1b68f004-03e9-3d0c-88c1-ef275f656e2d","pitchNumber":1,"startTime":"2025-08-17T20:10:07.304Z","endTime":"2025-08-17T20:10:10.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.549280381051606,"aZ":-30.136573175653318,"pfxX":-1.534471837892636,"pfxZ":1.3619147633290671,"pX":1.0194327012373658,"pZ":1.3561012267563015,"vX0":10.574827356904782,"vY0":-122.05852765345385,"vZ0":-3.5502598776066425,"x":78.14,"y":202.17,"x0":-3.1826491965900425,"y0":50.00551700594528,"z0":5.443572805256381,"aX":-2.301744843423372},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.8,"breakHorizontal":0.1,"spinRate":2253,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.4499158450241376,"extension":6.094009332564854},"index":1,"playId":"7fe0e481-dd3e-3497-8879-7b470771200c","pitchNumber":2,"startTime":"2025-08-17T20:10:21.002Z","endTime":"2025-08-17T20:10:25.486Z","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":91.7,"endSpeed":84.6,"strikeZoneTop":3.14476842091369,"strikeZoneBottom":1.44999892960143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.721081218132614,"aZ":-22.841790455354232,"pfxX":-7.461923414434893,"pfxZ":5.1201139611819695,"pX":-1.8034834263499568,"pZ":3.218199662510614,"vX0":7.076318040031191,"vY0":-133.4440020804891,"vZ0":-1.350517170360314,"x":185.74,"y":151.89,"x0":-3.5059981676474665,"y0":50.00531330945433,"z0":5.358948599398758,"aX":-13.60954519374126},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":12.2,"spinRate":2305,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4087231799707274,"extension":6.004326947886651},"index":2,"playId":"d9aa34da-07fc-3a32-bd70-e74e966283e6","pitchNumber":3,"startTime":"2025-08-17T20:10:37.030Z","endTime":"2025-08-17T20:10:40.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42997421357931,"aZ":-19.22483348036485,"pfxX":-8.687681950264919,"pfxZ":7.231384505911493,"pX":-0.8497731424944054,"pZ":2.3928797378817896,"vX0":9.849530158148095,"vY0":-132.95657369484252,"vZ0":-3.8849839261010786,"x":149.39,"y":174.17,"x0":-3.47309909881142,"y0":50.00503347175045,"z0":5.267817929005778,"aX":-15.561487453264984},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":13.6,"spinRate":2378,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4119222165370262,"extension":5.830639302135875},"index":3,"playId":"bfdfd644-cd66-33c2-998b-10880ab6a82e","pitchNumber":4,"startTime":"2025-08-17T20:10:52.339Z","endTime":"2025-08-17T20:10:55.339Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-17T20:11:11.157Z","endTime":"2025-08-17T20:11:17.717Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.14477084062728,"strikeZoneBottom":1.44999882211101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.641654264412217,"aZ":-31.579665577989143,"pfxX":1.276122889052937,"pfxZ":0.38650623007807283,"pX":-3.471011863276453,"pZ":3.5340179890265175,"vX0":0.8118898673106735,"vY0":-122.08268673983507,"vZ0":1.7038409100922578,"x":249.31,"y":143.36,"x0":-3.972446666924278,"y0":50.00057121879699,"z0":5.524545830968317,"aX":1.9462250715851723},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-2.5,"spinRate":2277,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.44683987553924354,"extension":5.869552368456545},"index":5,"playId":"79bb44bb-63f5-3e7e-9719-86c8acced727","pitchNumber":5,"startTime":"2025-08-17T20:11:17.717Z","endTime":"2025-08-17T20:11:20.717Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.11216028280645,"strikeZoneBottom":1.44999950304677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.255043654342444,"aZ":-19.181356462504937,"pfxX":-8.366084057345198,"pfxZ":7.004745034792309,"pX":-0.15587752716804965,"pZ":1.645153932674278,"vX0":11.067583513464148,"vY0":-134.80958352313692,"vZ0":-5.948583486466369,"x":122.94,"y":194.36,"x0":-3.2133031475920903,"y0":50.00164941874281,"z0":5.219085854815516,"aX":-15.514096580051014},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":13.0,"spinRate":2378,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.40513987363778803,"extension":6.173023692380311},"index":6,"playId":"d1001b78-a192-3f95-bef7-c29034c4b11d","pitchNumber":6,"startTime":"2025-08-17T20:11:33.257Z","endTime":"2025-08-17T20:11:36.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:11:36.404Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T20:13:28.462Z","endTime":"2025-08-17T20:15:09.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.40517881684242,"strikeZoneBottom":1.64521451751298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.121863825089214,"aZ":-12.047213776050306,"pfxX":-6.977035018238989,"pfxZ":11.48401179680642,"pX":-0.41384065704185274,"pZ":3.2534521936270764,"vX0":5.709368481386233,"vY0":-131.8214437761088,"vZ0":-5.02499248734907,"x":132.77,"y":150.94,"x0":-1.7058013061428972,"y0":50.00118691513701,"z0":6.080234598880879,"aX":-12.226297152266342},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.8,"breakHorizontal":11.3,"spinRate":2263,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.41618303380590094,"extension":6.980632124039351},"index":0,"playId":"4b79ba46-3a45-35f9-919f-efd46ea1316e","pitchNumber":1,"startTime":"2025-08-17T20:13:44.239Z","endTime":"2025-08-17T20:13:48.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90266107089606,"aZ":-12.587934551401602,"pfxX":-6.789781294547447,"pfxZ":10.761496486491486,"pX":0.29642830949990917,"pZ":3.6079079119109907,"vX0":7.464729780130711,"vY0":-133.82503123274742,"vZ0":-4.049672385236009,"x":105.7,"y":141.37,"x0":-1.6421855082730739,"y0":50.0064172008025,"z0":6.037582103313445,"aX":-12.362766031049746},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":10.8,"spinRate":2226,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4087294458949784,"extension":7.065602218088212},"index":1,"playId":"95f74eef-ac49-385d-a005-6f02ee8b4b13","pitchNumber":2,"startTime":"2025-08-17T20:13:59.825Z","endTime":"2025-08-17T20:14:02.825Z","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":92.0,"endSpeed":84.8,"strikeZoneTop":3.30741270439873,"strikeZoneBottom":1.61260372686083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.593245795125746,"aZ":-12.09214537350865,"pfxX":-5.896607789816393,"pfxZ":10.970267706286796,"pX":-0.8639982012380175,"pZ":2.264828808771845,"vX0":4.464631449334437,"vY0":-133.87349068346083,"vZ0":-7.581924906984042,"x":149.93,"y":177.63,"x0":-1.7801394841802394,"y0":50.00520046230226,"z0":5.983259597121368,"aX":-10.795996969387918},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2242,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4078241247477963,"extension":6.928909125440895},"index":2,"playId":"f2c257e6-c277-33a3-8a72-dbf1d7a8bafe","pitchNumber":3,"startTime":"2025-08-17T20:14:15.937Z","endTime":"2025-08-17T20:14:19.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.24222940622941,"strikeZoneBottom":1.61260608580951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5773013838761,"aZ":-16.92174923815804,"pfxX":-0.6245093315307413,"pfxZ":9.04320876781409,"pX":1.1710395178969624,"pZ":2.141509981578918,"vX0":7.6753816405895305,"vY0":-128.294506366472,"vZ0":-6.322765696244659,"x":72.36,"y":180.96,"x0":-1.763276385008221,"y0":50.00340965923892,"z0":5.9315681847363715,"aX":-1.053350038414645},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.4,"breakHorizontal":-0.4,"spinRate":2158,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.42499318270849384,"extension":6.9063147522258985},"index":3,"playId":"6786be0d-c2da-3bd6-9e47-5d22f815e460","pitchNumber":4,"startTime":"2025-08-17T20:14:30.809Z","endTime":"2025-08-17T20:14:35.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.374069750761908,"aZ":-18.587922000658036,"pfxX":0.2785085754375807,"pfxZ":8.179116406582448,"pX":0.17300104943856476,"pZ":2.506998144835696,"vX0":5.151952799049655,"vY0":-128.03963818011434,"vZ0":-4.982953255935674,"x":110.41,"y":171.09,"x0":-1.9011177826761487,"y0":50.00262977162031,"z0":5.932458410946353,"aX":0.46098977967726773},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.9,"breakHorizontal":-1.7,"spinRate":2131,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.42773832981900206,"extension":6.790669117821995},"index":4,"playId":"081cac26-80cc-3a11-ac2f-b609bcaf0dda","pitchNumber":5,"startTime":"2025-08-17T20:14:47.907Z","endTime":"2025-08-17T20:14:50.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97068785437262,"aZ":-26.091139712605155,"pfxX":-10.863143279964103,"pfxZ":3.985762389778489,"pX":-0.7845391069222454,"pZ":2.035977144343844,"vX0":6.73821177708529,"vY0":-122.48512038374268,"vZ0":-3.7617620127384077,"x":146.9,"y":183.81,"x0":-2.1522450224491374,"y0":50.00553223300519,"z0":5.809284051997142,"aX":-16.597669237450994},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":18.2,"spinRate":1774,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.44625703293044205,"extension":7.059749277016347},"index":5,"playId":"ae46eadd-c95d-3b6f-81dd-d158f6be9298","pitchNumber":6,"startTime":"2025-08-17T20:15:06.674Z","endTime":"2025-08-17T20:15:09.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:15:09.912Z","atBatIndex":49},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"James Outman triples (1) on a sharp fly ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T20:15:21.913Z","endTime":"2025-08-17T20:15:51.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43731041799385,"aZ":-41.150194874671385,"pfxX":1.2435541335450435,"pfxZ":-7.133323814475766,"pX":0.36330436811184585,"pZ":2.0109739506778945,"vX0":4.555973520536592,"vY0":-111.8305120813116,"vZ0":0.09276948913351624,"x":103.15,"y":184.48,"x0":-1.8675841989104203,"y0":50.003461576273914,"z0":6.213703686192315,"aX":1.564212210753544},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.5,"breakHorizontal":-3.5,"spinRate":2219,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4910457125452159,"extension":6.601511001766622},"hitData":{"launchSpeed":101.4,"launchAngle":39.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":181.97,"coordY":59.61}},"index":0,"playId":"cbf29750-0d0d-30b3-8b0c-84da81729ca9","pitchNumber":1,"startTime":"2025-08-17T20:15:33.429Z","endTime":"2025-08-17T20:15:51.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:15:51.191Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Byron Buxton pops out to second baseman Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T20:16:10.056Z","endTime":"2025-08-17T20:16:58.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.41718484605068,"strikeZoneBottom":1.54716550585192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.128706330543082,"aZ":-22.445768008369168,"pfxX":1.6034053936825492,"pfxZ":5.952003291154059,"pX":1.4921132269792206,"pZ":1.9412841817691706,"vX0":7.698068137787184,"vY0":-126.84301535625264,"vZ0":-5.607141898795071,"x":60.12,"y":186.37,"x0":-1.7863686352358503,"y0":50.0045487788729,"z0":5.962144112235857,"aX":2.6212063687050327},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.7,"breakHorizontal":-4.6,"spinRate":2036,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4312602430560908,"extension":6.9503626823749745},"index":0,"playId":"6c10d1a2-ffdd-392f-b407-f68c162a9a78","pitchNumber":1,"startTime":"2025-08-17T20:16:27.650Z","endTime":"2025-08-17T20:16:31.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16070953037711,"aZ":-23.95836480859851,"pfxX":0.2645519206400948,"pfxZ":4.9872331266507715,"pX":1.2071995898438697,"pZ":2.529784288593504,"vX0":7.557950177053578,"vY0":-127.28377105854051,"vZ0":-3.8782016836369855,"x":70.98,"y":170.48,"x0":-1.8300482777119178,"y0":50.00272295704049,"z0":5.9615405387235265,"aX":0.43488616093477855},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":-2.2,"spinRate":2020,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4296700702350935,"extension":6.9255634026702255},"hitData":{"launchSpeed":79.4,"launchAngle":66.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":158.35,"coordY":161.9}},"index":1,"playId":"68e14735-6d07-35c8-9375-043213596637","pitchNumber":2,"startTime":"2025-08-17T20:16:48.852Z","endTime":"2025-08-17T20:16:58.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:16:58.650Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T20:20:16.375Z","endTime":"2025-08-17T20:20:41.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T20:17:30.767Z","endTime":"2025-08-17T20:18:51.656Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bailey Horn replaces Chris Paddack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-17T20:18:51.656Z","endTime":"2025-08-17T20:20:16.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690544,"link":"/api/v1/people/690544"},"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, 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":83.7,"endSpeed":75.7,"strikeZoneTop":3.67518633652498,"strikeZoneBottom":1.69514612215634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96394701996847,"aZ":-26.356782895367214,"pfxX":-5.5718391026399665,"pfxZ":3.984244664426586,"pX":-2.279804742698094,"pZ":0.8684931098321258,"vX0":-6.668365053867652,"vY0":-121.49732538264102,"vZ0":-5.973738935073548,"x":152.32,"y":173.24,"x0":1.2488199076468411,"y0":50.00387556023331,"z0":5.719486126383097,"aX":-8.135441861634632},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":12.0,"spinRate":2575,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.45488817283271876,"extension":6.380656202488359},"index":2,"playId":"90861b59-60bc-3409-af35-c96ce31e06b2","pitchNumber":1,"startTime":"2025-08-17T20:20:16.375Z","endTime":"2025-08-17T20:20:19.375Z","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":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.329162386208182,"aZ":-30.242038003419097,"pfxX":-5.11542343322598,"pfxZ":1.2655233790933345,"pX":-0.3466161730808454,"pZ":2.401087248120325,"vX0":-3.2014359392810916,"vY0":-123.26740979848505,"vZ0":-2.229002561202822,"x":130.21,"y":173.95,"x0":1.6370113922245122,"y0":50.00230772820226,"z0":5.890347238738723,"aX":-7.808881120223199},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":10.1,"spinRate":2784,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.4457023228922421,"extension":6.093208485169005},"hitData":{"launchSpeed":75.1,"launchAngle":44.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.5,"coordY":109.99}},"index":3,"playId":"f7a3023b-233f-3033-910c-a88e4a5d67f7","pitchNumber":2,"startTime":"2025-08-17T20:20:32.851Z","endTime":"2025-08-17T20:20:41.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:20:41.740Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T20:23:07.712Z","endTime":"2025-08-17T20:24:20.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Michael Tonkin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:22:29.782Z","endTime":"2025-08-17T20:23:10.107Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"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":94.2,"endSpeed":85.6,"strikeZoneTop":3.45725639227854,"strikeZoneBottom":1.66000168837365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37058534769255,"aZ":-22.030221744268026,"pfxX":-12.432148683291535,"pfxZ":5.408087200774099,"pX":0.32678254740507295,"pZ":1.1482939966713637,"vX0":10.540769639019219,"vY0":-136.61403788053138,"vZ0":-7.340527027848411,"x":104.54,"y":207.78,"x0":-1.9818479443543424,"y0":50.001270513211125,"z0":5.403819011080648,"aX":-23.307461648041933},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":20.0,"spinRate":2328,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40218926834845936,"extension":5.764687183012093},"index":1,"playId":"2a200d98-107b-37dc-b9ad-994d0c64d16f","pitchNumber":1,"startTime":"2025-08-17T20:23:10.107Z","endTime":"2025-08-17T20:23:14.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.45725356198586,"strikeZoneBottom":1.6599983228181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.190530094711345,"aZ":-22.929269791157978,"pfxX":-11.015730584622014,"pfxZ":4.946501178899545,"pX":0.1617440864556482,"pZ":1.8773586768314725,"vX0":10.036402557815622,"vY0":-135.9166947229248,"vZ0":-5.420914925118256,"x":110.83,"y":188.09,"x0":-2.150125279196437,"y0":50.00175140335324,"z0":5.493121819114265,"aX":-20.579554233521147},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":17.8,"spinRate":2293,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4032147521211735,"extension":5.835296251766127},"index":2,"playId":"63da8621-3b2f-3273-90bf-8b01d44ec385","pitchNumber":2,"startTime":"2025-08-17T20:23:23.092Z","endTime":"2025-08-17T20:23:26.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.35899739276642,"strikeZoneBottom":1.59446077348092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.652120941195218,"aZ":-28.945419639434917,"pfxX":-12.71154365290312,"pfxZ":1.8936263935218953,"pX":-0.4739802138800331,"pZ":1.7754314593857483,"vX0":8.731334860184374,"vY0":-129.45443777151237,"vZ0":-3.950780824593206,"x":135.07,"y":190.84,"x0":-2.229802692376817,"y0":50.003312846640696,"z0":5.52360018320257,"aX":-21.692649578564414},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":21.2,"spinRate":1697,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.42221679335666007,"extension":5.704668891783831},"index":3,"playId":"73bd60c4-3e64-386a-a503-ac8d62ea71d8","pitchNumber":3,"startTime":"2025-08-17T20:23:36.755Z","endTime":"2025-08-17T20:23:39.815Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-17T20:23:50.371Z","endTime":"2025-08-17T20:24:03.778Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.49000031035381,"strikeZoneBottom":1.69276712727622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66057138957748,"aZ":-16.022467667014237,"pfxX":-7.76040561345646,"pfxZ":8.244720192858862,"pX":1.1082565603005887,"pZ":3.027967801654326,"vX0":11.44662767037805,"vY0":-138.76624237114814,"vZ0":-3.906876433810215,"x":74.76,"y":157.02,"x0":-2.05290855076912,"y0":50.00550920687029,"z0":5.5145286862184975,"aX":-15.20933660406616},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":11.8,"spinRate":2377,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39398189029030206,"extension":5.730882391449859},"index":5,"playId":"acfc13ed-1935-38c7-95a9-efe20d002e4f","pitchNumber":4,"startTime":"2025-08-17T20:24:03.778Z","endTime":"2025-08-17T20:24:06.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.332760181293438,"aZ":-36.45122671295137,"pfxX":6.852364221660919,"pfxZ":-2.9698775955579784,"pX":1.353030432763182,"pZ":1.6935017166072763,"vX0":6.514039739682781,"vY0":-120.69770542807488,"vZ0":-1.3778299001681857,"x":65.43,"y":193.06,"x0":-2.292916164523124,"y0":50.00061259552772,"z0":5.54737083098174,"aX":9.882605785530192},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.4,"breakHorizontal":-14.3,"spinRate":3024,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45769703196121947,"extension":5.64143224785648},"index":6,"playId":"68514814-f2fa-3ca9-969e-f5f92c1105f0","pitchNumber":5,"startTime":"2025-08-17T20:24:17.567Z","endTime":"2025-08-17T20:24:20.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:24:20.567Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T20:24:35.965Z","endTime":"2025-08-17T20:26:18.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.25225976860551,"strikeZoneBottom":1.6025996915029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.532117315601877,"aZ":-15.18378851006714,"pfxX":-8.550151873589822,"pfxZ":8.723075697943699,"pX":0.9966427545974141,"pZ":1.6714518552505928,"vX0":11.77132404130825,"vY0":-138.80639933761978,"vZ0":-7.25142656800961,"x":79.01,"y":193.65,"x0":-2.191443150936482,"y0":50.00558210482404,"z0":5.331902467719499,"aX":-16.66040841887198},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2430,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3948432629628278,"extension":5.791974899011494},"index":0,"playId":"b534800f-57ec-3905-aecf-30108ba6d260","pitchNumber":1,"startTime":"2025-08-17T20:24:43.611Z","endTime":"2025-08-17T20:24:47.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.2197243896021,"strikeZoneBottom":1.56999889333021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.957404235639007,"aZ":-17.556998193928674,"pfxX":-6.62328309117998,"pfxZ":7.468894699062515,"pX":-0.424069574726245,"pZ":2.592278840220042,"vX0":7.524477593390754,"vY0":-138.54662977336767,"vZ0":-4.673502242791065,"x":133.16,"y":168.79,"x0":-2.3057914092839478,"y0":50.00576202576969,"z0":5.46295079881244,"aX":-12.96750640510731},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":10.6,"spinRate":2328,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.39430231514224845,"extension":5.783620403301004},"index":1,"playId":"800a8f38-ce0b-3b73-8461-03df69e5ec62","pitchNumber":2,"startTime":"2025-08-17T20:25:01.778Z","endTime":"2025-08-17T20:25:04.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.633025094192604,"aZ":-15.269143491760966,"pfxX":-7.782802559450775,"pfxZ":8.73018619481083,"pX":0.22116917401842093,"pZ":2.220171302202908,"vX0":9.588019362077468,"vY0":-138.22327519399505,"vZ0":-5.9289225074460115,"x":108.57,"y":178.84,"x0":-2.280369925127935,"y0":50.00083753724951,"z0":5.417033427411621,"aX":-15.067608597843941},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":12.1,"spinRate":2333,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3961657647548589,"extension":5.796614392517175},"index":2,"playId":"0ae3dda9-4928-38e4-aaeb-ec8bd7a34f60","pitchNumber":3,"startTime":"2025-08-17T20:25:19.223Z","endTime":"2025-08-17T20:25:22.496Z","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":81.8,"endSpeed":75.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.373301484028605,"aZ":-36.4220934848698,"pfxX":6.887883540257783,"pfxZ":-2.959362778757355,"pX":0.5497580010040231,"pZ":1.5335385038754183,"vX0":4.563711288821651,"vY0":-119.14110435044817,"vZ0":-1.7364994090922656,"x":96.04,"y":197.37,"x0":-2.2870714835807973,"y0":50.004581342854216,"z0":5.570471675569836,"aX":9.879595031519749},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.5,"breakHorizontal":-13.6,"spinRate":2972,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4601390105256318,"extension":5.7532406807513965},"index":3,"playId":"39f44be0-0238-3461-91b5-53d07df96346","pitchNumber":4,"startTime":"2025-08-17T20:25:41.985Z","endTime":"2025-08-17T20:25:47.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.9,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70901722510839,"aZ":-15.701111245167128,"pfxX":-6.629864218107492,"pfxZ":8.420981631140277,"pX":0.3050638318333514,"pZ":3.7685326849889713,"vX0":9.431806774517185,"vY0":-139.31523401065436,"vZ0":-1.7826988762267848,"x":105.37,"y":137.03,"x0":-2.2705408414520076,"y0":50.001744011267235,"z0":5.4599473852387055,"aX":-12.968685165798767},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2400,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3938722081069832,"extension":5.8328034902147525},"index":4,"playId":"267cd415-64ab-3e9a-8c8c-432643aa122b","pitchNumber":5,"startTime":"2025-08-17T20:26:15.176Z","endTime":"2025-08-17T20:26:18.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:26:18.176Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T20:26:38.182Z","endTime":"2025-08-17T20:27:42.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":81.8,"endSpeed":74.6,"strikeZoneTop":3.56009390134634,"strikeZoneBottom":1.67000024029681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.652902911347027,"aZ":-34.535580766323626,"pfxX":7.721869862331601,"pfxZ":-1.6709905115907855,"pX":0.21345594971461376,"pZ":2.258440990185631,"vX0":3.7438847651829366,"vY0":-119.03261569086956,"vZ0":-0.2676709609900284,"x":108.86,"y":177.8,"x0":-2.3893297847583224,"y0":50.000804946165424,"z0":5.534459571860007,"aX":10.932676569802513},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.8,"breakHorizontal":-15.0,"spinRate":2936,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4624918343524973,"extension":5.7206255653396525},"index":0,"playId":"40b16391-7efb-314a-9fcb-6389f8f3e0c4","pitchNumber":1,"startTime":"2025-08-17T20:26:42.778Z","endTime":"2025-08-17T20:26:46.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78283213297554,"aZ":-28.109249668636295,"pfxX":-9.87451837965951,"pfxZ":2.3869857135267605,"pX":-1.150862921017235,"pZ":2.614245661107433,"vX0":5.787751048208938,"vY0":-129.3495279624529,"vZ0":-1.9138265626288753,"x":160.87,"y":168.2,"x0":-2.1290685423763174,"y0":50.001405145764615,"z0":5.508904318495404,"aX":-16.8106024731757},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":1649,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42267845576508023,"extension":5.761418173927217},"index":1,"playId":"a8823988-b313-39ff-811d-3077eeb7907f","pitchNumber":2,"startTime":"2025-08-17T20:26:56.552Z","endTime":"2025-08-17T20:26:59.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.69000143818959,"strikeZoneBottom":1.70249080845712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.390258580265787,"aZ":-16.437785106985796,"pfxX":-6.652386571088567,"pfxZ":8.26921950745858,"pX":-1.9385817428483356,"pZ":4.3544118346749885,"vX0":3.778199046724648,"vY0":-137.30675040000932,"vZ0":-0.30885920048344695,"x":190.89,"y":121.21,"x0":-2.4707009275398026,"y0":50.00157984192756,"z0":5.590303634108221,"aX":-12.656826962147703},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":11.2,"spinRate":2307,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.399454678262571,"extension":5.698697875884755},"index":2,"playId":"131a6a35-136d-36d0-aa79-588f7af1d5da","pitchNumber":3,"startTime":"2025-08-17T20:27:19.799Z","endTime":"2025-08-17T20:27:22.799Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.657531768747,"strikeZoneBottom":1.66999865848727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.849106298153174,"aZ":-26.03906360498529,"pfxX":0.8909257314506767,"pfxZ":3.6854414257148616,"pX":-0.5074560167041521,"pZ":3.2951810843602103,"vX0":3.8237176152445627,"vY0":-128.05445601687921,"vZ0":-1.0214517573129491,"x":136.34,"y":149.81,"x0":-2.1342868834845747,"y0":50.0029199475244,"z0":5.7318723503165385,"aX":1.4826440597493715},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.4,"spinRate":2378,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.42733392099497847,"extension":5.71020820782376},"index":3,"playId":"b7888877-9f1c-3407-8efb-2f179e43bac2","pitchNumber":4,"startTime":"2025-08-17T20:27:38.447Z","endTime":"2025-08-17T20:27:42.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:27:42.114Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T20:31:22.711Z","endTime":"2025-08-17T20:32:18.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jahmai Jones replaces left fielder Riley Greene, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:30:38.922Z","endTime":"2025-08-17T20:31:24.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.27558031480599,"strikeZoneBottom":1.5282007383013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.537591924354043,"aZ":-31.062785425082204,"pfxX":-2.534553673081655,"pfxZ":0.6804912424615779,"pX":-1.4608658207031953,"pZ":1.486072383442854,"vX0":-6.218461826211076,"vY0":-126.7092836050399,"vZ0":-4.674645069035548,"x":172.68,"y":198.66,"x0":1.352901578158712,"y0":50.00287274517978,"z0":5.832871544732902,"aX":-4.125130491239179},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":6.0,"spinRate":2508,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.43204364530037154,"extension":6.3296048822896624},"index":1,"playId":"b58f2318-bca6-3026-97f3-11a85c7a9755","pitchNumber":1,"startTime":"2025-08-17T20:31:24.941Z","endTime":"2025-08-17T20:31:28.262Z","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":93.7,"endSpeed":86.3,"strikeZoneTop":3.14441538378027,"strikeZoneBottom":1.48719087234719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.235264565372532,"aZ":-12.634257633927824,"pfxX":1.4634639665544453,"pfxZ":10.333316721586412,"pX":-1.5103967179021447,"pZ":1.8607048022783503,"vX0":-7.296430039738163,"vY0":-136.21647697248892,"vZ0":-8.211251142679776,"x":174.57,"y":188.54,"x0":1.005692688522529,"y0":50.001049267968874,"z0":5.775798109563155,"aX":2.7685649372204075},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-1.2,"spinRate":2355,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.40119257386346563,"extension":6.300858956437419},"index":2,"playId":"0be097f6-c38b-3232-92bd-e24035b5bb41","pitchNumber":2,"startTime":"2025-08-17T20:31:39.419Z","endTime":"2025-08-17T20:31:42.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.17720318587304,"strikeZoneBottom":1.48718590454855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.653662915943187,"aZ":-35.39007256851502,"pfxX":-7.794851835572828,"pfxZ":-2.1888976642060918,"pX":0.09839771524577084,"pZ":2.211443502190881,"vX0":-1.3110123620839107,"vY0":-121.14980417512137,"vZ0":-1.1839559343121657,"x":113.25,"y":179.07,"x0":1.660265558848786,"y0":50.00592001769904,"z0":5.837795230124784,"aX":-11.431671838644105},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":14.4,"spinRate":2708,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.4544739479352726,"extension":6.169731921113275},"index":3,"playId":"725cc930-d313-3e03-8867-a38dbefafe37","pitchNumber":3,"startTime":"2025-08-17T20:31:54.321Z","endTime":"2025-08-17T20:31:57.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0466878655848,"aZ":-35.1315479031455,"pfxX":-8.256790396901744,"pfxZ":-1.9708299351267762,"pX":-0.37885730493530073,"pZ":2.003307711191276,"vX0":-2.229360331297638,"vY0":-122.46041735378323,"vZ0":-1.9577838714675488,"x":131.44,"y":184.69,"x0":1.6187493644026525,"y0":50.00473507017506,"z0":5.854926025600559,"aX":-12.381365798876095},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.8,"breakHorizontal":15.5,"spinRate":2649,"spinDirection":277},"zone":7,"typeConfidence":2.0,"plateTime":0.4494722148058701,"extension":6.207776959181658},"hitData":{"launchSpeed":85.1,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.74,"coordY":172.03}},"index":4,"playId":"5bb4f7ea-9713-3bc8-adc7-0eab1fec99c3","pitchNumber":4,"startTime":"2025-08-17T20:32:10.279Z","endTime":"2025-08-17T20:32:18.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:32:18.276Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T20:32:27.416Z","endTime":"2025-08-17T20:33:22.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.58000059198438,"strikeZoneBottom":1.75000090385075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79480873010553,"aZ":-28.49809504201009,"pfxX":-5.582638906797629,"pfxZ":2.4161624452883625,"pX":0.2903120847908163,"pZ":2.5593601029937294,"vX0":-1.345553037438467,"vY0":-122.89013245084422,"vZ0":-2.0276454377540327,"x":105.93,"y":169.68,"x0":1.5708357716348316,"y0":50.00171813630462,"z0":5.831056748939728,"aX":-8.482834663530722},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":10.4,"spinRate":2638,"spinDirection":286},"zone":6,"typeConfidence":2.0,"plateTime":0.44678967619061716,"extension":6.215238590602426},"index":0,"playId":"13e4bc8b-187e-30b5-911a-6d597b6a4929","pitchNumber":1,"startTime":"2025-08-17T20:32:42.510Z","endTime":"2025-08-17T20:32:45.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16514288798636,"aZ":-21.899640258415282,"pfxX":10.727398281936694,"pfxZ":5.368809161556863,"pX":0.5368374779347566,"pZ":1.564930106345644,"vX0":-4.969979455168224,"vY0":-138.0736615900717,"vZ0":-7.4258481400617455,"x":96.54,"y":196.53,"x0":0.9747589122895438,"y0":50.00532548074965,"z0":5.78304754780208,"aX":20.540617128985243},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":-18.2,"spinRate":2175,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.397983888982266,"extension":6.239038535920367},"index":1,"playId":"bb86ff54-f51e-3839-a8a7-a732d60fd2bd","pitchNumber":2,"startTime":"2025-08-17T20:32:57.732Z","endTime":"2025-08-17T20:33:00.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.032938160375494,"aZ":-35.08730768856903,"pfxX":-8.102290506128034,"pfxZ":-1.8880061997685251,"pX":-1.8689750503128444,"pZ":1.5390592028787318,"vX0":-5.0728890041289825,"vY0":-124.49513619014878,"vZ0":-3.392675080841884,"x":188.24,"y":197.23,"x0":1.2597045413170833,"y0":50.00285794642713,"z0":5.876173328326803,"aX":-12.497648799429955},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.1,"breakHorizontal":16.0,"spinRate":2710,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4429014421120385,"extension":6.4758157159499135},"index":2,"playId":"a79145d9-81f3-34ce-98d4-582cb21c743d","pitchNumber":3,"startTime":"2025-08-17T20:33:18.369Z","endTime":"2025-08-17T20:33:22.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:33:22.948Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T20:33:27.410Z","endTime":"2025-08-17T20:35:29.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.0540432507278,"strikeZoneBottom":1.3112655760436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.503091578372086,"aZ":-25.80047248206802,"pfxX":-0.5652394936126246,"pfxZ":3.715271120297511,"pX":-1.0155531521493106,"pZ":1.2564252717844173,"vX0":-5.76778419894737,"vY0":-129.43501617242234,"vZ0":-6.499120109080715,"x":155.71,"y":204.86,"x0":1.3057918102594042,"y0":50.000027395227825,"z0":5.748821742982111,"aX":-0.9669455243980569},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":2.2,"spinRate":2541,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4215852213525997,"extension":6.132872527380931},"index":0,"playId":"6dcd62ae-3c47-3680-8d20-6e3a0223a60e","pitchNumber":1,"startTime":"2025-08-17T20:33:50.021Z","endTime":"2025-08-17T20:33:53.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.24999936585223,"strikeZoneBottom":1.60533193811699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52871237854887,"aZ":-11.93761823033975,"pfxX":3.122861121280142,"pfxZ":10.241001375254626,"pX":0.4858650897621219,"pZ":2.1893444018134405,"vX0":-3.065043544829722,"vY0":-139.26919149717529,"vZ0":-7.757218709225143,"x":98.48,"y":179.67,"x0":1.1917761440465577,"y0":50.00655670070554,"z0":5.789810960362745,"aX":6.172756270747734},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":-5.0,"spinRate":2398,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.39240906140736564,"extension":6.236748487928813},"index":1,"playId":"75d42533-08a1-3f91-886f-f816a2b84d1d","pitchNumber":2,"startTime":"2025-08-17T20:34:04.703Z","endTime":"2025-08-17T20:34:07.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.31324431910173,"aZ":-12.59530136098148,"pfxX":3.9939764743850064,"pfxZ":9.890690965050728,"pX":0.029130751038570882,"pZ":3.1520597402734025,"vX0":-4.515057886003209,"vY0":-139.76850527475457,"vZ0":-5.214087711673611,"x":115.89,"y":153.67,"x0":1.1460825485961144,"y0":50.004353976624955,"z0":5.867962160273574,"aX":7.907903182446278},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2427,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.391785065429453,"extension":6.321737934469812},"index":2,"playId":"a47cd45f-f5c0-34fe-ae41-fd71cd3e24ba","pitchNumber":3,"startTime":"2025-08-17T20:34:19.847Z","endTime":"2025-08-17T20:34:22.847Z","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":94.6,"endSpeed":87.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.131820051539858,"aZ":-13.261881084656526,"pfxX":2.480298277371329,"pfxZ":9.786584914070561,"pX":1.0784246256669816,"pZ":2.810489028678658,"vX0":-0.9173135979339554,"vY0":-137.7686676232541,"vZ0":-5.92726626695839,"x":75.89,"y":162.9,"x0":1.0924930400021797,"y0":50.00062733226733,"z0":5.877659174015613,"aX":4.791622873984611},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-4.3,"spinRate":2345,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.39678612072880437,"extension":6.178774904864403},"index":3,"playId":"0b62c2bd-7ce3-3b2f-9121-4dff32acf7c3","pitchNumber":4,"startTime":"2025-08-17T20:34:38.900Z","endTime":"2025-08-17T20:34:42.164Z","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":94.8,"endSpeed":86.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.915203063412445,"aZ":-13.626001629175928,"pfxX":2.342389093274535,"pfxZ":9.673857944081806,"pX":-0.718220195378177,"pZ":3.2139454749881775,"vX0":-5.5096269146931025,"vY0":-137.8942548678062,"vZ0":-4.668484506957898,"x":144.38,"y":152.0,"x0":1.0052860837501494,"y0":50.002659804632685,"z0":5.854662565420847,"aX":4.491598259838691},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-3.0,"spinRate":2332,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.39786731851499413,"extension":6.331062257415428},"index":4,"playId":"f52ee2a4-c0c0-34e8-ae51-ffee089146ec","pitchNumber":5,"startTime":"2025-08-17T20:35:03.632Z","endTime":"2025-08-17T20:35:07.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.135098593239082,"aZ":-26.67959126669132,"pfxX":-2.2898978017809473,"pfxZ":3.4884752018546124,"pX":-0.23047995079741682,"pZ":1.8361159169979027,"vX0":-3.677071856535965,"vY0":-125.24341206361194,"vZ0":-4.134261549709946,"x":125.79,"y":189.2,"x0":1.558804034227541,"y0":50.005986594769745,"z0":5.710048140551955,"aX":-3.6093182069840317},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":5.0,"spinRate":2797,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.43865358880636585,"extension":6.128606139758381},"index":5,"playId":"295a1e6e-8e85-3252-a2f3-c17f8d911061","pitchNumber":6,"startTime":"2025-08-17T20:35:26.745Z","endTime":"2025-08-17T20:35:29.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:35:29.832Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T20:38:06.383Z","endTime":"2025-08-17T20:40:02.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Génesis Cabrera replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:36:34.367Z","endTime":"2025-08-17T20:38:08.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.433630311437096,"aZ":-11.90733564237717,"pfxX":5.080687735175916,"pfxZ":10.106669582121715,"pX":-0.002499434527582358,"pZ":2.8738845171492353,"vX0":-5.628631992475216,"vY0":-140.598024855794,"vZ0":-6.475217977380964,"x":117.1,"y":161.19,"x0":1.3638644448944313,"y0":50.00034734364794,"z0":5.9770461366582435,"aX":10.18585700008304},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":-8.0,"spinRate":2241,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.38934630953231464,"extension":5.861590103215108},"index":1,"playId":"63b259bc-fb5d-35fb-b4ac-2d6b0173fb69","pitchNumber":1,"startTime":"2025-08-17T20:38:08.664Z","endTime":"2025-08-17T20:38:11.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-17T20:38:22.906Z","endTime":"2025-08-17T20:38:37.014Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"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":96.5,"endSpeed":87.6,"strikeZoneTop":3.48763382712983,"strikeZoneBottom":1.61256339259752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99878227321822,"aZ":-12.881299555839986,"pfxX":3.657125730434639,"pfxZ":9.709479724660767,"pX":1.161804193972411,"pZ":4.923982916421664,"vX0":-2.1081398496057826,"vY0":-140.58395991315982,"vZ0":-1.2710860071116692,"x":72.71,"y":105.83,"x0":1.44906275418978,"y0":50.006627359094686,"z0":6.224541364002308,"aX":7.269430440810478},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":-6.1,"spinRate":2245,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3906828066722894,"extension":5.797532694509465},"index":3,"playId":"894def23-a2b6-3c4d-95b2-db47018c1a8f","pitchNumber":2,"startTime":"2025-08-17T20:38:37.014Z","endTime":"2025-08-17T20:38:40.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.42254245427047,"strikeZoneBottom":1.64512362903039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.57184618663726,"aZ":-33.85594598529215,"pfxX":-2.3964615083964413,"pfxZ":-1.1490861670351125,"pX":-0.5805195802978239,"pZ":1.6203723940106083,"vX0":-4.387628013558615,"vY0":-119.62319603695133,"vZ0":-3.1897894099446784,"x":139.13,"y":195.03,"x0":1.5839126413834046,"y0":50.005149547085736,"z0":5.984955052665309,"aX":-3.4972861234957797},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.5,"breakHorizontal":5.3,"spinRate":2367,"spinDirection":310},"zone":7,"typeConfidence":2.0,"plateTime":0.4566577485245489,"extension":5.863527966202249},"index":4,"playId":"702e075f-38b2-3e74-bd07-41c6b2f33bd8","pitchNumber":3,"startTime":"2025-08-17T20:38:56.942Z","endTime":"2025-08-17T20:39:00.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.42253970574796,"strikeZoneBottom":1.5799990863661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.373907532965603,"aZ":-24.63869275687517,"pfxX":0.5971377241284399,"pfxZ":4.086606886906983,"pX":-0.7706621001920237,"pZ":0.9143766053493253,"vX0":-6.595614849387946,"vY0":-133.76628065654512,"vZ0":-7.918544603591991,"x":146.38,"y":214.09,"x0":1.6320290374754642,"y0":50.00114403774271,"z0":5.635102972089425,"aX":1.1020445848342084},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":0.1,"spinRate":2304,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4069031738428688,"extension":6.04168587762019},"index":5,"playId":"392a36db-e9c8-359f-93fe-f831769f5e49","pitchNumber":4,"startTime":"2025-08-17T20:39:14.442Z","endTime":"2025-08-17T20:39:17.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.42253691972625,"strikeZoneBottom":1.58000003941513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.340378166611334,"aZ":-15.477374336310309,"pfxX":9.120298240019554,"pfxZ":8.322791126747425,"pX":-0.5211763519219604,"pZ":2.024113548546168,"vX0":-8.675065399805565,"vY0":-140.63094997035657,"vZ0":-7.354723311396145,"x":136.87,"y":184.13,"x0":1.4158350959621508,"y0":50.00677251388374,"z0":5.673866005077066,"aX":18.3060254471926},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":-14.8,"spinRate":2486,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.3892025383216611,"extension":6.01069500574682},"index":6,"playId":"74821763-a3d0-378c-9bba-117765146738","pitchNumber":5,"startTime":"2025-08-17T20:39:40.038Z","endTime":"2025-08-17T20:39:43.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95618796939946,"aZ":-10.564192051606877,"pfxX":5.550895199265936,"pfxZ":10.746322229853874,"pX":0.5454015685453453,"pZ":2.9640049715004615,"vX0":-4.4473702087551175,"vY0":-141.52606131413893,"vZ0":-6.027444873154932,"x":96.21,"y":158.75,"x0":1.422968554792603,"y0":50.00145402700512,"z0":5.8109158322487335,"aX":11.160444155124711},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":-9.0,"spinRate":2387,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.38833778281078857,"extension":6.1347640921894},"index":7,"playId":"84321515-38b7-38d4-9900-d13c98f168cd","pitchNumber":6,"startTime":"2025-08-17T20:39:59.091Z","endTime":"2025-08-17T20:40:02.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:40:02.091Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T20:40:29.622Z","endTime":"2025-08-17T20:41:01.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Ibáñez replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T20:40:15.830Z","endTime":"2025-08-17T20:40:31.848Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.570264774520002,"aZ":-37.36340762033883,"pfxX":-3.1151142526848017,"pfxZ":-3.5874845273638742,"pX":-0.8470378267867759,"pZ":1.7248221310476544,"vX0":-4.929118313963189,"vY0":-119.58548463086004,"vZ0":-2.159829276761954,"x":149.29,"y":192.21,"x0":1.6476543235174144,"y0":50.005847782323016,"z0":5.999034382367377,"aX":-4.500872552228028},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.7,"breakHorizontal":6.8,"spinRate":2520,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.45843873908380317,"extension":5.7449508106597955},"index":1,"playId":"dd30c83d-874c-3cc9-9172-4b9f451d54b0","pitchNumber":1,"startTime":"2025-08-17T20:40:31.848Z","endTime":"2025-08-17T20:40:35.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.144012103304572,"aZ":-38.875446463830386,"pfxX":-2.745693492677642,"pfxZ":-4.500158868942612,"pX":0.3251881908472249,"pZ":1.670625396244352,"vX0":-2.6684650956249447,"vY0":-120.13571412028584,"vZ0":-2.1982058138721277,"x":104.6,"y":193.67,"x0":1.799404303616626,"y0":50.001999334357905,"z0":5.992185098678288,"aX":-4.089035101842637},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.4,"breakHorizontal":5.5,"spinRate":2457,"spinDirection":313},"zone":9,"typeConfidence":2.0,"plateTime":0.4526654023877099,"extension":5.975839908840162},"hitData":{"launchSpeed":96.3,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.82,"coordY":153.79}},"index":2,"playId":"057aeb2a-cfa9-3218-8618-3c322b515ac5","pitchNumber":2,"startTime":"2025-08-17T20:40:53.351Z","endTime":"2025-08-17T20:41:01.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:41:01.415Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T20:41:08.804Z","endTime":"2025-08-17T20:41:36.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42814152719487,"aZ":-16.839277286484037,"pfxX":10.273039793184754,"pfxZ":7.677415292676448,"pX":0.814316956822608,"pZ":2.9399233488606042,"vX0":-5.893041150629002,"vY0":-140.56368561628497,"vZ0":-4.96125258544862,"x":85.96,"y":159.4,"x0":1.6054548615799376,"y0":50.001744436044405,"z0":5.8242533860076815,"aX":20.516572948365237},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":-17.4,"spinRate":2368,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.38995004934676203,"extension":5.861056702340371},"hitData":{"launchSpeed":74.7,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.46,"coordY":169.37}},"index":0,"playId":"11dba336-4e95-30a6-adac-aaf9428e7ace","pitchNumber":1,"startTime":"2025-08-17T20:41:28.557Z","endTime":"2025-08-17T20:41:36.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:41:36.141Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T20:43:45.086Z","endTime":"2025-08-17T20:45:23.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Andy Ibáñez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:42:35.977Z","endTime":"2025-08-17T20:43:47.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.71729710019182,"strikeZoneBottom":1.86272380597145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64306533044095,"aZ":-30.780749779740354,"pfxX":-5.958229506210616,"pfxZ":0.8970823254632343,"pX":-0.7451185230930774,"pZ":2.4564685255894965,"vX0":-3.3845891970664277,"vY0":-123.80002536268113,"vZ0":-1.7711751738285537,"x":145.4,"y":172.46,"x0":1.413690610228148,"y0":50.00330020890344,"z0":5.7568857335697174,"aX":-9.250329279181368},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.4,"breakHorizontal":11.5,"spinRate":2665,"spinDirection":280},"zone":4,"typeConfidence":2.0,"plateTime":0.44237706490370376,"extension":6.179196209486348},"index":1,"playId":"27afd69a-267a-3110-a653-e28ef5657399","pitchNumber":1,"startTime":"2025-08-17T20:43:47.344Z","endTime":"2025-08-17T20:43:50.884Z","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":93.9,"endSpeed":85.9,"strikeZoneTop":3.68460149178789,"strikeZoneBottom":1.76456051953551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.375481037681993,"aZ":-15.262045693697642,"pfxX":7.937407820007207,"pfxZ":8.978316542601133,"pX":0.3690057637934876,"pZ":1.185240511822567,"vX0":-4.891942973705878,"vY0":-136.45137034882555,"vZ0":-9.151971975537242,"x":102.93,"y":206.78,"x0":1.1550274312254714,"y0":50.000335943431445,"z0":5.636986971144768,"aX":14.946642875451198},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":-13.3,"spinRate":2240,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4016074424069984,"extension":6.167844649578665},"index":2,"playId":"8369a7ad-e931-3610-aaea-a7d7cc72c34f","pitchNumber":2,"startTime":"2025-08-17T20:44:05.743Z","endTime":"2025-08-17T20:44:09.111Z","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":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.5865175753033,"strikeZoneBottom":1.76456787819345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33681304815812,"aZ":-28.7208225722869,"pfxX":-6.825321627069526,"pfxZ":2.2617270397093563,"pX":0.9156198365755587,"pZ":3.6299995422892803,"vX0":0.43966035533734865,"vY0":-122.94799895878961,"vZ0":0.33244580328546314,"x":82.1,"y":140.77,"x0":1.6201350713669884,"y0":50.00047250529931,"z0":5.938833970285691,"aX":-10.40285456891824},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":12.2,"spinRate":2648,"spinDirection":287},"zone":12,"typeConfidence":2.0,"plateTime":0.4462170638528171,"extension":6.20392999114268},"index":3,"playId":"9e097a6a-eee7-3176-9733-bdd74999ea40","pitchNumber":3,"startTime":"2025-08-17T20:44:21.492Z","endTime":"2025-08-17T20:44:25.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.78249401819837,"strikeZoneBottom":1.89503252877476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.024964309478037,"aZ":-10.757258929507847,"pfxX":4.577593787559449,"pfxZ":11.225296244725612,"pX":0.19277929870152025,"pZ":2.4667851378568577,"vX0":-4.210091501736037,"vY0":-137.1772863803823,"vZ0":-6.7807404112945155,"x":109.65,"y":172.18,"x0":1.1518411955978172,"y0":50.004450775503464,"z0":5.702318494704917,"aX":8.734915917405008},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":-7.4,"spinRate":2432,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.39911249488954015,"extension":6.217137800777264},"index":4,"playId":"cda8b679-9fd6-3bd1-9619-7a847b6bbb12","pitchNumber":4,"startTime":"2025-08-17T20:44:39.203Z","endTime":"2025-08-17T20:44:42.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.52338075582624,"strikeZoneBottom":1.76521533903389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.109870742767896,"aZ":-27.236982123016602,"pfxX":-4.986533114298024,"pfxZ":3.1893642413756815,"pX":-0.34621008962098476,"pZ":2.428222166578848,"vX0":-2.7546587014708424,"vY0":-123.78232326494015,"vZ0":-2.4450869827853094,"x":130.2,"y":173.22,"x0":1.4296372487785158,"y0":50.004460177954535,"z0":5.71328352084359,"aX":-7.72502614840552},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.4,"breakHorizontal":9.7,"spinRate":2698,"spinDirection":272},"zone":4,"typeConfidence":2.0,"plateTime":0.4427876486105724,"extension":6.125018016985262},"index":5,"playId":"9605b991-173d-38b3-8157-489208bd3a5e","pitchNumber":5,"startTime":"2025-08-17T20:44:55.988Z","endTime":"2025-08-17T20:44:59.049Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-17T20:45:07.500Z","endTime":"2025-08-17T20:45:19.616Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.61944033770282,"strikeZoneBottom":1.76468096361556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58898473954699,"aZ":-28.896478534350805,"pfxX":-5.419800978963929,"pfxZ":2.1478322758950252,"pX":-1.1481404279508665,"pZ":2.521073838274989,"vX0":-4.389706257815175,"vY0":-122.34508081978572,"vZ0":-2.0832907575358877,"x":160.76,"y":170.71,"x0":1.3692028900318984,"y0":50.00441254332546,"z0":5.843849371120354,"aX":-8.271340793084944},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.7,"breakHorizontal":10.8,"spinRate":2642,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4465347756180287,"extension":6.136637373832811},"index":7,"playId":"b58824a1-39eb-3ca1-8cfe-bd30e5c63799","pitchNumber":6,"startTime":"2025-08-17T20:45:19.616Z","endTime":"2025-08-17T20:45:23.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:45:23.015Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks. Matt Wallner to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T20:45:27.533Z","endTime":"2025-08-17T20:47:21.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.44407246441458,"strikeZoneBottom":1.71298094556112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.041455547542828,"aZ":-32.39562529524268,"pfxX":-2.218214201515435,"pfxZ":-0.14007136038971524,"pX":0.06313329320001083,"pZ":3.657542624697996,"vX0":-2.759765142159999,"vY0":-124.91438923773495,"vZ0":1.1192092201137802,"x":114.59,"y":140.03,"x0":1.4738206616476393,"y0":50.00329111149979,"z0":5.883352083785565,"aX":-3.4773674545209206},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":4.7,"spinRate":2529,"spinDirection":260},"zone":12,"typeConfidence":2.0,"plateTime":0.4398276030118158,"extension":6.036706975879241},"index":0,"playId":"b369ae7c-97f3-328d-a2c0-e62abf0aad5d","pitchNumber":1,"startTime":"2025-08-17T20:45:52.587Z","endTime":"2025-08-17T20:45:56.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.37812928564921,"strikeZoneBottom":1.68000045445772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.991799115422783,"aZ":-31.609544360840392,"pfxX":-6.858893668432028,"pfxZ":0.38929297390771644,"pX":0.9076367000825556,"pZ":3.4758632287792746,"vX0":0.46716169418454245,"vY0":-119.65526078050225,"vZ0":1.0599804167075084,"x":82.4,"y":144.93,"x0":1.6011007228097245,"y0":50.00374856430999,"z0":5.85849048917127,"aX":-9.949710200256696},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.2,"breakHorizontal":12.4,"spinRate":2743,"spinDirection":283},"zone":12,"typeConfidence":2.0,"plateTime":0.45768306639976064,"extension":6.1964814502009995},"index":1,"playId":"cf783c26-768d-3bc0-adad-927ddf43b421","pitchNumber":2,"startTime":"2025-08-17T20:46:07.384Z","endTime":"2025-08-17T20:46:10.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.44405794999972,"strikeZoneBottom":1.71298855656075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.0507889892526,"aZ":-27.8837142754599,"pfxX":-2.488816049724102,"pfxZ":2.540080102075903,"pX":-0.9611822730873602,"pZ":1.2362657762195652,"vX0":-4.7651862781207,"vY0":-128.2055980069465,"vZ0":-5.699555873250195,"x":153.64,"y":205.4,"x0":1.2347270698576456,"y0":50.00026095478888,"z0":5.626484898828468,"aX":-4.200042442576271},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":5.4,"spinRate":2572,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4249704821046332,"extension":6.106323370964407},"index":2,"playId":"f08a3ee7-7192-3a96-afbb-4bae652c4768","pitchNumber":3,"startTime":"2025-08-17T20:46:25.528Z","endTime":"2025-08-17T20:46:28.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.44407294123313,"strikeZoneBottom":1.64701740646847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92819257954451,"aZ":-28.749011451156708,"pfxX":-2.657116330672875,"pfxZ":2.023504582635221,"pX":-1.1120269512931016,"pZ":1.4616770319176058,"vX0":-5.637141078441354,"vY0":-128.747451172616,"vZ0":-5.101967891035135,"x":159.39,"y":199.31,"x0":1.4447192222149967,"y0":50.000616099249456,"z0":5.674610812956108,"aX":-4.491751188422261},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":6.0,"spinRate":2549,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4242547921777886,"extension":6.240484171492618},"index":3,"playId":"d5d75c52-8e66-39e7-934b-e46c3854546e","pitchNumber":4,"startTime":"2025-08-17T20:46:43.226Z","endTime":"2025-08-17T20:46:46.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10313133313097,"aZ":-12.765135746777128,"pfxX":2.7607121733410507,"pfxZ":10.143458778728213,"pX":-0.1728438077928742,"pZ":3.4719555490216267,"vX0":-4.569017123917116,"vY0":-137.58729132208063,"vZ0":-3.977244245542187,"x":123.59,"y":145.04,"x0":1.1521299337076216,"y0":50.00029216013041,"z0":5.803872047947883,"aX":5.281523510043719},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":-4.0,"spinRate":2394,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3984049274782486,"extension":6.175359406730881},"index":4,"playId":"350397af-67ad-34d1-b3a2-eb498b58b81b","pitchNumber":5,"startTime":"2025-08-17T20:46:59.896Z","endTime":"2025-08-17T20:47:02.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.44407104712068,"strikeZoneBottom":1.71298136304098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.698300225780432,"aZ":-12.73878171819072,"pfxX":3.2288567864904207,"pfxZ":10.144445110775273,"pX":-0.7498154519983609,"pZ":2.0966981842970704,"vX0":-6.288714092219725,"vY0":-137.58485550743296,"vZ0":-7.338840233715058,"x":145.58,"y":182.17,"x0":1.146682864940549,"y0":50.00568875976755,"z0":5.663313458654888,"aX":6.188349815912369},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-4.6,"spinRate":2361,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.39819493612406065,"extension":6.18862498910777},"index":5,"playId":"beffe66e-a00c-3819-a32e-b2b326043453","pitchNumber":6,"startTime":"2025-08-17T20:47:18.205Z","endTime":"2025-08-17T20:47:21.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:47:21.799Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to third baseman Andy Ibáñez.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T20:47:34.811Z","endTime":"2025-08-17T20:48:28.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":95.3,"endSpeed":87.5,"strikeZoneTop":3.30711007597084,"strikeZoneBottom":1.54709164760463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.554481067772148,"aZ":-13.387059893670834,"pfxX":4.0101426016563195,"pfxZ":9.601635064669747,"pX":-0.11732485337784306,"pZ":2.904896686895595,"vX0":-5.2626847626673605,"vY0":-138.6449831272245,"vZ0":-5.378243421728827,"x":121.47,"y":160.35,"x0":1.2800059373353587,"y0":50.00226574381859,"z0":5.755592617682939,"aX":7.84617820867124},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":-6.2,"spinRate":2362,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.39430741358983257,"extension":6.1747637351682325},"index":0,"playId":"8ab21859-9a79-3036-a085-a0a8266f48b4","pitchNumber":1,"startTime":"2025-08-17T20:47:48.320Z","endTime":"2025-08-17T20:47:52.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.27422390455302,"strikeZoneBottom":1.54709416816825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.568334576743254,"aZ":-29.682915769288233,"pfxX":-7.874789381605353,"pfxZ":1.662674011372502,"pX":-0.199463977329879,"pZ":2.8027327021736745,"vX0":-1.8133769578363437,"vY0":-121.52227928686348,"vZ0":-0.9968064476086231,"x":124.6,"y":163.11,"x0":1.579226326825561,"y0":50.001251887335336,"z0":5.794099831797675,"aX":-11.78968881935771},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.0,"breakHorizontal":14.6,"spinRate":2685,"spinDirection":295},"zone":2,"typeConfidence":2.0,"plateTime":0.45053048891571645,"extension":6.050976258458038},"index":1,"playId":"7e80c459-efd1-30ad-8e18-81b5b9ee682b","pitchNumber":2,"startTime":"2025-08-17T20:48:04.071Z","endTime":"2025-08-17T20:48:09.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.163880869232315,"aZ":-13.378849800434368,"pfxX":3.9632442693414984,"pfxZ":9.562128892915918,"pX":-0.571172871582424,"pZ":3.261009671834262,"vX0":-6.085460667905307,"vY0":-138.8616830695667,"vZ0":-4.518330738103067,"x":138.77,"y":150.73,"x0":1.1271514120136286,"y0":50.00361473776146,"z0":5.7898836449105096,"aX":7.791432765280537},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2476,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.3934375996423469,"extension":6.130710738971815},"hitData":{"launchSpeed":82.6,"launchAngle":12.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":88.02,"coordY":155.75}},"index":2,"playId":"e12a01e4-f606-3fb8-ad93-23aef49c0c6c","pitchNumber":3,"startTime":"2025-08-17T20:48:22.170Z","endTime":"2025-08-17T20:48:28.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:48:28.470Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out to first baseman Spencer Torkelson. Matt Wallner to 3rd. Royce Lewis to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T20:48:40.896Z","endTime":"2025-08-17T20:49:05.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.333361028715615,"aZ":-20.76923158610048,"pfxX":10.548010146381046,"pfxZ":6.013703323195731,"pX":0.5804255731548956,"pZ":2.977904138116541,"vX0":-5.311383044942083,"vY0":-136.85534448674997,"vZ0":-3.7123230572518846,"x":94.88,"y":158.38,"x0":1.1764979814342045,"y0":50.0013453479433,"z0":5.775341606221927,"aX":19.99694024757991},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":-18.0,"spinRate":2138,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4003017380730256,"extension":6.1079893314037745},"hitData":{"launchSpeed":74.6,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.8,"coordY":169.37}},"index":0,"playId":"9e352071-52ea-3de8-971b-3de07f87927c","pitchNumber":1,"startTime":"2025-08-17T20:48:57.529Z","endTime":"2025-08-17T20:49:05.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:49:05.524Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T20:49:31.924Z","endTime":"2025-08-17T20:51:33.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":94.8,"endSpeed":85.8,"strikeZoneTop":3.3842952457073,"strikeZoneBottom":1.48138367765545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39999047264964,"aZ":-12.838397699490056,"pfxX":5.080229161589337,"pfxZ":10.138015743626632,"pX":-0.774822568767153,"pZ":4.149206772394433,"vX0":-7.045213288541763,"vY0":-137.8948061892536,"vZ0":-2.2031646971464527,"x":146.53,"y":126.75,"x0":1.1645882390291231,"y0":50.00352617345237,"z0":5.834862018483693,"aX":9.690678078604861},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":-7.6,"spinRate":2394,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.39867188937894626,"extension":6.300591530268974},"index":0,"playId":"7a130225-8241-3b63-a4d5-e4d51893be8a","pitchNumber":1,"startTime":"2025-08-17T20:49:31.924Z","endTime":"2025-08-17T20:49:35.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.38432300998479,"strikeZoneBottom":1.4814234938997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.665147189549224,"aZ":-11.194699672991746,"pfxX":4.82150643599506,"pfxZ":11.085864536562138,"pX":1.0748900422967702,"pZ":2.290703244975709,"vX0":-2.4660204974077082,"vY0":-137.03325241131284,"vZ0":-6.910636381248034,"x":76.03,"y":176.93,"x0":1.3624394725255384,"y0":50.0020543331998,"z0":5.618289700625151,"aX":9.124367206914155},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-8.2,"spinRate":2363,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4004512660463897,"extension":6.262234531019453},"index":1,"playId":"f80dc5db-c56f-3d93-8423-5e1011570986","pitchNumber":2,"startTime":"2025-08-17T20:49:49.219Z","endTime":"2025-08-17T20:49:52.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.45000027605068,"strikeZoneBottom":1.55536544010084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.898517846885458,"aZ":-11.579409152966152,"pfxX":3.9400699949663585,"pfxZ":10.594314740663997,"pX":0.07826222366460005,"pZ":2.147327449860744,"vX0":-4.343825781614925,"vY0":-138.53900845725656,"vZ0":-7.742983791817008,"x":114.02,"y":180.8,"x0":1.1544902154368002,"y0":50.00515517276402,"z0":5.752213143264618,"aX":7.661371943515091},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":-6.2,"spinRate":2402,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.3953281377230127,"extension":6.3487551178051245},"index":2,"playId":"2a9dbcfa-9a7d-39d0-80e2-74ae0bda6fb7","pitchNumber":3,"startTime":"2025-08-17T20:50:07.451Z","endTime":"2025-08-17T20:50:10.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.35148142739525,"strikeZoneBottom":1.51428185113249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.574678352495244,"aZ":-30.29784137538578,"pfxX":-7.80928349648881,"pfxZ":1.24493603235066,"pX":-0.9218517348692331,"pZ":1.2031107371567267,"vX0":-3.3186549605053455,"vY0":-122.64662263068078,"vZ0":-4.247956201651244,"x":152.14,"y":206.3,"x0":1.4675861664017582,"y0":50.00420898401674,"z0":5.571351451300836,"aX":-11.774717313819094},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.4,"breakHorizontal":15.0,"spinRate":2772,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4483566027442252,"extension":6.313857787351764},"index":3,"playId":"a193025a-bb09-344b-888e-8b1c5a6ad77f","pitchNumber":4,"startTime":"2025-08-17T20:50:25.265Z","endTime":"2025-08-17T20:50:28.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":77.1,"strikeZoneTop":3.25298664147417,"strikeZoneBottom":1.44858161133722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.796586177009253,"aZ":-27.797409933719514,"pfxX":-5.422462309205288,"pfxZ":2.878348413822753,"pX":-0.3234741659797622,"pZ":2.641434799237763,"vX0":-3.027671619588048,"vY0":-123.18719177258538,"vZ0":-1.6438815016807187,"x":129.33,"y":167.46,"x0":1.6301900875025592,"y0":50.00480856109899,"z0":5.690381803631137,"aX":-8.248565906299307},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":10.6,"spinRate":2787,"spinDirection":284},"zone":4,"typeConfidence":2.0,"plateTime":0.44638352991454333,"extension":6.081905934024057},"index":4,"playId":"2ebba490-dd26-37aa-97b1-29205e959a49","pitchNumber":5,"startTime":"2025-08-17T20:50:43.775Z","endTime":"2025-08-17T20:50:48.101Z","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":95.6,"endSpeed":87.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.441654464606515,"aZ":-13.768051811560003,"pfxX":3.253323671146542,"pfxZ":9.384014519294498,"pX":0.09506202001440227,"pZ":3.2014768979664354,"vX0":-4.058966742262354,"vY0":-139.2269887575179,"vZ0":-4.642228021789216,"x":113.38,"y":152.34,"x0":1.149605516147646,"y0":50.00626999927455,"z0":5.802625021979935,"aX":6.384111125215615},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":-5.0,"spinRate":2440,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.39349788253030393,"extension":6.280723784950667},"index":5,"playId":"87ab5488-eaa9-3461-a79c-7a83fafdb93a","pitchNumber":6,"startTime":"2025-08-17T20:51:02.532Z","endTime":"2025-08-17T20:51:05.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.35148216723221,"strikeZoneBottom":1.48141983296578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94033225239025,"aZ":-30.067918149944706,"pfxX":-7.133375223462516,"pfxZ":1.3948100480524523,"pX":0.9458320313948847,"pZ":2.1874945275406175,"vX0":0.6181248437555847,"vY0":-122.26735639994595,"vZ0":-2.3057387584695075,"x":80.95,"y":179.72,"x0":1.6168607017523582,"y0":50.005612938000006,"z0":5.72106405196211,"aX":-10.810106660902527},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":12.7,"spinRate":2812,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.4478400792635755,"extension":6.176750264302363},"index":6,"playId":"e74c1fc4-5b7a-3ac1-be4f-ec06808af502","pitchNumber":7,"startTime":"2025-08-17T20:51:30.014Z","endTime":"2025-08-17T20:51:33.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:51:33.588Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T20:54:01.204Z","endTime":"2025-08-17T20:56:08.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erasmo Ramírez replaces Génesis Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:52:49.083Z","endTime":"2025-08-17T20:54:03.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":541640,"link":"/api/v1/people/541640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93886983572014,"aZ":-18.923979902355896,"pfxX":-1.4896406857834794,"pfxZ":7.66972854685511,"pX":-1.1557350532398842,"pZ":2.947159307579062,"vX0":2.8918351458215508,"vY0":-130.04373295356982,"vZ0":-2.1265241718634695,"x":161.05,"y":159.21,"x0":-2.084125909789935,"y0":50.006366347511374,"z0":5.197069260951398,"aX":-2.57514686060651},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.7,"breakHorizontal":2.2,"spinRate":2321,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4197273287721974,"extension":6.204676883007088},"index":1,"playId":"8c938ba0-73a0-3a2f-b862-507c8aa935a7","pitchNumber":1,"startTime":"2025-08-17T20:54:03.499Z","endTime":"2025-08-17T20:54:06.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.55698511567471,"strikeZoneBottom":1.67303538160236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.505356614510948,"aZ":-24.36501219368809,"pfxX":-9.945919997705717,"pfxZ":4.548602393703655,"pX":1.0128178191376294,"pZ":2.4316521449448127,"vX0":10.659103687211367,"vY0":-129.9746811716801,"vZ0":-1.935528392806272,"x":78.39,"y":173.13,"x0":-1.8434865711630837,"y0":50.00140083201551,"z0":5.030940296519599,"aX":-17.065902418044697},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":15.7,"spinRate":2226,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4209628444731859,"extension":6.125468385033937},"index":2,"playId":"1fdb7459-cb1c-324c-9eb4-11dda8e77f56","pitchNumber":2,"startTime":"2025-08-17T20:54:28.380Z","endTime":"2025-08-17T20:54:32.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.59000162838166,"strikeZoneBottom":1.67303099835596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.664229433604326,"aZ":-24.17927150596984,"pfxX":-11.440659224272787,"pfxZ":4.465717772020137,"pX":0.4529075072211498,"pZ":1.328316899007587,"vX0":10.104650247418387,"vY0":-132.34208663602243,"vZ0":-5.00864672196783,"x":99.74,"y":202.92,"x0":-1.9102640099680177,"y0":50.00657741198489,"z0":4.9947297839258935,"aX":-20.496885562902794},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":18.8,"spinRate":2264,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.412355414491298,"extension":6.183982217093368},"index":3,"playId":"0e6de96a-76f9-3012-98b3-7cd8151263d5","pitchNumber":3,"startTime":"2025-08-17T20:54:47.122Z","endTime":"2025-08-17T20:54:50.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.63058436889319,"aZ":-18.08352344860363,"pfxX":-1.9794459612957611,"pfxZ":8.418197461497295,"pX":-0.47118852711432374,"pZ":2.9404111783163187,"vX0":4.5425709433287915,"vY0":-127.85566590282383,"vZ0":-2.3750329150545912,"x":134.96,"y":159.39,"x0":-2.0050423422644252,"y0":50.004308396492036,"z0":5.283375498352396,"aX":-3.3145523416119445},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.0,"breakHorizontal":2.6,"spinRate":2335,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4266035069139402,"extension":6.2072753972214585},"index":4,"playId":"50a04914-da0b-3409-89a9-18aebd689cb1","pitchNumber":4,"startTime":"2025-08-17T20:55:04.821Z","endTime":"2025-08-17T20:55:07.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.362463140540083,"aZ":-21.289694586027732,"pfxX":-0.8147960437468051,"pfxZ":6.396293530072455,"pX":0.59774828955117,"pZ":2.9572660380335494,"vX0":6.470036538176665,"vY0":-129.01810816813554,"vZ0":-1.8577886743009522,"x":94.22,"y":158.93,"x0":-1.8262402651086436,"y0":50.00551862461997,"z0":5.311100166519161,"aX":-1.387376637060448},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":0.1,"spinRate":2279,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4229392787294173,"extension":6.674708095304008},"index":5,"playId":"9d30765a-97aa-34da-8460-5a7c7db80aa6","pitchNumber":5,"startTime":"2025-08-17T20:55:24.411Z","endTime":"2025-08-17T20:55:27.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.123230873188145,"aZ":-29.462909817750415,"pfxX":0.4749146047830084,"pfxZ":1.936488712481614,"pX":-0.03642274468432107,"pZ":2.9310586550311486,"vX0":4.629314774635355,"vY0":-117.89310710823513,"vZ0":0.5551291039545241,"x":118.39,"y":159.64,"x0":-2.090062334202114,"y0":50.00500401350346,"z0":5.419220332979367,"aX":0.6663334983597354},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.0,"breakHorizontal":-2.0,"spinRate":2280,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4651937130044015,"extension":6.742308900399837},"index":6,"playId":"df7abe79-5faf-3fed-aee3-41af6127a3ec","pitchNumber":6,"startTime":"2025-08-17T20:55:43.117Z","endTime":"2025-08-17T20:55:46.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.55717803640672,"strikeZoneBottom":1.67284337681743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.022112724522668,"aZ":-26.785327679464,"pfxX":-9.594763592089189,"pfxZ":3.029369277862447,"pX":-0.16104004924856893,"pZ":3.463894941883196,"vX0":7.745743243442931,"vY0":-132.29282620821007,"vZ0":0.7461331836711547,"x":123.14,"y":145.25,"x0":-1.8737213407312932,"y0":50.00615458475354,"z0":5.134728400742905,"aX":-17.087739132275445},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":15.8,"spinRate":2076,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4133130464868162,"extension":6.112166413716451},"index":7,"playId":"d0045297-58b0-30cb-aacb-67bd0859dded","pitchNumber":7,"startTime":"2025-08-17T20:56:05.403Z","endTime":"2025-08-17T20:56:08.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:56:08.910Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jahmai Jones pops out to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T20:56:17.221Z","endTime":"2025-08-17T20:57:45.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.670082334019042,"aZ":-21.425718451962453,"pfxX":-0.16035695242901182,"pfxZ":6.363501512229959,"pX":-0.29508106283913305,"pZ":3.0745487653404706,"vX0":4.750594398725354,"vY0":-128.6511186958735,"vZ0":-1.1862104819311041,"x":128.25,"y":155.77,"x0":-2.1385495092798514,"y0":50.0055171630358,"z0":5.1896307346270785,"aX":-0.2711850477598996},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.5,"breakHorizontal":-0.7,"spinRate":2291,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.4244449753669155,"extension":6.738163275080256},"index":0,"playId":"4a3af068-0adf-3c17-989b-d403114fa6cf","pitchNumber":1,"startTime":"2025-08-17T20:56:35.888Z","endTime":"2025-08-17T20:56:38.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.3387906046325,"strikeZoneBottom":1.65282252963833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85878709520742,"aZ":-24.313589159524593,"pfxX":-10.926713134307885,"pfxZ":4.427122007315829,"pX":0.45333053277375246,"pZ":0.8554456231360085,"vX0":9.802229072673592,"vY0":-132.5340285062843,"vZ0":-6.213702867860813,"x":99.72,"y":215.68,"x0":-1.8770930813073066,"y0":50.003802931865415,"z0":5.011168683278271,"aX":-19.400937371226966},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":17.6,"spinRate":2305,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41359083799033547,"extension":6.245564494404457},"index":1,"playId":"34b9d9e1-8aaf-326b-b020-5c2b55491e87","pitchNumber":2,"startTime":"2025-08-17T20:56:56.449Z","endTime":"2025-08-17T20:56:59.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.43719863154481,"strikeZoneBottom":1.65281819899436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.09270481778378,"aZ":-19.464595809160194,"pfxX":-1.1599832984997134,"pfxZ":7.4303983040226385,"pX":1.6734230688686003,"pZ":2.8684948588525048,"vX0":9.408511389848883,"vY0":-130.14291046123785,"vZ0":-2.0836811361511396,"x":53.21,"y":161.33,"x0":-1.8424628381423271,"y0":50.001156301952065,"z0":5.1585911495815395,"aX":-1.9852916163312442},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.2,"breakHorizontal":0.0,"spinRate":2368,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.42136521533819327,"extension":6.213848959804697},"index":2,"playId":"173efd92-3934-38d6-959b-c44509c8906b","pitchNumber":3,"startTime":"2025-08-17T20:57:19.303Z","endTime":"2025-08-17T20:57:22.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.055419342375636,"aZ":-26.67858704708195,"pfxX":-9.56809443352617,"pfxZ":3.112643760232216,"pX":-0.6836304582725404,"pZ":1.6822299270694887,"vX0":6.654707517032511,"vY0":-132.06516172218673,"vZ0":-3.598753132580995,"x":143.06,"y":193.36,"x0":-1.9925865629004047,"y0":50.00652460399208,"z0":5.024490378290725,"aX":-16.90943743165276},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":15.8,"spinRate":2182,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4147081497351257,"extension":6.263993654496393},"hitData":{"launchSpeed":87.0,"launchAngle":62.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":132.34,"coordY":135.22}},"index":3,"playId":"77f21bbb-ce00-3d00-b8ba-61ad7036af20","pitchNumber":4,"startTime":"2025-08-17T20:57:36.351Z","endTime":"2025-08-17T20:57:45.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:57:45.886Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T20:57:55.969Z","endTime":"2025-08-17T20:59:53.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.1122854203617,"strikeZoneBottom":1.48258737677524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.073692544308734,"aZ":-19.380119783567395,"pfxX":-1.1625182302289256,"pfxZ":7.438924420623211,"pX":0.7809916457609539,"pZ":1.754570106636692,"vX0":7.02342490233124,"vY0":-129.7694944627367,"vZ0":-5.056323307271756,"x":87.23,"y":191.41,"x0":-1.7998849454985195,"y0":50.00011471594929,"z0":5.187806887170229,"aX":-1.9990397457424272},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.6,"breakHorizontal":0.7,"spinRate":2399,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4207519154501598,"extension":6.660633677299392},"index":0,"playId":"401989a8-5ada-3157-a9d0-0b549f16ed68","pitchNumber":1,"startTime":"2025-08-17T20:58:14.043Z","endTime":"2025-08-17T20:58:17.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.475823426674143,"aZ":-18.814938302274797,"pfxX":-1.7695993211773895,"pfxZ":7.676024917760593,"pX":-0.45544914824102134,"pZ":2.005813598141249,"vX0":4.7119201212651225,"vY0":-131.05989654931363,"vZ0":-4.6291729904952925,"x":134.36,"y":184.62,"x0":-2.046100947252919,"y0":50.0061925220224,"z0":5.198633849000408,"aX":-3.0816361142623627},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":2.2,"spinRate":2398,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.41778903277397816,"extension":6.472119087170959},"index":1,"playId":"8b8eb271-862d-3e7c-911a-5630d3816f73","pitchNumber":2,"startTime":"2025-08-17T20:58:31.409Z","endTime":"2025-08-17T20:58:34.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.133032937474987,"aZ":-25.991484692407575,"pfxX":-7.339436388662966,"pfxZ":3.433936696048306,"pX":-1.0416505529026854,"pZ":2.0564063224158806,"vX0":5.314441350340537,"vY0":-132.8002031752173,"vZ0":-3.1114692066606247,"x":156.71,"y":183.26,"x0":-2.1065349625584697,"y0":50.005428016012054,"z0":5.116206347390305,"aX":-13.224885601527735},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":12.2,"spinRate":2227,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41109702699030803,"extension":6.095794161434075},"index":2,"playId":"46f96ddb-ec19-35df-8563-2ac5f29f7ab9","pitchNumber":3,"startTime":"2025-08-17T20:58:49.210Z","endTime":"2025-08-17T20:58:52.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-17T20:59:22.243Z","endTime":"2025-08-17T20:59:25.433Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.379580649466067,"aZ":-20.95543975118584,"pfxX":0.8652342580737358,"pfxZ":6.339867227098393,"pX":0.414253314153302,"pZ":2.8584070092543223,"vX0":5.758113764446569,"vY0":-131.32295728810908,"vZ0":-2.1282595276694307,"x":101.21,"y":161.6,"x0":-1.9074340459624912,"y0":50.00406693185089,"z0":5.2169099112774715,"aX":1.5296053454602347},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":-2.6,"spinRate":2433,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.41500566285782803,"extension":6.445213002171042},"index":4,"playId":"519bf3af-6bcc-3177-9646-07b60709a0c5","pitchNumber":4,"startTime":"2025-08-17T20:59:25.433Z","endTime":"2025-08-17T20:59:28.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.273203797963923,"aZ":-30.327816677342508,"pfxX":2.622221671225015,"pfxZ":1.3009916838353996,"pX":-0.6176264454369701,"pZ":1.4916843580634866,"vX0":2.4966832337939397,"vY0":-118.89238635357187,"vZ0":-2.5938812620120006,"x":140.54,"y":198.5,"x0":-2.024782937981903,"y0":50.0045499479924,"z0":5.36845665085481,"aX":3.727935861934007},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.4,"spinRate":2284,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.4619126133682703,"extension":6.580248662358869},"hitData":{"launchSpeed":82.0,"launchAngle":6.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.12,"coordY":147.21}},"index":5,"playId":"be6a2b6d-3e20-31b7-95cc-783f660e776f","pitchNumber":5,"startTime":"2025-08-17T20:59:45.614Z","endTime":"2025-08-17T20:59:53.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:59:53.150Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T20:57:55.969Z","endTime":"2025-08-17T20:59:53.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.1122854203617,"strikeZoneBottom":1.48258737677524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.073692544308734,"aZ":-19.380119783567395,"pfxX":-1.1625182302289256,"pfxZ":7.438924420623211,"pX":0.7809916457609539,"pZ":1.754570106636692,"vX0":7.02342490233124,"vY0":-129.7694944627367,"vZ0":-5.056323307271756,"x":87.23,"y":191.41,"x0":-1.7998849454985195,"y0":50.00011471594929,"z0":5.187806887170229,"aX":-1.9990397457424272},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.6,"breakHorizontal":0.7,"spinRate":2399,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4207519154501598,"extension":6.660633677299392},"index":0,"playId":"401989a8-5ada-3157-a9d0-0b549f16ed68","pitchNumber":1,"startTime":"2025-08-17T20:58:14.043Z","endTime":"2025-08-17T20:58:17.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.475823426674143,"aZ":-18.814938302274797,"pfxX":-1.7695993211773895,"pfxZ":7.676024917760593,"pX":-0.45544914824102134,"pZ":2.005813598141249,"vX0":4.7119201212651225,"vY0":-131.05989654931363,"vZ0":-4.6291729904952925,"x":134.36,"y":184.62,"x0":-2.046100947252919,"y0":50.0061925220224,"z0":5.198633849000408,"aX":-3.0816361142623627},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":2.2,"spinRate":2398,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.41778903277397816,"extension":6.472119087170959},"index":1,"playId":"8b8eb271-862d-3e7c-911a-5630d3816f73","pitchNumber":2,"startTime":"2025-08-17T20:58:31.409Z","endTime":"2025-08-17T20:58:34.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.133032937474987,"aZ":-25.991484692407575,"pfxX":-7.339436388662966,"pfxZ":3.433936696048306,"pX":-1.0416505529026854,"pZ":2.0564063224158806,"vX0":5.314441350340537,"vY0":-132.8002031752173,"vZ0":-3.1114692066606247,"x":156.71,"y":183.26,"x0":-2.1065349625584697,"y0":50.005428016012054,"z0":5.116206347390305,"aX":-13.224885601527735},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":12.2,"spinRate":2227,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41109702699030803,"extension":6.095794161434075},"index":2,"playId":"46f96ddb-ec19-35df-8563-2ac5f29f7ab9","pitchNumber":3,"startTime":"2025-08-17T20:58:49.210Z","endTime":"2025-08-17T20:58:52.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-17T20:59:22.243Z","endTime":"2025-08-17T20:59:25.433Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.379580649466067,"aZ":-20.95543975118584,"pfxX":0.8652342580737358,"pfxZ":6.339867227098393,"pX":0.414253314153302,"pZ":2.8584070092543223,"vX0":5.758113764446569,"vY0":-131.32295728810908,"vZ0":-2.1282595276694307,"x":101.21,"y":161.6,"x0":-1.9074340459624912,"y0":50.00406693185089,"z0":5.2169099112774715,"aX":1.5296053454602347},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":-2.6,"spinRate":2433,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.41500566285782803,"extension":6.445213002171042},"index":4,"playId":"519bf3af-6bcc-3177-9646-07b60709a0c5","pitchNumber":4,"startTime":"2025-08-17T20:59:25.433Z","endTime":"2025-08-17T20:59:28.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.273203797963923,"aZ":-30.327816677342508,"pfxX":2.622221671225015,"pfxZ":1.3009916838353996,"pX":-0.6176264454369701,"pZ":1.4916843580634866,"vX0":2.4966832337939397,"vY0":-118.89238635357187,"vZ0":-2.5938812620120006,"x":140.54,"y":198.5,"x0":-2.024782937981903,"y0":50.0045499479924,"z0":5.36845665085481,"aX":3.727935861934007},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.4,"spinRate":2284,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.4619126133682703,"extension":6.580248662358869},"hitData":{"launchSpeed":82.0,"launchAngle":6.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.12,"coordY":147.21}},"index":5,"playId":"be6a2b6d-3e20-31b7-95cc-783f660e776f","pitchNumber":5,"startTime":"2025-08-17T20:59:45.614Z","endTime":"2025-08-17T20:59:53.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-17T20:59:53.150Z","atBatIndex":69},"scoringPlays":[14,19,23,26,30,37],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":127.02,"y":177.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":64.65,"y":94.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":147.63,"y":156.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":51.81,"y":106.6},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10,11],"bottom":[12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":133.33,"y":87.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":108.31,"y":173.55},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"coordinates":{"x":192.79,"y":122.36},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":155.41,"y":68.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":161.63,"y":161.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":43.33,"y":71.06},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":125.16,"y":169.49},"type":"O","description":"Pop Out"}]}},{"startIndex":17,"endIndex":31,"top":[17,18,19,20,21,22],"bottom":[23,24,25,26,27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":215.29,"y":91.71},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":173.92,"y":85.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":100.54,"y":123.1},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":144.57,"y":156.32},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":26.52,"y":76.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":146.28,"y":56.89},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":154.15,"y":115.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":157.25,"y":149.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":93.38,"y":94.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":222.66,"y":82.38},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":208.59,"y":102.95},"type":"O","description":"Lineout"}]}},{"startIndex":32,"endIndex":39,"top":[32,33,34],"bottom":[35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":52.76,"y":100.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":186.65,"y":97.5},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":133.3,"y":96.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":99.42,"y":167.19},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":63.84,"y":77.37},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":45,"top":[40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":81.89,"y":161.33},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":175.16,"y":111.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":102.19,"y":197.86},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":92.53,"y":118.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":98.61,"y":172.53},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48],"bottom":[49,50,51,52],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":181.97,"y":59.61},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":158.35,"y":161.9},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":162.5,"y":109.99},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":58,"top":[53,54,55],"bottom":[56,57,58],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":104.74,"y":172.03},"type":"O","description":"Groundout"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":108.82,"y":153.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":140.46,"y":169.37},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":88.02,"y":155.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":158.8,"y":169.37},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":69,"top":[67,68,69],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":132.34,"y":135.22},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":123.12,"y":147.21},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":6,"hits":5,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":9,"errors":0,"leftOnBase":5},"away":{"runs":1,"hits":3,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"catcher":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"first":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"second":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"third":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"shortstop":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"left":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"center":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"right":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"onDeck":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"inHole":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"battingOrder":2,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"onDeck":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"pitcher":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".249","atBats":29,"obp":".317","slg":".419","ops":".736","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":4,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":8,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".378","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":129,"era":"3.83","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.23","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":51,"strikes":78,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":7,"pitchesPerInning":"16.13","runsScoredPer9":"9.00","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":1,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":46,"groundOuts":90,"airOuts":95,"runs":56,"doubles":18,"triples":8,"homeRuns":10,"strikeOuts":93,"baseOnBalls":41,"intentionalWalks":1,"hits":95,"hitByPitch":4,"avg":".258","atBats":368,"obp":".336","slg":".432","ops":".768","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":159,"rbi":40,"leftOnBase":168,"sacBunts":1,"sacFlies":4,"babip":".316","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.80","popOuts":17,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":135,"errors":9,"chances":294,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":24,"gamesStarted":24,"flyOuts":78,"groundOuts":125,"airOuts":129,"runs":41,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":190,"baseOnBalls":23,"intentionalWalks":0,"hits":110,"hitByPitch":4,"atBats":551,"obp":".236","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2230,"era":"2.42","inningsPitched":"152.1","wins":11,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"0.87","battersFaced":581,"outs":457,"gamesPitched":24,"completeGames":1,"shutouts":1,"pitchesThrown":2230,"balls":664,"strikes":1566,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".786","pitchesPerInning":"14.64","gamesFinished":0,"strikeoutWalkRatio":"8.26","strikeoutsPer9Inn":"11.23","walksPer9Inn":"1.36","hitsPer9Inn":"6.50","runsScoredPer9":"2.42","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":3,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700242":{"person":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"jerseyNumber":"27","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":38,"groundOuts":66,"airOuts":64,"runs":32,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":73,"baseOnBalls":24,"intentionalWalks":0,"hits":51,"hitByPitch":0,"avg":".204","atBats":250,"obp":".270","slg":".296","ops":".566","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":74,"rbi":28,"leftOnBase":113,"sacBunts":0,"sacFlies":4,"babip":".261","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":163,"putOuts":97,"errors":6,"chances":266,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":74,"groundOuts":103,"airOuts":121,"runs":49,"doubles":20,"triples":3,"homeRuns":16,"strikeOuts":103,"baseOnBalls":29,"intentionalWalks":1,"hits":110,"hitByPitch":3,"atBats":431,"obp":".303","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1767,"era":"3.63","inningsPitched":"111.2","wins":12,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.24","battersFaced":469,"outs":335,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1767,"balls":601,"strikes":1166,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".750","pitchesPerInning":"15.82","gamesFinished":0,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"8.30","walksPer9Inn":"2.34","hitsPer9Inn":"8.87","runsScoredPer9":"3.95","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":23,"groundOuts":41,"airOuts":44,"runs":28,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":27,"intentionalWalks":2,"hits":34,"hitByPitch":0,"atBats":160,"obp":".324","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":821,"era":"5.52","inningsPitched":"44.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":27,"whip":"1.39","battersFaced":188,"outs":132,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":821,"balls":328,"strikes":493,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"18.66","gamesFinished":14,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"8.59","walksPer9Inn":"5.52","hitsPer9Inn":"6.95","runsScoredPer9":"5.73","homeRunsPer9":"0.82","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"401","stats":{"batting":{"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":47,"flyOuts":10,"groundOuts":14,"airOuts":30,"runs":10,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".238","atBats":84,"obp":".312","slg":".488","ops":".800","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":41,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":51,"groundOuts":85,"airOuts":82,"runs":49,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":88,"baseOnBalls":9,"intentionalWalks":0,"hits":93,"hitByPitch":5,"avg":".269","atBats":346,"obp":".296","slg":".425","ops":".721","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":147,"rbi":49,"leftOnBase":140,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.46","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":130,"putOuts":141,"errors":8,"chances":279,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":58,"groundOuts":89,"airOuts":98,"runs":64,"doubles":26,"triples":1,"homeRuns":28,"strikeOuts":162,"baseOnBalls":33,"intentionalWalks":1,"hits":125,"hitByPitch":2,"avg":".265","atBats":471,"obp":".314","slg":".503","ops":".817","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":509,"totalBases":237,"rbi":90,"leftOnBase":219,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.82","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":224,"errors":1,"chances":227,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":5,"flyOuts":31,"groundOuts":72,"airOuts":58,"runs":27,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":0,"hits":54,"hitByPitch":0,"atBats":226,"obp":".270","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":914,"era":"3.69","inningsPitched":"61.0","wins":5,"losses":3,"saves":0,"saveOpportunities":4,"holds":13,"blownSaves":4,"earnedRuns":25,"whip":"1.07","battersFaced":244,"outs":183,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":914,"balls":313,"strikes":601,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".625","pitchesPerInning":"14.98","gamesFinished":4,"strikeoutWalkRatio":"4.45","strikeoutsPer9Inn":"7.23","walksPer9Inn":"1.62","hitsPer9Inn":"7.97","runsScoredPer9":"3.98","homeRunsPer9":"1.92","inheritedRunners":31,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":97,"flyOuts":57,"groundOuts":61,"airOuts":104,"runs":53,"doubles":16,"triples":3,"homeRuns":22,"strikeOuts":77,"baseOnBalls":10,"intentionalWalks":0,"hits":87,"hitByPitch":6,"avg":".266","atBats":327,"obp":".299","slg":".535","ops":".834","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":175,"rbi":48,"leftOnBase":132,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.59","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"14.86","popOuts":28,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":105,"errors":3,"chances":109,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":25,"groundOuts":47,"airOuts":46,"runs":21,"doubles":5,"triples":3,"homeRuns":3,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":2,"hits":38,"hitByPitch":1,"atBats":169,"obp":".289","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":690,"era":"3.66","inningsPitched":"46.2","wins":2,"losses":4,"saves":24,"saveOpportunities":30,"holds":1,"blownSaves":6,"earnedRuns":19,"whip":"1.14","battersFaced":189,"outs":140,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":228,"strikes":462,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".333","pitchesPerInning":"14.79","gamesFinished":38,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.89","hitsPer9Inn":"7.33","runsScoredPer9":"4.05","homeRunsPer9":"0.58","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":12},"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}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":24,"gamesStarted":24,"flyOuts":72,"groundOuts":86,"airOuts":126,"runs":68,"doubles":19,"triples":1,"homeRuns":20,"strikeOuts":153,"baseOnBalls":49,"intentionalWalks":0,"hits":114,"hitByPitch":3,"atBats":478,"obp":".313","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2193,"era":"4.76","inningsPitched":"124.2","wins":6,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.31","battersFaced":531,"outs":374,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2193,"balls":795,"strikes":1398,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"11.05","walksPer9Inn":"3.54","hitsPer9Inn":"8.23","runsScoredPer9":"4.91","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":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":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":80,"groundOuts":69,"airOuts":139,"runs":67,"doubles":24,"triples":0,"homeRuns":26,"strikeOuts":126,"baseOnBalls":54,"intentionalWalks":5,"hits":105,"hitByPitch":9,"avg":".242","atBats":434,"obp":".335","slg":".477","ops":".812","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":502,"totalBases":207,"rbi":67,"leftOnBase":176,"sacBunts":0,"sacFlies":5,"babip":".275","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.69","popOuts":36,"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":74,"putOuts":798,"errors":3,"chances":875,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID690544":{"person":{"id":690544,"fullName":"Bailey Horn","link":"/api/v1/people/690544"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":15,"strikes":23,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.67","battersFaced":26,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":43,"strikes":76,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"19.83","gamesFinished":2,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"9.00","walksPer9Inn":"7.50","hitsPer9Inn":"7.50","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":10,"groundOuts":25,"airOuts":24,"runs":12,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".174","atBats":92,"obp":".278","slg":".315","ops":".593","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":29,"rbi":14,"leftOnBase":32,"sacBunts":1,"sacFlies":2,"babip":".213","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.67","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":20,"stolenBasePercentage":".690","caughtStealingPercentage":".310","assists":13,"putOuts":241,"errors":3,"chances":257,"fielding":".988","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":88,"groundOuts":99,"airOuts":138,"runs":62,"doubles":18,"triples":0,"homeRuns":13,"strikeOuts":69,"baseOnBalls":60,"intentionalWalks":0,"hits":106,"hitByPitch":4,"avg":".261","atBats":406,"obp":".357","slg":".401","ops":".758","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":163,"rbi":58,"leftOnBase":141,"sacBunts":0,"sacFlies":6,"babip":".282","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.23","popOuts":18,"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":213,"putOuts":142,"errors":4,"chances":359,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":26,"groundOuts":51,"airOuts":49,"runs":28,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":40,"baseOnBalls":23,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":180,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":800,"era":"5.10","inningsPitched":"47.2","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":13,"blownSaves":4,"earnedRuns":27,"whip":"1.32","battersFaced":204,"outs":143,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":313,"strikes":487,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".250","pitchesPerInning":"16.78","gamesFinished":15,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.55","walksPer9Inn":"4.34","hitsPer9Inn":"7.55","runsScoredPer9":"5.29","homeRunsPer9":"1.51","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":25,"groundOuts":74,"airOuts":48,"runs":29,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":2,"hits":57,"hitByPitch":1,"atBats":213,"obp":".308","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":821,"era":"3.10","inningsPitched":"52.1","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":18,"whip":"1.32","battersFaced":227,"outs":157,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":821,"balls":294,"strikes":527,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".500","pitchesPerInning":"15.69","gamesFinished":8,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"6.02","walksPer9Inn":"2.06","hitsPer9Inn":"9.80","runsScoredPer9":"4.99","homeRunsPer9":"0.34","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID628451":{"person":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"jerseyNumber":"77","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":28,"groundOuts":33,"airOuts":43,"runs":18,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":4,"avg":".238","atBats":122,"obp":".299","slg":".361","ops":".660","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":44,"rbi":18,"leftOnBase":58,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.67","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":29,"errors":2,"chances":93,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 4-11)","summary":"5.2 IP, 8 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":8,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":91,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":28,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":36,"strikes":55,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"12.71","homeRunsPer9":"4.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".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":25,"gamesStarted":25,"flyOuts":88,"groundOuts":122,"airOuts":170,"runs":79,"doubles":25,"triples":4,"homeRuns":23,"strikeOuts":96,"baseOnBalls":31,"intentionalWalks":0,"hits":136,"hitByPitch":3,"atBats":514,"obp":".306","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2162,"era":"5.10","inningsPitched":"132.1","wins":4,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.26","battersFaced":558,"outs":397,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2162,"balls":748,"strikes":1414,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":7,"winPercentage":".267","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"6.53","walksPer9Inn":"2.11","hitsPer9Inn":"9.25","runsScoredPer9":"5.37","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":8,"passedBall":0,"popOuts":44,"lineOuts":38},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":20,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":49,"groundOuts":67,"airOuts":92,"runs":38,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":78,"baseOnBalls":15,"intentionalWalks":1,"hits":88,"hitByPitch":8,"avg":".272","atBats":324,"obp":".319","slg":".426","ops":".745","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":138,"rbi":49,"leftOnBase":133,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.73","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.46","popOuts":21,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":20,"stolenBases":40,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":30,"putOuts":775,"errors":2,"chances":807,"fielding":".998","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":20,"flyOuts":65,"groundOuts":112,"airOuts":109,"runs":70,"doubles":22,"triples":3,"homeRuns":18,"strikeOuts":122,"baseOnBalls":53,"intentionalWalks":2,"hits":123,"hitByPitch":12,"atBats":458,"obp":".355","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2066,"era":"5.20","inningsPitched":"117.2","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.50","battersFaced":532,"outs":353,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2066,"balls":743,"strikes":1323,"strikePercentage":".640","hitBatsmen":12,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".444","pitchesPerInning":"17.56","gamesFinished":1,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.33","walksPer9Inn":"4.05","hitsPer9Inn":"9.41","runsScoredPer9":"5.35","homeRunsPer9":"1.38","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":18,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":50,"gamesStarted":0,"flyOuts":19,"groundOuts":62,"airOuts":35,"runs":16,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":60,"baseOnBalls":16,"intentionalWalks":1,"hits":41,"hitByPitch":1,"atBats":197,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":875,"era":"2.55","inningsPitched":"53.0","wins":5,"losses":2,"saves":18,"saveOpportunities":23,"holds":2,"blownSaves":5,"earnedRuns":15,"whip":"1.08","battersFaced":215,"outs":159,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":875,"balls":306,"strikes":569,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.77","rbi":0,"winPercentage":".714","pitchesPerInning":"16.51","gamesFinished":31,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"10.19","walksPer9Inn":"2.72","hitsPer9Inn":"6.96","runsScoredPer9":"2.72","homeRunsPer9":"0.51","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":61,"groundOuts":70,"airOuts":102,"runs":54,"doubles":19,"triples":2,"homeRuns":10,"strikeOuts":79,"baseOnBalls":43,"intentionalWalks":0,"hits":88,"hitByPitch":1,"avg":".262","atBats":336,"obp":".345","slg":".420","ops":".765","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":141,"rbi":37,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".312","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.60","popOuts":12,"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":89,"putOuts":170,"errors":5,"chances":264,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":45,"groundOuts":40,"airOuts":74,"runs":35,"doubles":10,"triples":4,"homeRuns":9,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".260","atBats":215,"obp":".319","slg":".470","ops":".789","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":101,"rbi":27,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".292","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.89","popOuts":14,"lineOuts":15},"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":105,"errors":2,"chances":111,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":5,"gamesStarted":3,"flyOuts":15,"groundOuts":20,"airOuts":23,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":78,"obp":".229","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":316,"era":"2.82","inningsPitched":"22.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.85","battersFaced":83,"outs":67,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":316,"balls":100,"strikes":216,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".750","pitchesPerInning":"14.15","gamesFinished":0,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"8.46","walksPer9Inn":"1.61","hitsPer9Inn":"6.04","runsScoredPer9":"2.82","homeRunsPer9":"1.21","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"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}}},"batters":[690993,628451,681481,679529,682985,663330,672761,595879,656716,700242,668670,663978,690544],"pitchers":[663978,690544],"bench":[693307,650402],"bullpen":[640448,656427,669724,663947,592454,675512,663554,606160,450203,669373,676684],"battingOrder":[628451,681481,679529,663330,672761,595879,656716,700242,668670],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Keith (19, Hatch)."},{"label":"TB","value":"Carpenter; Keith 2; Pérez, W."},{"label":"RBI","value":"Carpenter (48)."},{"label":"Runners left in scoring position, 2 out","value":"Pérez, W; Sweeney 2."},{"label":"GIDP","value":"Báez, J."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"McKinstry (19, 2nd base off Hatch/Jeffers)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McKinstry (9, throw)."}]}],"note":[{"label":"a","value":"Grounded out for Keith in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":8,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".238","atBats":32,"obp":".309","slg":".396","ops":".705","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":21,"rbi":7,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.67","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":29,"obp":".188","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":136,"era":"4.24","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.28","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":53,"strikes":83,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"pitchesPerInning":"15.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID543859":{"person":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","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":9,"gamesStarted":0,"flyOuts":10,"groundOuts":7,"airOuts":18,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":37,"obp":".233","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":184,"era":"2.45","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.73","battersFaced":43,"outs":33,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":72,"strikes":112,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.73","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.27","hitsPer9Inn":"3.27","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621139":{"person":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":10,"gamesStarted":0,"flyOuts":10,"groundOuts":11,"airOuts":12,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":43,"obp":".353","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":210,"era":"4.76","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.59","battersFaced":51,"outs":34,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":85,"strikes":125,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".000","pitchesPerInning":"18.53","gamesFinished":5,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.94","walksPer9Inn":"5.56","hitsPer9Inn":"8.74","runsScoredPer9":"4.76","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":1,"flyOuts":22,"groundOuts":61,"airOuts":47,"runs":27,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":46,"baseOnBalls":13,"intentionalWalks":2,"hits":55,"hitByPitch":4,"atBats":205,"obp":".321","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":802,"era":"3.66","inningsPitched":"51.2","wins":1,"losses":3,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":21,"whip":"1.32","battersFaced":226,"outs":155,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":802,"balls":269,"strikes":533,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".250","pitchesPerInning":"15.52","gamesFinished":13,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.26","hitsPer9Inn":"9.58","runsScoredPer9":"4.70","homeRunsPer9":"0.35","inheritedRunners":15,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":3,"chances":14,"fielding":".786","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":47,"groundOuts":53,"airOuts":77,"runs":31,"doubles":10,"triples":3,"homeRuns":13,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":1,"hits":50,"hitByPitch":4,"avg":".211","atBats":237,"obp":".284","slg":".443","ops":".727","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":105,"rbi":38,"leftOnBase":105,"sacBunts":1,"sacFlies":2,"babip":".223","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.23","popOuts":10,"lineOuts":20},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":193,"errors":2,"chances":292,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":4,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":68,"groundOuts":96,"airOuts":110,"runs":32,"doubles":12,"triples":1,"homeRuns":12,"strikeOuts":71,"baseOnBalls":20,"intentionalWalks":0,"hits":89,"hitByPitch":3,"avg":".245","atBats":363,"obp":".288","slg":".383","ops":".671","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":139,"rbi":51,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":17,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":111,"errors":5,"chances":284,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":18,"airOuts":9,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".267","atBats":45,"obp":".313","slg":".400","ops":".713","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":18,"rbi":1,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".297","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":26,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID570632":{"person":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":4,"flyOuts":18,"groundOuts":30,"airOuts":42,"runs":14,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":1,"hits":33,"hitByPitch":0,"atBats":120,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":522,"era":"4.06","inningsPitched":"31.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.42","battersFaced":133,"outs":93,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":189,"strikes":333,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"16.84","gamesFinished":5,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"4.94","walksPer9Inn":"3.19","hitsPer9Inn":"9.58","runsScoredPer9":"4.06","homeRunsPer9":"1.74","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID541640":{"person":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":8,"groundOuts":7,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":29,"obp":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":108,"era":"3.12","inningsPitched":"8.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.92","battersFaced":31,"outs":26,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":39,"strikes":69,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".000","pitchesPerInning":"12.46","gamesFinished":7,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"5.19","walksPer9Inn":"1.04","hitsPer9Inn":"7.27","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"47","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":11,"groundOuts":37,"airOuts":22,"runs":9,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".192","atBats":120,"obp":".274","slg":".317","ops":".591","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":38,"rbi":9,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":0,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":71,"errors":3,"chances":132,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701487":{"person":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":5,"gamesStarted":3,"flyOuts":8,"groundOuts":12,"airOuts":18,"runs":16,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":62,"obp":".403","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":288,"era":"7.90","inningsPitched":"13.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.98","battersFaced":67,"outs":41,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":104,"strikes":184,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"21.07","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.59","walksPer9Inn":"3.29","hitsPer9Inn":"14.49","runsScoredPer9":"10.54","homeRunsPer9":"2.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"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}},"ID680837":{"person":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"jerseyNumber":"53","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":5,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".167","slg":".417","ops":".584","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".100","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","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":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":10,"airOuts":24,"runs":8,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".123","atBats":57,"obp":".254","slg":".140","ops":".394","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":8,"rbi":4,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".175","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":5,"putOuts":47,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":54,"groundOuts":71,"airOuts":102,"runs":43,"doubles":22,"triples":0,"homeRuns":8,"strikeOuts":78,"baseOnBalls":39,"intentionalWalks":1,"hits":89,"hitByPitch":7,"avg":".262","atBats":340,"obp":".350","slg":".397","ops":".747","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":135,"rbi":41,"leftOnBase":143,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":23,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":48,"stolenBasePercentage":".787","caughtStealingPercentage":".213","assists":26,"putOuts":555,"errors":5,"chances":586,"fielding":".991","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 3B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":1,"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":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".106","atBats":47,"obp":".192","slg":".298","ops":".490","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":14,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":53,"gamesStarted":3,"flyOuts":29,"groundOuts":55,"airOuts":59,"runs":30,"doubles":10,"triples":2,"homeRuns":6,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":0,"hits":52,"hitByPitch":2,"atBats":206,"obp":".302","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":860,"era":"4.33","inningsPitched":"54.0","wins":3,"losses":3,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":26,"whip":"1.22","battersFaced":227,"outs":162,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":301,"strikes":559,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"15.93","gamesFinished":13,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.33","hitsPer9Inn":"8.67","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641672":{"person":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"5.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":81,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":35,"strikes":46,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":4,"gamesStarted":1,"flyOuts":8,"groundOuts":16,"airOuts":15,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":11,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":53,"obp":".359","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":255,"era":"4.30","inningsPitched":"14.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.57","battersFaced":64,"outs":44,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":255,"balls":108,"strikes":147,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.39","gamesFinished":1,"strikeoutWalkRatio":"0.91","strikeoutsPer9Inn":"6.14","walksPer9Inn":"6.75","hitsPer9Inn":"7.36","runsScoredPer9":"4.30","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"gamesStarted":1,"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"}]},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":89,"groundOuts":75,"airOuts":159,"runs":63,"doubles":27,"triples":0,"homeRuns":24,"strikeOuts":86,"baseOnBalls":24,"intentionalWalks":0,"hits":122,"hitByPitch":4,"atBats":436,"obp":".320","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1755,"era":"5.15","inningsPitched":"108.1","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.35","battersFaced":470,"outs":325,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1755,"balls":578,"strikes":1177,"strikePercentage":".670","hitBatsmen":4,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".364","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"7.14","walksPer9Inn":"1.99","hitsPer9Inn":"10.14","runsScoredPer9":"5.23","homeRunsPer9":"1.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":47,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":13,"groundOuts":31,"airOuts":19,"runs":15,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":100,"obp":".398","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":424,"era":"5.32","inningsPitched":"23.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.86","battersFaced":113,"outs":71,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":424,"balls":158,"strikes":266,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".667","pitchesPerInning":"17.92","gamesFinished":9,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.85","walksPer9Inn":"3.80","hitsPer9Inn":"12.93","runsScoredPer9":"5.70","homeRunsPer9":"0.76","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":50,"groundOuts":54,"airOuts":88,"runs":24,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":22,"intentionalWalks":0,"hits":53,"hitByPitch":0,"avg":".227","atBats":233,"obp":".292","slg":".365","ops":".657","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":85,"rbi":28,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".249","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.83","popOuts":19,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":81,"putOuts":47,"errors":2,"chances":130,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":60,"groundOuts":100,"airOuts":105,"runs":52,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":97,"baseOnBalls":40,"intentionalWalks":1,"hits":95,"hitByPitch":4,"avg":".242","atBats":393,"obp":".315","slg":".412","ops":".727","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":162,"rbi":49,"leftOnBase":165,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.56","popOuts":15,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":105,"errors":0,"chances":106,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID650893":{"person":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"jerseyNumber":"92","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":9,"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":9,"balls":3,"strikes":6,"strikePercentage":".670","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":25,"gamesStarted":0,"flyOuts":18,"groundOuts":28,"airOuts":32,"runs":18,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":111,"obp":".308","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":435,"era":"5.59","inningsPitched":"29.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":18,"whip":"1.24","battersFaced":120,"outs":87,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":435,"balls":149,"strikes":286,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":5,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"7.14","walksPer9Inn":"2.17","hitsPer9Inn":"9.00","runsScoredPer9":"5.59","homeRunsPer9":"2.17","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":4},"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"}]},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":92,"flyOuts":53,"groundOuts":58,"airOuts":96,"runs":73,"doubles":15,"triples":4,"homeRuns":25,"strikeOuts":106,"baseOnBalls":31,"intentionalWalks":3,"hits":99,"hitByPitch":4,"avg":".280","atBats":354,"obp":".340","slg":".556","ops":".896","caughtStealing":0,"stolenBases":18,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":197,"rbi":61,"leftOnBase":120,"sacBunts":0,"sacFlies":5,"babip":".325","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.16","popOuts":19,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":203,"errors":2,"chances":207,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":10,"gamesStarted":10,"flyOuts":24,"groundOuts":32,"airOuts":47,"runs":27,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":63,"baseOnBalls":15,"intentionalWalks":0,"hits":54,"hitByPitch":0,"atBats":194,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":832,"era":"5.06","inningsPitched":"48.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.44","battersFaced":211,"outs":144,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":832,"balls":287,"strikes":545,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".429","pitchesPerInning":"17.33","gamesFinished":0,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"11.81","walksPer9Inn":"2.81","hitsPer9Inn":"10.13","runsScoredPer9":"5.06","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":24,"gamesStarted":23,"flyOuts":88,"groundOuts":92,"airOuts":159,"runs":44,"doubles":22,"triples":0,"homeRuns":16,"strikeOuts":153,"baseOnBalls":27,"intentionalWalks":0,"hits":101,"hitByPitch":11,"atBats":503,"obp":".256","caughtStealing":11,"stolenBases":16,"stolenBasePercentage":".593","caughtStealingPercentage":".407","numberOfPitches":2191,"era":"2.72","inningsPitched":"139.0","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"0.92","battersFaced":543,"outs":417,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2191,"balls":748,"strikes":1443,"strikePercentage":".660","hitBatsmen":11,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".706","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"9.91","walksPer9Inn":"1.75","hitsPer9Inn":"6.54","runsScoredPer9":"2.85","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":41,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670242":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":27,"groundOuts":48,"airOuts":64,"runs":35,"doubles":12,"triples":3,"homeRuns":16,"strikeOuts":85,"baseOnBalls":37,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".211","atBats":247,"obp":".323","slg":".478","ops":".801","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":118,"rbi":27,"leftOnBase":92,"sacBunts":0,"sacFlies":2,"babip":".243","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.44","popOuts":23,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":109,"errors":2,"chances":114,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":13,"groundOuts":18,"airOuts":18,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".343","atBats":67,"obp":".429","slg":".522","ops":".951","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":35,"rbi":14,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".368","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":22,"errors":2,"chances":51,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[621439,663616,807712,665019,680777,670242,668904,686797,681546,641672,543859,663485,650893,541640],"pitchers":[641672,543859,663485,650893,541640],"bench":[680837,681508,666397,668885],"bullpen":[681892,621139,805673,641927,701487,657746,623437,570632],"battingOrder":[621439,663616,807712,665019,680777,670242,668904,686797,681546],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Larnach (17, Paddack)."},{"label":"3B","value":"Outman (1, Paddack)."},{"label":"HR","value":"Lewis, R (6, 2nd inning off Paddack, 0 on, 2 out); Buxton (25, 3rd inning off Paddack, 0 on, 0 out); Lee, B (12, 3rd inning off Paddack, 3 on, 2 out)."},{"label":"TB","value":"Buxton 6; Jeffers; Keaschall; Larnach 2; Lee, B 4; Lewis, R 4; Outman 3."},{"label":"RBI","value":"Buxton (61); Clemens (38); Lee, B 4 (51); Lewis, R (28)."},{"label":"2-out RBI","value":"Lewis, R; Lee, B 4."},{"label":"Runners left in scoring position, 2 out","value":"Clemens; Buxton 2; Larnach."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Buxton (18, 2nd base off Paddack/Rogers)."},{"label":"CS","value":"Keaschall (2, 2nd base by Paddack/Rogers)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Lewis, R-Keaschall-Clemens)."}]}],"note":[]}},"officials":[{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Paddack 91-55; Horn 38-23; Hatch 81-46; Tonkin 16-10; Sands 14-10; Cabrera, G 9-6; Ramírez, E 16-11."},{"label":"Groundouts-flyouts","value":"Paddack 5-3; Horn 2-1; Hatch 4-4; Tonkin 0-0; Sands 0-0; Cabrera, G 2-0; Ramírez, E 1-0."},{"label":"Batters faced","value":"Paddack 28; Horn 9; Hatch 20; Tonkin 3; Sands 3; Cabrera, G 3; Ramírez, E 3."},{"label":"Inherited runners-scored","value":"Horn 1-0."},{"label":"Umpires","value":"HP: Ryan Blakney. 1B: John Bacon. 2B: Junior Valentine. 3B: Tripp Gibson. "},{"label":"Weather","value":"75 degrees, Cloudy."},{"label":"Wind","value":"12 mph, In From CF."},{"label":"First pitch","value":"1:36 PM."},{"label":"T","value":"2:23."},{"label":"Att","value":"22,230."},{"label":"Venue","value":"Target Field."},{"label":"August 17, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","boxscoreName":"Buxton"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":92,"flyOuts":53,"groundOuts":58,"airOuts":96,"runs":73,"doubles":15,"triples":4,"homeRuns":25,"strikeOuts":106,"baseOnBalls":31,"intentionalWalks":3,"hits":99,"hitByPitch":4,"avg":".280","atBats":354,"obp":".340","slg":".556","ops":".896","caughtStealing":0,"stolenBases":18,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":197,"rbi":61,"leftOnBase":120,"sacBunts":0,"sacFlies":5,"babip":".325","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.16","popOuts":19,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":203,"errors":2,"chances":207,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","boxscoreName":"Lewis, R"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":50,"groundOuts":54,"airOuts":88,"runs":24,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":22,"intentionalWalks":0,"hits":53,"hitByPitch":0,"avg":".227","atBats":233,"obp":".292","slg":".365","ops":".657","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":85,"rbi":28,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".249","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.83","popOuts":19,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":81,"putOuts":47,"errors":2,"chances":130,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","boxscoreName":"Lee, B"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":4,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":68,"groundOuts":96,"airOuts":110,"runs":32,"doubles":12,"triples":1,"homeRuns":12,"strikeOuts":71,"baseOnBalls":20,"intentionalWalks":0,"hits":89,"hitByPitch":3,"avg":".245","atBats":363,"obp":".288","slg":".383","ops":".671","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":139,"rbi":51,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":17,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":111,"errors":5,"chances":284,"fielding":".982","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":61,"hittingGameScore":61}]},"decisions":{"winner":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"loser":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}