{"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":822702,"link":"/api/v1.1/game/822702/feed/live","metaData":{"wait":10,"timeStamp":"20260729_200512","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822702,"type":"R","doubleHeader":"N","id":"2026/07/29/tormlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822702-2026-07-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-29T17:05:00Z","originalDate":"2026-07-29","officialDate":"2026-07-29","dayNight":"day","time":"1:05","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":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":59,"ties":0,"pct":".459"},"records":{},"divisionLeader":false,"wins":50,"losses":59,"winningPercentage":".459"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":54,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":55,"losses":54,"winningPercentage":".505"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID669456":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456","firstName":"Shane","lastName":"Bieber","primaryNumber":"57","birthDate":"1995-05-31","currentAge":31,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Bieber","middleName":"Robert","boxscoreName":"Bieber","nickName":"Not Justin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BEE-burr","mlbDebutDate":"2018-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Bieber","nameSlug":"shane-bieber-669456","firstLastName":"Shane Bieber","lastFirstName":"Bieber, Shane","lastInitName":"Bieber, S","initLastName":"S Bieber","fullFMLName":"Shane Robert Bieber","fullLFMName":"Bieber, Shane Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":26,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID649966":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966","firstName":"Luis","lastName":"Urías","primaryNumber":"48","birthDate":"1997-06-03","currentAge":29,"birthCity":"Magdalena de Kino","birthCountry":"Mexico","height":"5' 9\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Urías","middleName":"Fernando","boxscoreName":"Urías, L","nickName":"Wicho","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahse","mlbDebutDate":"2018-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Urías","nameSlug":"luis-urias-649966","firstLastName":"Luis Urías","lastFirstName":"Urías, Luis","lastInitName":"Urías, L","initLastName":"L Urías","fullFMLName":"Luis Fernando Urías","fullLFMName":"Urías, Luis Fernando","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":25,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID671936":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936","firstName":"Adam","lastName":"Macko","primaryNumber":"64","birthDate":"2000-12-30","currentAge":25,"birthCity":"Bratislava","birthCountry":"Slovakia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adam","useLastName":"Macko","boxscoreName":"Macko","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adam Macko","nameSlug":"adam-macko-671936","firstLastName":"Adam Macko","lastFirstName":"Macko, Adam","lastInitName":"Macko, A","initLastName":"A Macko","fullFMLName":"Adam Macko","fullLFMName":"Macko, Adam","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID689149":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149","firstName":"John","lastName":"Dallas","primaryNumber":"37","birthDate":"2000-06-26","currentAge":26,"birthCity":"Orange","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Dallas","middleName":"Chadwell","boxscoreName":"Dallas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Dallas","nameSlug":"chad-dallas-689149","firstLastName":"Chad Dallas","lastFirstName":"Dallas, Chad","lastInitName":"Dallas, C","initLastName":"C Dallas","fullFMLName":"John Chadwell Dallas","fullLFMName":"Dallas, John Chadwell","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID592866":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866","firstName":"Trevor","lastName":"Williams","primaryNumber":"32","birthDate":"1992-04-25","currentAge":34,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Williams","middleName":"Anthony","boxscoreName":"Williams","nickName":"Project","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Williams","nameSlug":"trevor-williams-592866","firstLastName":"Trevor Williams","lastFirstName":"Williams, Trevor","lastInitName":"Williams, T","initLastName":"T Williams","fullFMLName":"Trevor Anthony Williams","fullLFMName":"Williams, Trevor Anthony","strikeZoneTop":3.17,"strikeZoneBottom":1.55},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"5","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":27,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"23","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID682818":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818","firstName":"Yohendrick","lastName":"Pinango","primaryNumber":"24","birthDate":"2002-05-07","currentAge":24,"birthCity":"Carora","birthCountry":"Venezuela","height":"5' 10\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Yohendrick","useLastName":"Piñango","middleName":"Alexander","boxscoreName":"Piñango","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yohendrick Piñango","nameSlug":"yohendrick-pinango-682818","firstLastName":"Yohendrick Piñango","lastFirstName":"Piñango, Yohendrick","lastInitName":"Piñango, Y","initLastName":"Y Piñango","fullFMLName":"Yohendrick Alexander Piñango","fullLFMName":"Piñango, Yohendrick Alexander","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":24,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"18","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID672386":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386","firstName":"Alejandro","lastName":"Kirk","primaryNumber":"30","birthDate":"1998-11-06","currentAge":27,"birthCity":"Tijuana","birthCountry":"Mexico","height":"5' 8\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alejandro","useLastName":"Kirk","boxscoreName":"Kirk","gender":"M","nameMatrilineal":"Castellanos","isPlayer":true,"isVerified":false,"pronunciation":"all-uh-HAWN-dro","mlbDebutDate":"2020-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alejandro Kirk","nameSlug":"alejandro-kirk-672386","firstLastName":"Alejandro Kirk","lastFirstName":"Kirk, Alejandro","lastInitName":"Kirk, A","initLastName":"A Kirk","fullFMLName":"Alejandro Kirk","fullLFMName":"Kirk, Alejandro","strikeZoneTop":3.01,"strikeZoneBottom":1.519},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":37,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663893":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893","firstName":"Brendon","lastName":"Little","primaryNumber":"54","birthDate":"1996-08-11","currentAge":29,"birthCity":"Bryn Mawr","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brendon","useLastName":"Little","middleName":"David","boxscoreName":"Little, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brendon Little","nameSlug":"brendon-little-663893","firstLastName":"Brendon Little","lastFirstName":"Little, Brendon","lastInitName":"Little, B","initLastName":"B Little","fullFMLName":"Brendon David Little","fullLFMName":"Little, Brendon David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668820":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820","firstName":"Max","lastName":"Kranick","primaryNumber":"35","birthDate":"1997-07-21","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Kranick","middleName":"Joseph","boxscoreName":"Kranick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAN-ick","mlbDebutDate":"2021-06-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Kranick","nameSlug":"max-kranick-668820","firstLastName":"Max Kranick","lastFirstName":"Kranick, Max","lastInitName":"Kranick, M","initLastName":"M Kranick","fullFMLName":"Max Joseph Kranick","fullLFMName":"Kranick, Max Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"34","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID702056":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","firstName":"Trey","lastName":"Yesavage","primaryNumber":"39","birthDate":"2003-07-28","currentAge":23,"birthCity":"Pottstown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trey","useLastName":"Yesavage","middleName":"David","boxscoreName":"Yesavage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Yesavage","nameSlug":"trey-yesavage-702056","firstLastName":"Trey Yesavage","lastFirstName":"Yesavage, Trey","lastInitName":"Yesavage, T","initLastName":"T Yesavage","fullFMLName":"Trey David Yesavage","fullLFMName":"Yesavage, Trey David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676914":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914","firstName":"Davis","lastName":"Schneider","primaryNumber":"36","birthDate":"1999-01-26","currentAge":27,"birthCity":"Berlin","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Davis","useLastName":"Schneider","boxscoreName":"Schneider","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Schneider","nameSlug":"davis-schneider-676914","firstLastName":"Davis Schneider","lastFirstName":"Schneider, Davis","lastInitName":"Schneider, D","initLastName":"D Schneider","fullFMLName":"Davis Schneider","fullLFMName":"Schneider, Davis ","strikeZoneTop":3.045,"strikeZoneBottom":1.537},"ID453286":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286","firstName":"Maxwell","lastName":"Scherzer","primaryNumber":"31","birthDate":"1984-07-27","currentAge":42,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Scherzer","middleName":"M.","boxscoreName":"Scherzer","nickName":"Brown Eye","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"SHER-zer","mlbDebutDate":"2008-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Scherzer","nameSlug":"max-scherzer-453286","firstLastName":"Max Scherzer","lastFirstName":"Scherzer, Max","lastInitName":"Scherzer, M","initLastName":"M Scherzer","fullFMLName":"Maxwell M. Scherzer","fullLFMName":"Scherzer, Maxwell M.","strikeZoneTop":3.38,"strikeZoneBottom":1.59},"ID543807":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","firstName":"George","lastName":"Springer","primaryNumber":"4","birthDate":"1989-09-19","currentAge":36,"birthCity":"New Britain","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"George","useLastName":"Springer","middleName":"Chelston","boxscoreName":"Springer","nickName":"Horhay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Springer","nameTitle":"III","nameSuffix":"III","nameSlug":"george-springer-543807","firstLastName":"George Springer","lastFirstName":"Springer, George","lastInitName":"Springer, G","initLastName":"G Springer","fullFMLName":"George Chelston Springer","fullLFMName":"Springer, George Chelston","strikeZoneTop":3.267,"strikeZoneBottom":1.649},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":27,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695670":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670","firstName":"Harrison","lastName":"Ford","primaryNumber":"17","birthDate":"2003-02-21","currentAge":23,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Harry","useLastName":"Ford","middleName":"Michael","boxscoreName":"Ford, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2025-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harry Ford","nameSlug":"harry-ford-695670","firstLastName":"Harry Ford","lastFirstName":"Ford, Harry","lastInitName":"Ford, H","initLastName":"H Ford","fullFMLName":"Harrison Michael Ford","fullLFMName":"Ford, Harrison Michael","strikeZoneTop":3.123,"strikeZoneBottom":1.576},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676680":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680","firstName":"Thomas","lastName":"Cosgrove","primaryNumber":"34","birthDate":"1996-06-14","currentAge":30,"birthCity":"Staten Island","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tom","useLastName":"Cosgrove","boxscoreName":"Cosgrove","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"COSS-grove","mlbDebutDate":"2023-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tom Cosgrove","nameSlug":"tom-cosgrove-676680","firstLastName":"Tom Cosgrove","lastFirstName":"Cosgrove, Tom","lastInitName":"Cosgrove, T","initLastName":"T Cosgrove","fullFMLName":"Thomas  Cosgrove","fullLFMName":"Cosgrove, Thomas ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678868":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868","firstName":"Eddy","lastName":"Yean","primaryNumber":"46","birthDate":"2001-06-25","currentAge":25,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 3\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eddy","useLastName":"Yean","boxscoreName":"Yean","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jean","mlbDebutDate":"2026-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eddy Yean","nameSlug":"eddy-yean-678868","firstLastName":"Eddy Yean","lastFirstName":"Yean, Eddy","lastInitName":"Yean, E","initLastName":"E Yean","fullFMLName":"Eddy  Yean","fullLFMName":"Yean, Eddy ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":30,"birthCity":"Gojo","birthCountry":"Japan","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kazuma","useLastName":"Okamoto","boxscoreName":"Okamoto","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kazuma Okamoto","nameSlug":"kazuma-okamoto-672960","firstLastName":"Kazuma Okamoto","lastFirstName":"Okamoto, Kazuma","lastInitName":"Okamoto, K","initLastName":"K Okamoto","fullFMLName":"Kazuma Okamoto","fullLFMName":"Okamoto, Kazuma","strikeZoneTop":3.256,"strikeZoneBottom":1.643},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"2","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Partly Cloudy","temp":"81","wind":"4 mph, In From LF"},"gameInfo":{"attendance":20044,"firstPitch":"2026-07-29T17:06:00.000Z","gameDurationMinutes":179},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"home":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":427503,"fullName":"Ben Sussman","link":"/api/v1/people/427503"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yohendrick Piñango lines out to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:06:37.251Z","endTime":"2026-07-29T17:07:05.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":"2026-07-29T14:50:04.720Z","endTime":"2026-07-29T16:38:37.581Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T16:38:37.581Z","endTime":"2026-07-29T17:05:11.446Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T17:05:11.446Z","endTime":"2026-07-29T17:06:39.546Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"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.8,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347249950115476,"aZ":-14.423558209368004,"pfxX":-3.9550494335234854,"pfxZ":9.961985857683027,"pX":-0.08814950181915113,"pZ":3.2052954254898762,"vX0":2.8818729839850996,"vY0":-132.183068455506,"vZ0":-4.6305117303794,"x":120.36,"y":152.24,"x0":-0.6749047794094408,"y0":50.00451399991314,"z0":6.027794262200409,"aX":-7.048044041437197},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":1996,"spinDirection":211},"zone":2,"typeConfidence":0.92,"plateTime":0.4132939581025612,"extension":6.10862811092299},"index":3,"playId":"54d8afc2-dce8-3439-85d7-d82e6d9a1b4b","pitchNumber":1,"startTime":"2026-07-29T17:06:39.546Z","endTime":"2026-07-29T17:06:43.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856963784192626,"aZ":-21.253970697134754,"pfxX":1.3166710548397829,"pfxZ":6.388694499972539,"pX":0.7436400394710897,"pZ":3.2898515048996337,"vX0":3.2658098430554494,"vY0":-129.13032978995423,"vZ0":-2.9322630078791465,"x":88.65,"y":149.95,"x0":-0.7024801659377764,"y0":50.00286077255871,"z0":6.053430624534525,"aX":2.2493789335126526},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.3,"breakHorizontal":-3.0,"spinRate":2143,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.42223994630976014,"extension":6.099537405070958},"hitData":{"launchSpeed":86.5,"launchAngle":24.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.4,"coordY":82.34}},"index":4,"playId":"671dec2e-6ec8-30d6-b125-cd8a2feadad9","pitchNumber":2,"startTime":"2026-07-29T17:06:56.987Z","endTime":"2026-07-29T17:07:05.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:07:05.928Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:07:16.839Z","endTime":"2026-07-29T17:08:22.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5789784144491,"aZ":-22.68862136681326,"pfxX":-6.572837513700784,"pfxZ":5.19433873102952,"pX":-0.9843313124258651,"pZ":3.6949888482451088,"vX0":1.890124370990972,"vY0":-132.8484179274295,"vZ0":-1.8925132615767568,"x":154.52,"y":139.02,"x0":-0.841371776406252,"y0":50.004539093606816,"z0":6.029647527553029,"aX":-12.008627220921982},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":11.6,"spinRate":1925,"spinDirection":215},"zone":11,"typeConfidence":0.84,"plateTime":0.4088720889756807,"extension":6.010173820716582},"index":0,"playId":"7052cfc6-ed91-3d71-a281-8b1b9aa6c384","pitchNumber":1,"startTime":"2026-07-29T17:07:33.039Z","endTime":"2026-07-29T17:07:37.942Z","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":87.5,"endSpeed":81.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546695153267894,"aZ":-24.470578251743408,"pfxX":0.8907806930310835,"pfxZ":4.619200229859233,"pX":1.559050592802192,"pZ":2.7103719560642814,"vX0":5.209749187970144,"vY0":-127.41480373077884,"vZ0":-3.600158844446094,"x":57.57,"y":165.6,"x0":-0.6156444580369529,"y0":50.00585913801668,"z0":6.043235569509558,"aX":1.4855935301407122},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":-2.6,"spinRate":2134,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.4274684156058406,"extension":6.05147662474276},"index":1,"playId":"352eca1b-7611-33f0-a00f-58ebff0c7acf","pitchNumber":2,"startTime":"2026-07-29T17:07:46.313Z","endTime":"2026-07-29T17:07:51.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.834780150530143,"aZ":-31.629091628560833,"pfxX":-6.204979521575255,"pfxZ":0.35245948077660394,"pX":-0.9438819497284118,"pZ":2.2267832085014563,"vX0":1.6117307098030589,"vY0":-122.98621267649986,"vZ0":-2.6102268151287076,"x":152.98,"y":178.66,"x0":-0.7969909741373382,"y0":50.00237386836145,"z0":5.954620084830092,"aX":-9.611612219182785},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":10.9,"spinRate":1197,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.44346591360367693,"extension":5.994464895517721},"index":2,"playId":"b7e55b2c-f518-3232-a1d0-bede110cecb4","pitchNumber":3,"startTime":"2026-07-29T17:08:00.386Z","endTime":"2026-07-29T17:08:05.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219881592619018,"aZ":-14.822523931474516,"pfxX":-4.041089527286659,"pfxZ":9.554438850823788,"pX":-0.41070525752135445,"pZ":3.498395167787177,"vX0":2.106232528756029,"vY0":-133.0811842752779,"vZ0":-3.746188296976001,"x":132.66,"y":144.32,"x0":-0.6821498367182984,"y0":50.00331707077793,"z0":5.979658183803653,"aX":-7.339133363582042},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2039,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.4096334377083366,"extension":6.170240057814251},"index":3,"playId":"33b8cbb0-b1b1-3522-8001-d84be6a05874","pitchNumber":4,"startTime":"2026-07-29T17:08:17.255Z","endTime":"2026-07-29T17:08:22.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:08:22.393Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a ground ball to right fielder James Wood. Nathan Lukes to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:08:30.407Z","endTime":"2026-07-29T17:09:52.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.816900675680568,"aZ":-22.433693955003104,"pfxX":0.612476210376492,"pfxZ":5.774267558053111,"pX":0.5303047113563021,"pZ":3.280213306375172,"vX0":2.8562373082185983,"vY0":-127.40376946932567,"vZ0":-2.8083258943556872,"x":96.79,"y":150.21,"x0":-0.673186568228417,"y0":50.002339106335675,"z0":6.120774852571335,"aX":1.0320733063511571},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":-1.6,"spinRate":2117,"spinDirection":192},"zone":3,"typeConfidence":0.91,"plateTime":0.42574733537962395,"extension":6.061037447594081},"index":0,"playId":"7db16ab9-d6fc-3c13-9404-958c34f364f8","pitchNumber":1,"startTime":"2026-07-29T17:08:42.792Z","endTime":"2026-07-29T17:08:46.985Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90711707960867,"aZ":-30.642806007902998,"pfxX":-4.366306812502744,"pfxZ":0.9974199177357335,"pX":0.6245064803456766,"pZ":2.79096386525479,"vX0":4.361843356147136,"vY0":-122.11280801900818,"vZ0":-1.643864408065474,"x":93.2,"y":163.42,"x0":-0.6058748155049136,"y0":50.00104724566619,"z0":6.074996870386017,"aX":-6.685526746799917},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":7.1,"spinRate":1168,"spinDirection":239},"zone":6,"typeConfidence":0.91,"plateTime":0.44618102562033535,"extension":6.080863624525089},"index":1,"playId":"4e2ab70b-fc15-3b60-804a-4a048cb4add1","pitchNumber":2,"startTime":"2026-07-29T17:09:03.728Z","endTime":"2026-07-29T17:09:08.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.145632819390446,"aZ":-25.78728127208311,"pfxX":2.3022032365232734,"pfxZ":3.712256772588926,"pX":0.6047097305228832,"pZ":4.031041759015556,"vX0":2.084727389317146,"vY0":-128.63040411965028,"vZ0":-0.5723078010535081,"x":93.95,"y":129.94,"x0":-0.5078351420029306,"y0":50.001392605369084,"z0":6.211049531439405,"aX":3.9573170897456422},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":-4.6,"spinRate":2039,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.42165409039835344,"extension":6.2233354584263525},"index":2,"playId":"7f1b307e-190c-3a53-b3b4-fbc9ba632a0e","pitchNumber":3,"startTime":"2026-07-29T17:09:22.542Z","endTime":"2026-07-29T17:09:27.107Z","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":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.207151958646463,"aZ":-16.723038616005706,"pfxX":-4.104479516316275,"pfxZ":8.358005204314903,"pX":0.2599280869001098,"pZ":3.0360295549492493,"vX0":3.6320422063963007,"vY0":-133.27568683266676,"vZ0":-4.75080548469371,"x":107.09,"y":156.81,"x0":-0.5692103898925672,"y0":50.00508349568218,"z0":6.002205962480098,"aX":-7.589359653369644},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":7.0,"spinRate":1987,"spinDirection":211},"zone":2,"typeConfidence":0.87,"plateTime":0.4067183508382932,"extension":6.254428999750825},"hitData":{"launchSpeed":73.0,"launchAngle":12.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.01,"coordY":107.09}},"index":3,"playId":"539f2989-4c1f-33f9-9207-4d60a8ebf8d5","pitchNumber":4,"startTime":"2026-07-29T17:09:41.790Z","endTime":"2026-07-29T17:09:52.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:09:52.458Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"George Springer strikes out swinging and Kazuma Okamoto caught stealing 2nd, catcher Harry Ford to second baseman Jorbit Vivas to catcher Harry Ford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:10:07.755Z","endTime":"2026-07-29T17:12:28.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.469241554477914,"aZ":-30.470102497421834,"pfxX":-4.486702544301606,"pfxZ":1.0658910530094161,"pX":-0.17916265898120534,"pZ":3.742701819477896,"vX0":2.642348187189231,"vY0":-123.78521614021949,"vZ0":0.19900095615491376,"x":123.83,"y":137.73,"x0":-0.6630711602482968,"y0":50.00089355708604,"z0":6.157525164491193,"aX":-7.149330608280712},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":7.7,"spinRate":1307,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.4380180931507236,"extension":6.072540966392905},"index":0,"playId":"e85f84df-2ac9-3dfe-9580-80f4284facc8","pitchNumber":1,"startTime":"2026-07-29T17:10:30.682Z","endTime":"2026-07-29T17:10:35.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":74.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.943935622222327,"aZ":-35.27947020736435,"pfxX":6.078205629421822,"pfxZ":-2.2575409032839104,"pX":-0.07697819401278962,"pZ":2.9038983026663896,"vX0":0.009394264456136614,"vY0":-115.18621183164997,"vZ0":0.21126103481319936,"x":119.93,"y":160.37,"x0":-0.8737560955725502,"y0":50.004331497254505,"z0":6.1611893766614605,"aX":8.349508758148248},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.8,"breakHorizontal":-11.0,"spinRate":2245,"spinDirection":49},"zone":2,"typeConfidence":0.9,"plateTime":0.47153478886286226,"extension":5.81911544793433},"index":1,"playId":"6d67c41d-9fb6-3420-93a0-e16d8e8c1ade","pitchNumber":2,"startTime":"2026-07-29T17:10:47.393Z","endTime":"2026-07-29T17:10:52.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30141229747667,"aZ":-33.113862772052975,"pfxX":-6.521047523512529,"pfxZ":-0.6163361853259683,"pX":-0.03249020887290367,"pZ":1.6983335611168144,"vX0":3.1765781647129594,"vY0":-122.36850593180442,"vZ0":-3.566948115932076,"x":118.24,"y":192.92,"x0":-0.4946364109134821,"y0":50.002459539190134,"z0":5.987757885193843,"aX":-9.969859443497057},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.7,"breakHorizontal":11.2,"spinRate":1243,"spinDirection":251},"zone":8,"typeConfidence":0.9,"plateTime":0.44621196268498853,"extension":5.96606357501101},"index":2,"playId":"722f6859-93d4-3f4f-8bf1-82757a1a0681","pitchNumber":3,"startTime":"2026-07-29T17:11:02.550Z","endTime":"2026-07-29T17:11:07.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.87198997894085,"aZ":-32.18267335700083,"pfxX":-6.487740388274261,"pfxZ":-0.0099784595663035,"pX":-0.732523964515665,"pZ":2.318033927937431,"vX0":1.6607082078447148,"vY0":-122.53108713160438,"vZ0":-2.5166660417077242,"x":144.92,"y":176.19,"x0":-0.5682089904308264,"y0":50.000156274028235,"z0":6.057120780438264,"aX":-10.051727588355675},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":11.5,"spinRate":1166,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.44379744329695114,"extension":5.907190545358473},"index":3,"playId":"83a74094-79b2-3831-a408-5e6e5cf55efd","pitchNumber":4,"startTime":"2026-07-29T17:11:20.648Z","endTime":"2026-07-29T17:11:24.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72994813725095,"aZ":-29.906906030487825,"pfxX":-6.517961514515003,"pfxZ":1.4336806321290716,"pX":1.26545818656959,"pZ":1.0664342471265462,"vX0":6.091484359230742,"vY0":-123.7734387923557,"vZ0":-5.765700987417292,"x":68.76,"y":209.99,"x0":-0.3606622953293261,"y0":50.000534765023424,"z0":5.878437083980561,"aX":-10.285553007766184},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":10.7,"spinRate":1137,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.43965244231222655,"extension":6.04078782235633},"index":4,"playId":"e2267bdc-074b-3ea9-9b13-9e6d26301ec4","pitchNumber":5,"startTime":"2026-07-29T17:11:43.777Z","endTime":"2026-07-29T17:11:48.010Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"4f9de3cc-d83a-3ee1-bbae-a8df5fd43c3f","startTime":"2026-07-29T17:12:02.831Z","endTime":"2026-07-29T17:12:06.110Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.26891158945624,"aZ":-32.53047143894782,"pfxX":6.353901282121301,"pfxZ":-0.24665089639274917,"pX":0.542329255183902,"pZ":2.5643455965562914,"vX0":1.1211345609114205,"vY0":-117.80169396440533,"vZ0":-1.3855878515972686,"x":96.33,"y":169.54,"x0":-0.7641885969018877,"y0":50.00484258741958,"z0":6.114540578698167,"aX":9.105366150563007},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":-11.8,"spinRate":2192,"spinDirection":42},"zone":6,"typeConfidence":0.84,"plateTime":0.46152399420789525,"extension":5.881313072950986},"index":6,"playId":"3c673a06-ee43-31b6-b424-8676c3a52088","pitchNumber":6,"startTime":"2026-07-29T17:12:21.410Z","endTime":"2026-07-29T17:12:28.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:12:28.010Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:14:27.268Z","endTime":"2026-07-29T17:15:31.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.379567165669414,"aZ":-9.503630855989153,"pfxX":-2.903455521095417,"pfxZ":12.029938976137323,"pX":-0.7157681068864266,"pZ":2.3396738349381265,"vX0":-0.23808738652074776,"vY0":-137.14803407261485,"vZ0":-10.512924707094141,"x":144.28,"y":175.61,"x0":-0.2509021372426007,"y0":50.00311180280253,"z0":6.894162333098767,"aX":-5.471402322635386},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":5.3,"spinRate":2256,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.4010162981345986,"extension":6.316809483219875},"index":0,"playId":"228a8ca3-5ad2-307b-8076-b9f80924a45f","pitchNumber":1,"startTime":"2026-07-29T17:14:54.097Z","endTime":"2026-07-29T17:14:58.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.202688171225084,"aZ":-22.715351722038516,"pfxX":-7.854299427407076,"pfxZ":6.1780296546405715,"pX":-1.4843254246376143,"pZ":1.7934702791426742,"vX0":-0.512354258644172,"vY0":-122.6322187139633,"vZ0":-8.171840864956456,"x":173.58,"y":190.36,"x0":-0.2520235613180752,"y0":50.00119317372928,"z0":7.092825286730248,"aX":-12.015501636904931},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":14.4,"spinRate":1587,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.44587092813567386,"extension":6.077869926722923},"index":1,"playId":"84361b70-b2ed-3406-922a-da6cdf7ec498","pitchNumber":2,"startTime":"2026-07-29T17:15:07.115Z","endTime":"2026-07-29T17:15:11.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392308740618834,"aZ":-12.212958103645512,"pfxX":-3.070592735770982,"pfxZ":10.560581065422866,"pX":-0.48046421043526627,"pZ":1.9790401952428804,"vX0":0.8683093489082028,"vY0":-136.24765229227722,"vZ0":-10.814214190840064,"x":135.31,"y":185.35,"x0":-0.40320969133082435,"y0":50.005065161709894,"z0":6.830753075490895,"aX":-5.805472003748},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":5.4,"spinRate":2282,"spinDirection":190},"zone":7,"typeConfidence":0.89,"plateTime":0.4011547705431133,"extension":6.257071470968653},"hitData":{"launchSpeed":83.4,"launchAngle":23.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.91,"coordY":93.46}},"index":2,"playId":"ba8eac9d-7a19-316e-994c-c24dddc92349","pitchNumber":3,"startTime":"2026-07-29T17:15:20.664Z","endTime":"2026-07-29T17:15:31.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:15:31.661Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:15:38.630Z","endTime":"2026-07-29T17:16:07.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57152428839651,"aZ":-23.007352040005916,"pfxX":-6.3331454003703875,"pfxZ":6.141644778436202,"pX":-0.6618021781093185,"pZ":2.665436639463964,"vX0":1.3223305732888506,"vY0":-120.8325893849164,"vZ0":-5.994024695965809,"x":142.23,"y":166.81,"x0":-0.3901473899249024,"y0":50.000543184522044,"z0":7.175393451228724,"aX":-9.447205917579586},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.1,"breakHorizontal":11.2,"spinRate":1641,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.45174947899879214,"extension":5.962783891870137},"hitData":{"launchSpeed":87.3,"launchAngle":30.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.28,"coordY":60.48}},"index":0,"playId":"a2dd4206-110b-3692-8946-2c9e2f37fef7","pitchNumber":1,"startTime":"2026-07-29T17:15:55.905Z","endTime":"2026-07-29T17:16:07.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:16:07.932Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:16:50.958Z","endTime":"2026-07-29T17:17:08.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"index":0,"playId":"3e3eba7c-1831-31a1-a49f-75e9987e77cc","startTime":"2026-07-29T17:16:32.845Z","endTime":"2026-07-29T17:16:36.606Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0356598454161,"aZ":-10.56123809289787,"pfxX":-2.7829357394876566,"pfxZ":11.038433634911309,"pX":0.07709310016431208,"pZ":3.1425085511504682,"vX0":1.720859410894801,"vY0":-137.71216902314035,"vZ0":-8.885381617018723,"x":114.06,"y":153.93,"x0":-0.1881235433163277,"y0":50.00444139975399,"z0":7.088241968996004,"aX":-5.449102733050982},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":4.8,"spinRate":2228,"spinDirection":194},"zone":2,"typeConfidence":0.9,"plateTime":0.39483586737015486,"extension":6.123349294723586},"hitData":{"launchSpeed":102.6,"launchAngle":36.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.66,"coordY":42.73}},"index":1,"playId":"b3e68ead-a58b-3b35-8959-da26fa986e62","pitchNumber":1,"startTime":"2026-07-29T17:16:53.285Z","endTime":"2026-07-29T17:17:08.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:17:08.047Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:17:18.293Z","endTime":"2026-07-29T17:19:35.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.749448094289953,"aZ":-11.419923822566425,"pfxX":-2.659655043244476,"pfxZ":10.705958759173924,"pX":-0.5151327883805217,"pZ":2.4059967375470057,"vX0":0.15237025237522114,"vY0":-137.9006758483716,"vZ0":-10.448665321038654,"x":136.64,"y":173.82,"x0":-0.22497427730579755,"y0":50.004934069355,"z0":6.999761079512225,"aX":-5.15724286311886},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":4.8,"spinRate":2226,"spinDirection":189},"zone":4,"typeConfidence":0.9,"plateTime":0.3961793767006343,"extension":6.213712757163371},"index":0,"playId":"1d537d5d-b160-315d-b961-57b5545849b8","pitchNumber":1,"startTime":"2026-07-29T17:17:35.292Z","endTime":"2026-07-29T17:17:40.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57712494908035,"aZ":-19.809698327031352,"pfxX":-6.774271712555034,"pfxZ":8.135789100437698,"pX":-1.4666024421946589,"pZ":-1.5938447253657106,"vX0":-0.428470515674716,"vY0":-122.12143348530427,"vZ0":-16.18006266627258,"x":172.9,"y":281.81,"x0":-0.4080946219714688,"y0":50.00599894044169,"z0":6.794554688771384,"aX":-10.300748717132437},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":11.4,"breakHorizontal":12.4,"spinRate":1712,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.4473966361096444,"extension":5.959965319926152},"index":1,"playId":"c3a14816-8d54-35d1-bc67-7fd86bfddc3e","pitchNumber":2,"startTime":"2026-07-29T17:17:51.747Z","endTime":"2026-07-29T17:17:55.935Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"5e4eb167-8ce8-3df9-95bb-12f7a33a16c4","startTime":"2026-07-29T17:18:36.071Z","endTime":"2026-07-29T17:18:39.165Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.234830178277857,"aZ":-24.364619788422402,"pfxX":-6.097423913277064,"pfxZ":5.266778822844961,"pX":-1.5342619640425164,"pZ":3.717800332375074,"vX0":-0.6081159248144545,"vY0":-120.18842424596247,"vZ0":-3.6382543421786164,"x":175.48,"y":138.4,"x0":-0.485298422521222,"y0":50.004873330329254,"z0":7.381239030731679,"aX":-9.046415680439809},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.0,"breakHorizontal":11.2,"spinRate":1369,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4532995108901483,"extension":5.921544110993061},"index":3,"playId":"560720ac-dca7-359f-962d-e9ac333b4ae8","pitchNumber":3,"startTime":"2026-07-29T17:18:55.489Z","endTime":"2026-07-29T17:18:59.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36623865061508,"aZ":-26.510540289132265,"pfxX":-1.704200870817822,"pfxZ":3.4404018343624507,"pX":-0.45805363716382946,"pZ":1.3356957859622132,"vX0":0.5362005696161348,"vY0":-126.55949971060997,"vZ0":-9.023101056065252,"x":134.46,"y":202.72,"x0":-0.44946231570508577,"y0":50.00278506330969,"z0":7.024316248641101,"aX":-2.804017605101214},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.7,"breakHorizontal":3.0,"spinRate":2147,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.43044631382535004,"extension":6.0020860214600855},"index":4,"playId":"80fcc0f4-44ee-3903-996e-0c59e59b3c7c","pitchNumber":4,"startTime":"2026-07-29T17:19:13.715Z","endTime":"2026-07-29T17:19:17.901Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03550389072287,"aZ":-24.282563508972657,"pfxX":-2.6957465590562224,"pfxZ":4.769284834649899,"pX":0.1460944734612834,"pZ":1.5056952595643287,"vX0":2.6373396700996445,"vY0":-126.78884715127329,"vZ0":-9.000410472842695,"x":111.43,"y":198.13,"x0":-0.5494666148470382,"y0":50.001852634095094,"z0":6.990233381757268,"aX":-4.459044784513298},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":4.4,"spinRate":2261,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.42938951865715236,"extension":5.993796349706704},"index":5,"playId":"954e5044-2f46-3d56-aad7-816fbb4bb858","pitchNumber":5,"startTime":"2026-07-29T17:19:31.095Z","endTime":"2026-07-29T17:19:35.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:19:35.950Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:21:23.679Z","endTime":"2026-07-29T17:23:41.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":88.2,"endSpeed":82.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.194180726640486,"aZ":-22.63870074710385,"pfxX":0.4264583479363755,"pfxZ":5.584938127850987,"pX":0.713544949862361,"pZ":1.9109296685352968,"vX0":2.9941293351448377,"vY0":-128.46132866028037,"vZ0":-6.1056016314791455,"x":89.8,"y":187.18,"x0":-0.5122594473065315,"y0":50.00549581220744,"z0":6.02607937753885,"aX":0.7275049245978676},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.2,"breakHorizontal":-1.3,"spinRate":2137,"spinDirection":196},"zone":9,"typeConfidence":0.9,"plateTime":0.42289784382105955,"extension":6.112187925434178},"index":0,"playId":"b98631d5-3c48-329a-b9e9-d8230ef77e0c","pitchNumber":1,"startTime":"2026-07-29T17:21:58.085Z","endTime":"2026-07-29T17:22:02.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32962411077923,"aZ":-28.191250192484876,"pfxX":4.7990813006126105,"pfxZ":2.97968994201819,"pX":0.24514862619640324,"pZ":2.25601461772727,"vX0":0.9264208959469356,"vY0":-114.92360076907948,"vZ0":-2.397344089188992,"x":107.66,"y":177.87,"x0":-0.786768737014104,"y0":50.004840324935046,"z0":6.051503551745393,"aX":6.418419786115296},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.0,"breakHorizontal":-8.9,"spinRate":2269,"spinDirection":42},"zone":5,"typeConfidence":0.78,"plateTime":0.4766281775110546,"extension":5.874606137149741},"index":1,"playId":"33668d5a-7600-3544-ab03-39938e4bc901","pitchNumber":2,"startTime":"2026-07-29T17:22:13.363Z","endTime":"2026-07-29T17:22:18.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.295487737825866,"aZ":-33.367238002334474,"pfxX":4.950629204142648,"pfxZ":-0.8674251823222185,"pX":1.652750384811735,"pZ":1.053748320334762,"vX0":3.665175827077395,"vY0":-115.81512062795949,"vZ0":-3.9860435471697064,"x":54.0,"y":210.33,"x0":-0.5871949972445644,"y0":50.00445150066126,"z0":5.950067077435606,"aX":6.802094731297728},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.2,"breakHorizontal":-9.8,"spinRate":2333,"spinDirection":46},"zone":14,"typeConfidence":0.89,"plateTime":0.47087369244390587,"extension":6.128602061432845},"index":2,"playId":"4048782e-831e-3549-883c-78cff84460a1","pitchNumber":3,"startTime":"2026-07-29T17:22:43.337Z","endTime":"2026-07-29T17:22:48.110Z","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":89.2,"endSpeed":84.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.723891165316203,"aZ":-21.40145324244457,"pfxX":0.5863259674515531,"pfxZ":6.107316948801293,"pX":1.0690563076483435,"pZ":2.689744280983447,"vX0":3.726537940462597,"vY0":-130.04763539023335,"vZ0":-4.778570908418333,"x":76.25,"y":166.16,"x0":-0.4414819954002402,"y0":50.000334945795935,"z0":6.113179926044412,"aX":1.0333650028493755},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2225,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.4165149877886445,"extension":6.042431853583792},"index":3,"playId":"56f08edd-6ee0-3346-9948-2044dde5eb0c","pitchNumber":4,"startTime":"2026-07-29T17:22:59.325Z","endTime":"2026-07-29T17:23:03.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75968194851503,"aZ":-14.357754592294452,"pfxX":-3.2556376209557065,"pfxZ":9.495480643681237,"pX":0.6946499800711823,"pZ":2.9685200841445014,"vX0":4.385484552007102,"vY0":-135.21339512992088,"vZ0":-5.251294116825766,"x":90.52,"y":158.63,"x0":-0.5152369447342801,"y0":50.00485883079506,"z0":5.921249760361217,"aX":-6.110388665783879},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":5.2,"spinRate":2043,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.4030161078838308,"extension":6.2171613747471595},"index":4,"playId":"f60502cc-beef-31d4-957a-42f65a40c94c","pitchNumber":5,"startTime":"2026-07-29T17:23:14.894Z","endTime":"2026-07-29T17:23:19.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.19710666198623,"aZ":-27.661098650162867,"pfxX":-5.884159291761751,"pfxZ":2.778979124770041,"pX":0.36008630855478563,"pZ":1.235420904788965,"vX0":3.955865919371899,"vY0":-125.25388090231226,"vZ0":-6.013271829221318,"x":103.27,"y":205.42,"x0":-0.4584134987866388,"y0":50.00288853256608,"z0":5.86817494880118,"aX":-9.550610236325115},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":10.0,"spinRate":1421,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.43376678730214335,"extension":6.122426063588106},"hitData":{"launchSpeed":98.8,"launchAngle":-6.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.81,"coordY":126.63}},"index":5,"playId":"107ad92b-1794-3656-93f7-9410d816eba6","pitchNumber":6,"startTime":"2026-07-29T17:23:32.936Z","endTime":"2026-07-29T17:23:41.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:23:41.571Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to third baseman Brady House.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:23:47.701Z","endTime":"2026-07-29T17:24:49.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973577476509597,"aZ":-15.092599115811149,"pfxX":-3.427640618060628,"pfxZ":9.172902937091498,"pX":-0.8545587531047883,"pZ":2.1409291509179558,"vX0":0.7017206541280239,"vY0":-134.34510914162888,"vZ0":-7.26989823923816,"x":149.57,"y":180.97,"x0":-0.6703454441601714,"y0":50.00451004972792,"z0":5.9172753447849145,"aX":-6.383792397184349},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":6.1,"spinRate":2051,"spinDirection":211},"zone":13,"typeConfidence":0.88,"plateTime":0.40480853765601177,"extension":6.131751425453629},"index":0,"playId":"ceddec33-7601-365b-a6b4-6ccffae06abc","pitchNumber":1,"startTime":"2026-07-29T17:24:05.078Z","endTime":"2026-07-29T17:24:10.187Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":83.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.81455526791753,"aZ":-22.816768959663374,"pfxX":0.38381759934284343,"pfxZ":5.451752041021878,"pX":0.9430561437243528,"pZ":2.0196621428276273,"vX0":3.8666692356362997,"vY0":-128.49242093944844,"vZ0":-5.72068919575848,"x":81.05,"y":184.25,"x0":-0.6145461995324281,"y0":50.006296152475315,"z0":5.983558167696366,"aX":0.6596275794975882},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-1.3,"spinRate":2077,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.42191645224818863,"extension":6.117934276379913},"index":1,"playId":"0930d6a3-532b-3548-aa4c-50c6f0e81046","pitchNumber":2,"startTime":"2026-07-29T17:24:19.712Z","endTime":"2026-07-29T17:24:26.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72178264127432,"aZ":-20.576617213622953,"pfxX":-2.032366635245819,"pfxZ":6.729340012462773,"pX":0.5387128793536264,"pZ":2.6457660330729067,"vX0":3.3534493917744674,"vY0":-128.87374767133107,"vZ0":-4.677651318718687,"x":96.47,"y":167.34,"x0":-0.5012291943864148,"y0":50.000157950512104,"z0":6.024354192987139,"aX":-3.5010295369245727},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.6,"breakHorizontal":3.1,"spinRate":2081,"spinDirection":203},"zone":6,"typeConfidence":0.88,"plateTime":0.4211698608660872,"extension":6.2245797106485865},"hitData":{"launchSpeed":81.3,"launchAngle":76.0,"totalDistance":74.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.34,"coordY":180.06}},"index":2,"playId":"1cf28f87-7924-3536-bd9f-3c1472dbc95b","pitchNumber":3,"startTime":"2026-07-29T17:24:40.172Z","endTime":"2026-07-29T17:24:49.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:24:49.804Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:24:58.882Z","endTime":"2026-07-29T17:26:16.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.884265422221443,"aZ":-35.834182005083605,"pfxX":-6.572081039888342,"pfxZ":-2.4156408457903424,"pX":-0.42314219844283807,"pZ":2.4279440962670913,"vX0":2.2098210663576348,"vY0":-121.94265538450142,"vZ0":-1.3701110228229483,"x":133.13,"y":173.23,"x0":-0.4846119027245126,"y0":50.00556251651807,"z0":6.075021614912369,"aX":-9.947157576125095},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.4,"breakHorizontal":11.4,"spinRate":1137,"spinDirection":246},"zone":4,"typeConfidence":0.88,"plateTime":0.44834271522025837,"extension":5.990247839174663},"index":0,"playId":"24291614-5628-352b-99fa-b93725393c49","pitchNumber":1,"startTime":"2026-07-29T17:25:18.336Z","endTime":"2026-07-29T17:25:23.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.254020543532473,"aZ":-35.39819671067821,"pfxX":6.3820273165946455,"pfxZ":-2.4202707578244596,"pX":0.3262383704491501,"pZ":3.4096515314956077,"vX0":0.8164594101124829,"vY0":-114.97077429076468,"vZ0":1.5789505452788,"x":104.56,"y":146.72,"x0":-0.862674671859299,"y0":50.00314245898891,"z0":6.161637965078292,"aX":8.502754252309527},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.6,"breakHorizontal":-11.8,"spinRate":2224,"spinDirection":51},"zone":12,"typeConfidence":0.89,"plateTime":0.4772695460213048,"extension":5.995613616539551},"index":1,"playId":"c73355d3-c19c-3a79-9f0e-84d00c84c6cf","pitchNumber":2,"startTime":"2026-07-29T17:25:32.897Z","endTime":"2026-07-29T17:25:37.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35625956115949,"aZ":-22.242093619954655,"pfxX":-0.669131757525447,"pfxZ":5.887639405967984,"pX":1.760969336971333,"pZ":1.6912567056786223,"vX0":5.58374511554923,"vY0":-127.9980339237177,"vZ0":-6.660699952300568,"x":49.88,"y":193.12,"x0":-0.3466291966016341,"y0":50.001814351004946,"z0":6.027579534042254,"aX":-1.1292494087010712},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":0.1,"spinRate":2085,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.42527512434706694,"extension":6.123959362149814},"index":2,"playId":"430b9504-db3d-3c46-bb78-654964fb07a7","pitchNumber":3,"startTime":"2026-07-29T17:25:53.704Z","endTime":"2026-07-29T17:25:58.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":81.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28168765838518,"aZ":-30.1965510169527,"pfxX":-6.751829085616805,"pfxZ":1.2038956695975447,"pX":0.5377045265687012,"pZ":2.429122292555277,"vX0":4.651733355554228,"vY0":-125.52723178305769,"vZ0":-3.1183888188009687,"x":96.5,"y":173.19,"x0":-0.4387977905703235,"y0":50.00051520141312,"z0":6.0814263734421345,"aX":-11.050535723155413},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":11.5,"spinRate":1348,"spinDirection":249},"zone":6,"typeConfidence":0.89,"plateTime":0.43214370490493836,"extension":6.0088038305282465},"hitData":{"launchSpeed":80.7,"launchAngle":3.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":147.12}},"index":3,"playId":"22bf1f19-f905-3c3a-9706-35f478208419","pitchNumber":4,"startTime":"2026-07-29T17:26:08.807Z","endTime":"2026-07-29T17:26:16.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:26:16.237Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harry Ford grounds out, shortstop Andrés Giménez to first baseman Kazuma Okamoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:28:11.592Z","endTime":"2026-07-29T17:29:10.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95131826053585,"aZ":-28.48009753615849,"pfxX":-1.5521792188953285,"pfxZ":2.2948838697816134,"pX":0.026552865319982768,"pZ":1.8822848713784701,"vX0":1.3650864708945762,"vY0":-124.9044931344313,"vZ0":-7.104624246267315,"x":115.99,"y":187.96,"x0":-0.32073786300022594,"y0":50.0005162369101,"z0":7.04990975496197,"aX":-2.4959749334537915},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":2.5,"spinRate":2140,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.43555838368107125,"extension":6.2060104727910765},"index":0,"playId":"d120f5b0-6761-3246-8253-2d3802381862","pitchNumber":1,"startTime":"2026-07-29T17:28:32.887Z","endTime":"2026-07-29T17:28:37.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44407656589842,"aZ":-27.99405818335758,"pfxX":-1.1172909014434267,"pfxZ":2.546961592311912,"pX":0.9792344804607443,"pZ":1.645934064948384,"vX0":3.8301839528986523,"vY0":-125.87580948385505,"vZ0":-7.950785126309889,"x":79.67,"y":194.34,"x0":-0.4028950476695835,"y0":50.00040191781951,"z0":7.0445332229946285,"aX":-1.831404296502794},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":1.3,"spinRate":2160,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.4316417573062967,"extension":5.9489364468225},"index":1,"playId":"51b534eb-1303-3d07-b824-26a1226f1c62","pitchNumber":2,"startTime":"2026-07-29T17:28:46.292Z","endTime":"2026-07-29T17:28:51.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270211341451944,"aZ":-11.030052658129406,"pfxX":-3.2927844442828467,"pfxZ":11.163290920573566,"pX":0.5042875147883021,"pZ":2.1779614147746487,"vX0":3.669106621938598,"vY0":-135.67957812231518,"vZ0":-10.73044926542526,"x":97.78,"y":179.98,"x0":-0.42765466430821597,"y0":50.00313789516572,"z0":6.916658039519719,"aX":-6.236965313170109},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":5.3,"spinRate":2304,"spinDirection":197},"zone":6,"typeConfidence":0.87,"plateTime":0.4012623489421294,"extension":6.249327660766002},"hitData":{"launchSpeed":91.7,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.66,"coordY":151.68}},"index":2,"playId":"a1723140-ee8e-3b2b-abcd-dc4cdb931d53","pitchNumber":3,"startTime":"2026-07-29T17:29:01.961Z","endTime":"2026-07-29T17:29:10.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:29:10.877Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, first baseman Kazuma Okamoto to pitcher Trey Yesavage.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:29:18.821Z","endTime":"2026-07-29T17:30:31.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12125672460704,"aZ":-9.88605204420473,"pfxX":-2.893883129023799,"pfxZ":11.642121271011552,"pX":-1.0088476280215282,"pZ":3.826458552984889,"vX0":0.10837001966739099,"vY0":-137.4152159390054,"vZ0":-6.679327996615027,"x":155.45,"y":135.47,"x0":-0.672689657312142,"y0":50.00459482775574,"z0":6.958511375542242,"aX":-5.541291458994342},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":5.3,"spinRate":2199,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.3984129564843939,"extension":6.084815196983206},"index":0,"playId":"e115b816-cb52-3d93-a171-649eb52fbbe9","pitchNumber":1,"startTime":"2026-07-29T17:29:33.354Z","endTime":"2026-07-29T17:29:38.160Z","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":86.8,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.902693418302636,"aZ":-25.718792985293078,"pfxX":-2.1837099771631703,"pfxZ":4.05284251029723,"pX":0.6092933220748465,"pZ":1.0951492211230016,"vX0":2.86408380268586,"vY0":-126.02029706609997,"vZ0":-9.454726056908523,"x":93.78,"y":209.21,"x0":-0.2633227105401349,"y0":50.00454318815574,"z0":7.005294987350992,"aX":-3.4792237044341},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":3.2,"spinRate":2327,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.4362443220918717,"extension":6.017812665754878},"index":1,"playId":"c90a5285-610f-3367-98ac-35e2dd1fc052","pitchNumber":2,"startTime":"2026-07-29T17:29:46.919Z","endTime":"2026-07-29T17:29:51.370Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90153443203416,"aZ":-8.67341396817233,"pfxX":-1.4657742092248691,"pfxZ":12.698511141895194,"pX":-0.29298133001838916,"pZ":1.6070712694982268,"vX0":0.7471451603067865,"vY0":-135.50020837117603,"vZ0":-12.276628884253576,"x":128.17,"y":195.39,"x0":-0.3825302635797973,"y0":50.00668588230522,"z0":6.814308540917637,"aX":-2.713432047956657},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.4,"breakHorizontal":2.5,"spinRate":2215,"spinDirection":192},"zone":7,"typeConfidence":0.9,"plateTime":0.4049515010991138,"extension":6.21898554803142},"index":2,"playId":"3c623a9b-0173-319e-93ad-95522cbc718b","pitchNumber":3,"startTime":"2026-07-29T17:30:02.175Z","endTime":"2026-07-29T17:30:07.057Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13670562626346,"aZ":-10.451421856595017,"pfxX":-0.910482672972277,"pfxZ":11.546384899967801,"pX":0.7645305187342013,"pZ":2.1513617077586424,"vX0":2.8542254569681615,"vY0":-136.33913311551157,"vZ0":-10.868586414447343,"x":87.86,"y":180.69,"x0":-0.17788738057810718,"y0":50.00264116080674,"z0":6.911948545762021,"aX":-1.7129682465638718},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":1.1,"spinRate":2275,"spinDirection":193},"zone":9,"typeConfidence":0.9,"plateTime":0.40181999131001245,"extension":6.2472446984157575},"hitData":{"launchSpeed":93.7,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":167.39}},"index":3,"playId":"2372f1b6-5eb8-3ac0-85de-f674f41cb0a9","pitchNumber":4,"startTime":"2026-07-29T17:30:22.346Z","endTime":"2026-07-29T17:30:31.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:30:31.301Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:30:38.702Z","endTime":"2026-07-29T17:32:40.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844091884774326,"aZ":-27.114036721345098,"pfxX":-2.3410056107623927,"pfxZ":3.128175758740084,"pX":1.3219980882783777,"pZ":1.0975425447651768,"vX0":4.775216730407017,"vY0":-126.24499170560141,"vZ0":-9.201428809270881,"x":66.61,"y":209.15,"x0":-0.28692267408655425,"y0":50.005611687040336,"z0":6.9601742036281,"aX":-3.792659345395142},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":3.2,"spinRate":2272,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.4332691274855458,"extension":6.1240001191677305},"index":0,"playId":"48cafda2-7ce3-3a92-bac3-7ff9ff39fb2e","pitchNumber":1,"startTime":"2026-07-29T17:31:06.351Z","endTime":"2026-07-29T17:31:11.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18374476252268,"aZ":-9.979261594659253,"pfxX":-2.30798506844288,"pfxZ":11.858975734585142,"pX":0.15610440957805255,"pZ":2.322331672901454,"vX0":1.8034468462869173,"vY0":-135.36752093173047,"vZ0":-10.440136486034994,"x":111.05,"y":176.08,"x0":-0.21606529982276393,"y0":50.00538320231861,"z0":6.9091765867704655,"aX":-4.320613459502438},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":3.8,"spinRate":2239,"spinDirection":197},"zone":5,"typeConfidence":0.89,"plateTime":0.4033025305921787,"extension":6.331481441638565},"index":1,"playId":"349e2115-6728-3f6d-a6c5-f81fe6285383","pitchNumber":2,"startTime":"2026-07-29T17:31:21.296Z","endTime":"2026-07-29T17:31:25.900Z","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":94.3,"endSpeed":87.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299989251916063,"aZ":-10.52461417143748,"pfxX":-1.9523407575515486,"pfxZ":11.164423857819692,"pX":-0.9139538783998677,"pZ":4.613627536967973,"vX0":-0.36361503789694516,"vY0":-137.38732506663186,"vZ0":-4.826021660677577,"x":151.84,"y":114.21,"x0":-0.5263565165157964,"y0":50.00683423507377,"z0":7.089336413533608,"aX":-3.786970061271671},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.6,"breakHorizontal":3.6,"spinRate":2266,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3964867255168367,"extension":6.131233585500178},"index":2,"playId":"e8879cad-8fa1-399b-bc61-4d33d4826bb3","pitchNumber":3,"startTime":"2026-07-29T17:31:39.621Z","endTime":"2026-07-29T17:31:44.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65871209356358,"aZ":-26.2799497004133,"pfxX":-0.9327708083359478,"pfxZ":3.517606827460348,"pX":-0.1556787065357388,"pZ":2.65469579752879,"vX0":1.0228442933991804,"vY0":-127.26626707104604,"vZ0":-6.177618358017062,"x":122.93,"y":167.1,"x0":-0.43744192298567564,"y0":50.005509055747936,"z0":7.134904853220974,"aX":-1.5644962848726347},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":1.6,"spinRate":2049,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.4267659649102895,"extension":5.957196725454981},"index":3,"playId":"c2cc0d0d-5cd8-3f4e-ad89-9b2ca5d569bb","pitchNumber":4,"startTime":"2026-07-29T17:31:55.586Z","endTime":"2026-07-29T17:31:59.775Z","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":2},"pitchData":{"startSpeed":88.3,"endSpeed":83.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62311050011753,"aZ":-26.87210912832917,"pfxX":-1.2486673230473624,"pfxZ":3.112166932884471,"pX":-0.2077040068074327,"pZ":0.9927713013987187,"vX0":1.2424297422052135,"vY0":-128.48294780117783,"vZ0":-10.082150254867171,"x":124.92,"y":211.98,"x0":-0.5307433314901034,"y0":50.00456950995962,"z0":6.989211182390497,"aX":-2.1296534007987646},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":2.0,"spinRate":2069,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.42307794535747334,"extension":5.976726449862079},"index":4,"playId":"ad36f006-0c42-39fb-80a2-1ee4aef226b4","pitchNumber":5,"startTime":"2026-07-29T17:32:19.275Z","endTime":"2026-07-29T17:32:24.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.115576441436357,"aZ":-20.18456204307308,"pfxX":-7.54478834628876,"pfxZ":8.145107262336296,"pX":-0.02239607359427875,"pZ":-0.38451149861710426,"vX0":2.877843494251306,"vY0":-119.45381507915774,"vZ0":-12.995706450422485,"x":117.85,"y":249.16,"x0":-0.2505767741016507,"y0":50.00160937668369,"z0":6.873462883714561,"aX":-11.099129892768243},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":12.5,"breakHorizontal":13.2,"spinRate":1485,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4554130139675885,"extension":6.209919761950976},"index":5,"playId":"4712b3b1-6c01-3c3e-9dbe-5e7ad7e4976b","pitchNumber":6,"startTime":"2026-07-29T17:32:35.367Z","endTime":"2026-07-29T17:32:40.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:32:40.091Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorbit Vivas flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:32:48.077Z","endTime":"2026-07-29T17:33:32.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.577862051974265,"aZ":-26.463261827225473,"pfxX":-3.616229559179681,"pfxZ":3.803700935046688,"pX":0.025052655158261772,"pZ":2.9869958842993096,"vX0":2.269450637914319,"vY0":-120.72165424718169,"vZ0":-4.448396890691741,"x":116.05,"y":158.13,"x0":-0.4489995568756147,"y0":50.00480771072715,"z0":7.135446149301803,"aX":-5.433312177729392},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.2,"breakHorizontal":6.1,"spinRate":1266,"spinDirection":224},"zone":2,"typeConfidence":0.87,"plateTime":0.45065243180785464,"extension":6.160409902822095},"index":0,"playId":"0e9e18db-622e-3c6e-88e6-47f752a9938b","pitchNumber":1,"startTime":"2026-07-29T17:33:06.320Z","endTime":"2026-07-29T17:33:10.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":81.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.478116450078602,"aZ":-25.431834397380584,"pfxX":-2.943413828592062,"pfxZ":4.107273791145909,"pX":-0.08729905827740529,"pZ":2.426154723903372,"vX0":1.978860695729189,"vY0":-125.68791066387747,"vZ0":-6.923972522546141,"x":120.33,"y":173.27,"x0":-0.49264154892507933,"y0":50.00125541781165,"z0":7.211222352129869,"aX":-4.82705886113679},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":5.0,"spinRate":2154,"spinDirection":212},"zone":5,"typeConfidence":0.89,"plateTime":0.43168969950763314,"extension":5.692381171537815},"hitData":{"launchSpeed":89.8,"launchAngle":40.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.07,"coordY":78.4}},"index":1,"playId":"837a0a85-1208-3548-9db4-5e1ba88b846b","pitchNumber":2,"startTime":"2026-07-29T17:33:22.505Z","endTime":"2026-07-29T17:33:32.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:33:32.660Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrés Giménez pops out softly to catcher Harry Ford in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:35:22.332Z","endTime":"2026-07-29T17:36:06.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06022910918644,"aZ":-23.401127347133023,"pfxX":-1.221989023128872,"pfxZ":5.341486844172158,"pX":1.3029325125264768,"pZ":0.8479711303715755,"vX0":5.192548582939702,"vY0":-126.62753561161645,"vZ0":-8.0754931306667,"x":67.34,"y":215.88,"x0":-0.6053421628225333,"y0":50.00573468415136,"z0":5.917803239361564,"aX":-2.008801000366462},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":1.2,"spinRate":2138,"spinDirection":203},"zone":14,"typeConfidence":0.87,"plateTime":0.43066052640903596,"extension":6.305168843673625},"index":0,"playId":"7771bff9-ef70-3fd6-983c-845df9ee7f8f","pitchNumber":1,"startTime":"2026-07-29T17:35:40.989Z","endTime":"2026-07-29T17:35:45.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.340287048983743,"aZ":-23.633485489852355,"pfxX":0.742322869659553,"pfxZ":5.11332318098863,"pX":0.6365216586503856,"pZ":3.0711029580723923,"vX0":3.1055162554412257,"vY0":-127.17490651790499,"vZ0":-2.9549055154059265,"x":92.74,"y":155.86,"x0":-0.6872974058257731,"y0":50.002029879563906,"z0":6.083618303374703,"aX":1.2386536231243328},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-1.9,"spinRate":2086,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.42754395221200303,"extension":6.110468334204396},"hitData":{"launchSpeed":56.2,"launchAngle":84.0,"totalDistance":37.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":111.1,"coordY":208.58}},"index":1,"playId":"b29069ac-5cf5-37a9-8f71-9ed1e2064c52","pitchNumber":2,"startTime":"2026-07-29T17:35:58.132Z","endTime":"2026-07-29T17:36:06.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:36:06.316Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:36:13.665Z","endTime":"2026-07-29T17:36:56.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.429139447604157,"aZ":-23.76200766416601,"pfxX":0.2709053532315572,"pfxZ":4.96919293213805,"pX":-0.18315634949412554,"pZ":3.325566205201428,"vX0":1.4516496454761092,"vY0":-127.54280188973426,"vZ0":-2.469579054577329,"x":123.98,"y":148.99,"x0":-0.7885620690852342,"y0":50.0042505610577,"z0":6.127331732725788,"aX":0.45832671902242744},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.9,"breakHorizontal":-0.7,"spinRate":2151,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.42500543414033753,"extension":6.172391126598641},"index":0,"playId":"78fea3cb-a47e-3f0b-b418-684e8b7280c7","pitchNumber":1,"startTime":"2026-07-29T17:36:32.424Z","endTime":"2026-07-29T17:36:37.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532784088756344,"aZ":-20.743100208663577,"pfxX":-8.142004218642523,"pfxZ":6.30218466724919,"pX":-0.2487816007483738,"pZ":1.9807668514277552,"vX0":4.08422034384309,"vY0":-132.84829256166594,"vZ0":-6.064825003034722,"x":126.48,"y":185.3,"x0":-0.7361755659909253,"y0":50.00451040574718,"z0":5.769032530287258,"aX":-14.768702334986136},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":1996,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.4100132191199086,"extension":6.257673190618391},"hitData":{"launchSpeed":90.5,"launchAngle":28.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.09,"coordY":60.05}},"index":1,"playId":"cd4cc3cb-00db-3439-9714-2a2d3504d9e7","pitchNumber":2,"startTime":"2026-07-29T17:36:47.549Z","endTime":"2026-07-29T17:36:56.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:36:56.318Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohendrick Piñango singles on a ground ball to shortstop Nasim Nuñez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:37:02.118Z","endTime":"2026-07-29T17:38:45.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426512560313185,"aZ":-16.280511515964964,"pfxX":-4.042551607649599,"pfxZ":8.809665841722847,"pX":0.2085903719993007,"pZ":3.8061020221728787,"vX0":3.3342485668747237,"vY0":-132.04650879069655,"vZ0":-2.8697524150616225,"x":109.05,"y":136.02,"x0":-0.5320486473819599,"y0":50.00336813786271,"z0":6.074071121725639,"aX":-7.293361032107624},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2033,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.4114393554346374,"extension":6.303473001400744},"index":0,"playId":"c0844aba-5a2f-3ff4-85cb-2c7eab159706","pitchNumber":1,"startTime":"2026-07-29T17:37:21.101Z","endTime":"2026-07-29T17:37:25.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.274508541316948,"aZ":-27.634868923827423,"pfxX":-5.92004746473036,"pfxZ":2.935373702270031,"pX":-1.6077604622548385,"pZ":3.1960362308262793,"vX0":0.1594426051354768,"vY0":-122.54479443503774,"vZ0":-1.0705647429325138,"x":178.28,"y":152.49,"x0":-0.9017405945586473,"y0":50.005137336484495,"z0":5.962656087201573,"aX":-9.160825103306305},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":10.8,"spinRate":1093,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.4440395184332986,"extension":6.070573716582027},"index":1,"playId":"edfdecdd-9f6e-37c2-a5ca-50e6824654f5","pitchNumber":2,"startTime":"2026-07-29T17:37:37.381Z","endTime":"2026-07-29T17:37:42.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.558119067586215,"aZ":-25.56032932026628,"pfxX":-1.1075056294543315,"pfxZ":4.019348411168,"pX":-0.04606230976479238,"pZ":3.67714418079193,"vX0":1.9433717685696184,"vY0":-126.6377475331897,"vZ0":-1.1952035103878993,"x":118.76,"y":139.5,"x0":-0.6748369535277088,"y0":50.00582032576814,"z0":6.174393048345504,"aX":-1.8239831927491374},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":1.7,"spinRate":2055,"spinDirection":198},"zone":11,"typeConfidence":0.87,"plateTime":0.43028848054121704,"extension":6.159609860284558},"index":2,"playId":"e8ef835f-32ff-3584-9ea1-9f2f716b0908","pitchNumber":3,"startTime":"2026-07-29T17:37:56.216Z","endTime":"2026-07-29T17:38:01.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258315702104923,"aZ":-21.15460433853374,"pfxX":-7.148634847327504,"pfxZ":6.022106481941238,"pX":0.27849212304337506,"pZ":1.8845867401072556,"vX0":4.743119754395805,"vY0":-133.32940029666932,"vZ0":-6.322096778028764,"x":106.38,"y":187.9,"x0":-0.5800589016488844,"y0":50.00279384921234,"z0":5.776355682474854,"aX":-13.081631271026314},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":12.1,"spinRate":2001,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.40826111333424553,"extension":6.316308554274245},"index":3,"playId":"e1b7a0c5-1670-3ad1-9f8a-bde05cd63032","pitchNumber":4,"startTime":"2026-07-29T17:38:19.660Z","endTime":"2026-07-29T17:38:24.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.664888429532848,"aZ":-26.246515055553097,"pfxX":-6.491026436242912,"pfxZ":3.7439266222338334,"pX":-0.5476383349687035,"pZ":1.5877424860151224,"vX0":2.516404701852,"vY0":-124.10977496988815,"vZ0":-5.1717435496674495,"x":137.87,"y":195.91,"x0":-0.7237663844862264,"y0":50.00040619264989,"z0":5.848188822860092,"aX":-10.262313331879968},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":11.3,"spinRate":1385,"spinDirection":235},"zone":7,"typeConfidence":0.87,"plateTime":0.43904632955248646,"extension":6.155497148850142},"hitData":{"launchSpeed":86.6,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":168.4}},"index":4,"playId":"1c11d785-1699-3372-9bf7-88afcc51dcb3","pitchNumber":5,"startTime":"2026-07-29T17:38:34.497Z","endTime":"2026-07-29T17:38:45.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:38:45.389Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Lukes grounds into a force out, fielded by shortstop Nasim Nuñez. Yohendrick Piñango out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:38:57.248Z","endTime":"2026-07-29T17:40:26.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038646917036086,"aZ":-20.829146604326358,"pfxX":-9.459748465913462,"pfxZ":6.266404204354446,"pX":0.46866255396088796,"pZ":1.8272377869291587,"vX0":6.133072315428554,"vY0":-132.64515052875788,"vZ0":-6.498921019353927,"x":99.14,"y":189.44,"x0":-0.6253344887059118,"y0":50.004325547958764,"z0":5.790835947022725,"aX":-17.133381652750508},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":16.1,"spinRate":1940,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.41038376020926304,"extension":6.432812770254625},"index":0,"playId":"48978296-6940-3bbd-99ea-8ff58b267051","pitchNumber":1,"startTime":"2026-07-29T17:39:11.731Z","endTime":"2026-07-29T17:39:16.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.146475768568358,"aZ":-35.84961079721485,"pfxX":6.880358094439985,"pfxZ":-2.731874258883156,"pX":0.7758524734857097,"pZ":1.965728018431352,"vX0":1.2353366861942434,"vY0":-115.37054084204978,"vZ0":-1.5806460273600023,"x":87.43,"y":185.71,"x0":-0.6608606568209605,"y0":50.005764261298154,"z0":6.1258190497532485,"aX":9.244312882497297},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.0,"breakHorizontal":-12.7,"spinRate":2229,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.4753705711153673,"extension":6.131576780632569},"index":1,"playId":"9ee4e6b0-0d5a-3c3c-aeb5-2a49fd42ceed","pitchNumber":2,"startTime":"2026-07-29T17:39:27.930Z","endTime":"2026-07-29T17:39:33.645Z","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":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":75.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.585100272328948,"aZ":-31.609786348097494,"pfxX":5.229250458395243,"pfxZ":0.4021720569129288,"pX":1.6052668400989885,"pZ":1.09549085864588,"vX0":3.817203446485091,"vY0":-116.57011403459282,"vZ0":-4.44788366634709,"x":55.81,"y":209.2,"x0":-0.7235331660155255,"y0":50.00140084236936,"z0":5.959806136167168,"aX":7.312473993828998},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.0,"breakHorizontal":-10.3,"spinRate":2522,"spinDirection":44},"zone":14,"typeConfidence":0.87,"plateTime":0.4669864765962548,"extension":6.039384347364753},"index":2,"playId":"91641e17-822f-3d5f-85db-24305510bb06","pitchNumber":3,"startTime":"2026-07-29T17:39:51.024Z","endTime":"2026-07-29T17:39:55.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80110318876941,"aZ":-29.90074756270412,"pfxX":-7.988035128496852,"pfxZ":1.4301585299175423,"pX":-0.29541824307602194,"pZ":1.2478438326557253,"vX0":3.435909470877723,"vY0":-124.76429902602794,"vZ0":-5.526335462483487,"x":128.26,"y":205.09,"x0":-0.6451794685835772,"y0":50.00515572781915,"z0":5.926979738967298,"aX":-12.718056529197003},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":13.8,"spinRate":1126,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.43738926958709,"extension":6.112864589154669},"hitData":{"launchSpeed":96.3,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.9,"coordY":147.63}},"index":3,"playId":"a678e024-5c01-3c85-afeb-552ccd1cb507","pitchNumber":4,"startTime":"2026-07-29T17:40:16.846Z","endTime":"2026-07-29T17:40:26.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:40:26.982Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to shortstop Andrés Giménez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:42:09.538Z","endTime":"2026-07-29T17:42:55.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.420375358369583,"aZ":-11.318392994654346,"pfxX":-1.9684941527043351,"pfxZ":10.836634496000865,"pX":0.1469861681007055,"pZ":3.630740162883626,"vX0":2.2262686474232183,"vY0":-136.50861267833073,"vZ0":-7.195347709817411,"x":111.4,"y":140.75,"x0":-0.41575772227757973,"y0":50.006438242249985,"z0":7.045494154078153,"aX":-3.7901391725309823},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2247,"spinDirection":197},"zone":12,"typeConfidence":0.89,"plateTime":0.39820910496927775,"extension":6.090785619615537},"index":0,"playId":"d2aa2a93-2dc2-3fb4-b827-5f8238c61fac","pitchNumber":1,"startTime":"2026-07-29T17:42:30.589Z","endTime":"2026-07-29T17:42:35.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9689640980319,"aZ":-11.05328689053939,"pfxX":-1.3157304728312293,"pfxZ":11.05146645008854,"pX":-0.0035635852380024734,"pZ":3.198797347904284,"vX0":0.8653363244380808,"vY0":-136.39752619257064,"vZ0":-8.250920150704701,"x":117.14,"y":152.41,"x0":-0.15167658136617956,"y0":50.00346978358481,"z0":6.998137537314127,"aX":-2.5147845733652843},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":2.3,"spinRate":2243,"spinDirection":189},"zone":2,"typeConfidence":0.9,"plateTime":0.39938986576160707,"extension":6.252014472173859},"hitData":{"launchSpeed":91.0,"launchAngle":60.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.39,"coordY":124.28}},"index":1,"playId":"4103884a-fc96-3f8d-a9e5-4fbf35133298","pitchNumber":2,"startTime":"2026-07-29T17:42:44.671Z","endTime":"2026-07-29T17:42:55.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:42:55.161Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:43:04.962Z","endTime":"2026-07-29T17:44:08.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.772141504107626,"aZ":-28.109477313000646,"pfxX":-1.2514258877126676,"pfxZ":2.472477415096831,"pX":0.949175539194037,"pZ":2.493872707354988,"vX0":3.673537484091431,"vY0":-126.13329756977474,"vZ0":-6.056903873681009,"x":80.82,"y":171.45,"x0":-0.3506901128031047,"y0":50.00348143671703,"z0":7.13514790251843,"aX":-2.057873377722323},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":1.6,"spinRate":2283,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.43091725225600985,"extension":6.009855403950216},"index":0,"playId":"3bf578a4-f4aa-3bde-a325-e5bd33a64702","pitchNumber":1,"startTime":"2026-07-29T17:43:16.433Z","endTime":"2026-07-29T17:43:21.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05603275621773,"aZ":-24.688198326798318,"pfxX":-5.73868320913413,"pfxZ":4.966873303861316,"pX":0.07018965090717699,"pZ":4.372641488707697,"vX0":2.525506987370925,"vY0":-121.00633257675145,"vZ0":-2.121687357395616,"x":114.32,"y":120.72,"x0":-0.23246508934283916,"y0":50.0025469458423,"z0":7.389481182614719,"aX":-8.646753302610788},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.9,"breakHorizontal":10.0,"spinRate":1481,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.449905807191731,"extension":6.030838789588958},"index":1,"playId":"fa004fdb-bbf0-3106-8324-7ad25af5f1e4","pitchNumber":2,"startTime":"2026-07-29T17:43:30.518Z","endTime":"2026-07-29T17:43:35.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798405062545953,"aZ":-10.253684067136202,"pfxX":-2.1412816496256086,"pfxZ":11.249573718272334,"pX":-1.0220174775766486,"pZ":3.820596290391041,"vX0":-1.444272194572016,"vY0":-138.22630900820008,"vZ0":-7.009967056547103,"x":155.96,"y":135.62,"x0":-0.21576888640354305,"y0":50.0024517765077,"z0":7.066540156142735,"aX":-4.172132002275879},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.2,"breakHorizontal":4.2,"spinRate":2236,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.3952043668237746,"extension":6.155953452966789},"index":2,"playId":"956de290-c47e-3d08-9b5d-88eff4ba8c1d","pitchNumber":3,"startTime":"2026-07-29T17:43:44.868Z","endTime":"2026-07-29T17:43:48.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994942843646662,"aZ":-9.74295498240403,"pfxX":-3.396238846292653,"pfxZ":11.680109759964225,"pX":-0.7576803636516406,"pZ":3.0872612949223743,"vX0":0.29867827623381504,"vY0":-136.7165671536862,"vZ0":-8.719554198899882,"x":145.88,"y":155.42,"x0":-0.42525859986623843,"y0":50.0062495072878,"z0":6.959230123457849,"aX":-6.5250786917127845},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.8,"breakHorizontal":6.1,"spinRate":2384,"spinDirection":188},"zone":1,"typeConfidence":0.9,"plateTime":0.3983943136361856,"extension":6.23462877307385},"index":3,"playId":"903c719a-479a-34c0-8884-7891812811ed","pitchNumber":4,"startTime":"2026-07-29T17:44:02.301Z","endTime":"2026-07-29T17:44:08.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:44:08.510Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to third baseman Ernie Clement in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:44:11.104Z","endTime":"2026-07-29T17:45:39.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73640145796901,"aZ":-10.459523117116733,"pfxX":-3.3453968757418453,"pfxZ":11.314432607233602,"pX":-0.152201042980879,"pZ":3.311306982483177,"vX0":1.5166429021431755,"vY0":-137.04136736926486,"vZ0":-8.22701628531478,"x":122.8,"y":149.37,"x0":-0.27542723948661035,"y0":50.00288848202754,"z0":7.050213381867344,"aX":-6.420178477226906},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":5.8,"spinRate":2273,"spinDirection":193},"zone":2,"typeConfidence":0.9,"plateTime":0.39831581344620615,"extension":6.177948539452832},"index":0,"playId":"466c79a8-39e6-3b20-8b76-2c7763041ac6","pitchNumber":1,"startTime":"2026-07-29T17:44:31.565Z","endTime":"2026-07-29T17:44:36.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.450910643502812,"aZ":-21.976116457041595,"pfxX":-7.713444074646212,"pfxZ":6.956373151580118,"pX":-0.0790820832000593,"pZ":0.9492355563285307,"vX0":3.2824307695829065,"vY0":-119.58443483629331,"vZ0":-9.566185905162076,"x":120.01,"y":213.15,"x0":-0.45845300724131244,"y0":50.00092973172179,"z0":6.932755909639914,"aX":-11.305353119771548},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.8,"breakHorizontal":13.3,"spinRate":1476,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4559118590835163,"extension":5.87591890811329},"index":1,"playId":"6df2ed67-c2c4-38e3-a087-1275b6622e20","pitchNumber":2,"startTime":"2026-07-29T17:44:47.191Z","endTime":"2026-07-29T17:44:52.865Z","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":94.5,"endSpeed":88.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005555973130686,"aZ":-10.459740216646733,"pfxX":-4.596965065631648,"pfxZ":11.13177726822487,"pX":-0.09475525008622304,"pZ":2.628713489102875,"vX0":2.164770535579798,"vY0":-137.4817526855675,"vZ0":-9.685671018872235,"x":120.61,"y":167.8,"x0":-0.286868447697324,"y0":50.006035474779004,"z0":6.868355595624367,"aX":-8.970247747007624},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2254,"spinDirection":196},"zone":5,"typeConfidence":0.89,"plateTime":0.3955268045128624,"extension":6.262554165204883},"index":2,"playId":"3fe24a12-bf3d-3005-a201-b152d01f6190","pitchNumber":3,"startTime":"2026-07-29T17:45:08.982Z","endTime":"2026-07-29T17:45:13.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.385476156807098,"aZ":-27.055363834636854,"pfxX":-4.361323184849398,"pfxZ":3.23748453978304,"pX":-0.38990803136135965,"pZ":2.329745220779049,"vX0":1.582303574638521,"vY0":-123.01626570105019,"vZ0":-6.061206551921247,"x":131.86,"y":175.88,"x0":-0.46384474133608006,"y0":50.0019641541629,"z0":7.031297704152199,"aX":-6.888500582092694},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":7.7,"spinRate":1331,"spinDirection":226},"zone":4,"typeConfidence":0.7,"plateTime":0.440146712269903,"extension":6.087813559389109},"hitData":{"launchSpeed":75.5,"launchAngle":71.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":189.69}},"index":3,"playId":"9e5500e3-1954-3401-a0b9-45614ac5c760","pitchNumber":4,"startTime":"2026-07-29T17:45:30.680Z","endTime":"2026-07-29T17:45:39.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:45:39.925Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:45:53.691Z","endTime":"2026-07-29T17:47:12.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69620654732883,"aZ":-29.009280874253527,"pfxX":-3.2633415885219303,"pfxZ":1.916168668404648,"pX":-0.2971727167365076,"pZ":2.3825116043839247,"vX0":1.6277047727514014,"vY0":-126.58921168639323,"vZ0":-6.221556379340956,"x":128.33,"y":174.45,"x0":-0.5187443133841236,"y0":50.00163372905354,"z0":7.144223782769015,"aX":-5.38657536789756},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":5.6,"spinRate":2079,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.4298792098544326,"extension":5.870799146422697},"index":0,"playId":"6403af57-5614-3fd8-a6a6-4502c6a8bfbe","pitchNumber":1,"startTime":"2026-07-29T17:46:05.878Z","endTime":"2026-07-29T17:46:10.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.214856608973616,"aZ":-27.484634386040497,"pfxX":-4.214476973349744,"pfxZ":2.766357934689431,"pX":0.16997587613140977,"pZ":2.700280487869257,"vX0":2.82832016842627,"vY0":-127.65563457732455,"vZ0":-5.888762383310653,"x":110.52,"y":165.87,"x0":-0.38902488629838183,"y0":50.00605418369146,"z0":7.123251155184608,"aX":-7.156372186021285},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":7.2,"spinRate":2136,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.42445327058969307,"extension":5.9431641467166125},"index":1,"playId":"d2b18c6e-7ad2-369c-84d2-cedb24b766e0","pitchNumber":2,"startTime":"2026-07-29T17:46:26.034Z","endTime":"2026-07-29T17:46:30.906Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":82.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.385197300269883,"aZ":-26.081117530054545,"pfxX":-3.784030237818075,"pfxZ":3.6963959290881023,"pX":1.112649007258417,"pZ":-0.031525559536187624,"vX0":4.204154853477535,"vY0":-126.1854280368977,"vZ0":-12.300076118873843,"x":74.59,"y":239.63,"x0":-0.06640577500673844,"y0":50.002283186719595,"z0":6.925259460206936,"aX":-6.2363285767343},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.7,"breakHorizontal":6.1,"spinRate":2164,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.43046769928444206,"extension":5.946361914249693},"index":2,"playId":"aaa5025c-308a-378a-8baa-7a5ce7d2e273","pitchNumber":3,"startTime":"2026-07-29T17:46:44.537Z","endTime":"2026-07-29T17:46:48.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.967174796816455,"aZ":-25.647762754228978,"pfxX":-7.918612854032077,"pfxZ":4.13346544369576,"pX":-0.7344777223267305,"pZ":2.2971585259045497,"vX0":1.740490334784573,"vY0":-123.5829331755834,"vZ0":-6.730945213413508,"x":145.0,"y":176.76,"x0":-0.4098088033801453,"y0":50.001043039742754,"z0":7.151963614751626,"aX":-12.49409519013429},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.5,"breakHorizontal":14.0,"spinRate":1690,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.4398334953603773,"extension":5.9518838394982465},"index":3,"playId":"b245b36d-61be-3dd4-8ab2-ab94e3abf86e","pitchNumber":4,"startTime":"2026-07-29T17:47:07.808Z","endTime":"2026-07-29T17:47:12.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:47:12.492Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:48:54.721Z","endTime":"2026-07-29T17:50:49.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":86.8,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.244497750734187,"aZ":-23.053058406829518,"pfxX":-1.0374980702391308,"pfxZ":5.470096212493345,"pX":-0.04907272340020916,"pZ":1.9034049456777908,"vX0":2.185380315749211,"vY0":-126.61058916093225,"vZ0":-5.562205962503228,"x":118.87,"y":187.39,"x0":-0.7782871598017179,"y0":50.00265349983224,"z0":5.908039831629522,"aX":-1.7302283725087728},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.2,"breakHorizontal":1.6,"spinRate":2126,"spinDirection":200},"zone":8,"typeConfidence":0.89,"plateTime":0.4281856149341583,"extension":6.295588093792938},"index":0,"playId":"23357aa0-291a-3bf5-b8dd-dbfd5cb1d432","pitchNumber":1,"startTime":"2026-07-29T17:49:18.386Z","endTime":"2026-07-29T17:49:23.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.33585915881391,"aZ":-29.086776211905597,"pfxX":-6.13556420310409,"pfxZ":2.0058263940341945,"pX":0.7781473595066897,"pZ":0.9599604499958798,"vX0":5.029705317198269,"vY0":-121.92392914006098,"vZ0":-5.969266024927677,"x":87.34,"y":212.86,"x0":-0.49395748926590016,"y0":50.000690075878715,"z0":5.886792143680424,"aX":-9.426973244903744},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.8,"breakHorizontal":10.2,"spinRate":1318,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.4457392293654725,"extension":6.1595569918524395},"index":1,"playId":"60ab9b5f-edb6-3860-969c-9d20a5c4fb23","pitchNumber":2,"startTime":"2026-07-29T17:49:31.024Z","endTime":"2026-07-29T17:49:35.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64249219030207,"aZ":-27.571455651489767,"pfxX":-6.91331459108074,"pfxZ":2.947367689551541,"pX":-0.3337288200067759,"pZ":2.844788838587961,"vX0":2.991734262758494,"vY0":-122.93703488790622,"vZ0":-2.054428813744629,"x":129.72,"y":161.97,"x0":-0.6546744002890368,"y0":50.00337523794893,"z0":5.9848214505298065,"aX":-10.801429594459847},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":12.0,"spinRate":1360,"spinDirection":236},"zone":1,"typeConfidence":0.89,"plateTime":0.44204897730710435,"extension":6.237505023819346},"index":2,"playId":"f3a2be00-bbb0-35d9-81c4-2b545741b301","pitchNumber":3,"startTime":"2026-07-29T17:49:46.288Z","endTime":"2026-07-29T17:49:53.595Z","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.8,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.32889030801063,"aZ":-25.1894330075654,"pfxX":1.1497243076189543,"pfxZ":4.17659338769565,"pX":1.296768889124194,"pZ":3.1095300433499,"vX0":4.183850084369041,"vY0":-126.57956723731931,"vZ0":-2.5079018081451334,"x":67.57,"y":154.82,"x0":-0.5066121862199281,"y0":50.003450167647856,"z0":6.066784440340099,"aX":1.9235545662740736},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2108,"spinDirection":191},"zone":12,"typeConfidence":0.89,"plateTime":0.42769557825345306,"extension":6.346436306498936},"index":3,"playId":"dc990bd5-887d-38cc-92e4-3165f7fd17d8","pitchNumber":4,"startTime":"2026-07-29T17:50:07.645Z","endTime":"2026-07-29T17:50:12.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":73.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.827499217215543,"aZ":-35.59687566203615,"pfxX":6.931527005678497,"pfxZ":-2.5765098034313114,"pX":-1.1406443406594207,"pZ":1.4685363775894185,"vX0":-2.141221988732999,"vY0":-113.56013521584525,"vZ0":-2.218028585589163,"x":160.48,"y":199.13,"x0":-1.0944509377128644,"y0":50.00538762479121,"z0":5.948555250393308,"aX":9.192371651382334},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.9,"breakHorizontal":-12.1,"spinRate":2234,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.4795420761088023,"extension":6.036084639299065},"index":4,"playId":"eab88e4b-141c-397d-ab66-cdae7f7cac47","pitchNumber":5,"startTime":"2026-07-29T17:50:24.542Z","endTime":"2026-07-29T17:50:28.817Z","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":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.57297061900799,"aZ":-25.233509797787345,"pfxX":1.9000703817187516,"pfxZ":4.184225312683473,"pX":0.8039767405574682,"pZ":3.1910085225976834,"vX0":3.0285982836914984,"vY0":-126.11777749978488,"vZ0":-2.2056224180550115,"x":86.35,"y":152.62,"x0":-0.6458711596944522,"y0":50.00100396315075,"z0":6.05293644238894,"aX":3.1502403565649613},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":-4.0,"spinRate":2106,"spinDirection":187},"zone":12,"typeConfidence":0.89,"plateTime":0.4295250084727136,"extension":6.30686721635082},"hitData":{"launchSpeed":86.8,"launchAngle":4.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":150.67}},"index":5,"playId":"dda7ed86-0f40-387e-98e5-0b95c654ab1a","pitchNumber":6,"startTime":"2026-07-29T17:50:41.509Z","endTime":"2026-07-29T17:50:49.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:50:49.533Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:50:56.047Z","endTime":"2026-07-29T17:51:35.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7415993842256,"aZ":-27.022295508013638,"pfxX":2.452778467448978,"pfxZ":3.1493594105329628,"pX":0.2655466812819067,"pZ":4.582791989473647,"vX0":1.6134898854701025,"vY0":-125.83152787784034,"vZ0":1.1465635438404047,"x":106.88,"y":115.04,"x0":-0.6983515336576146,"y0":50.00212537605438,"z0":6.278566663585253,"aX":4.011614595587933},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":-4.8,"spinRate":2158,"spinDirection":177},"zone":12,"typeConfidence":0.89,"plateTime":0.43200392504464924,"extension":6.187765121776572},"index":0,"playId":"7d226a6f-671c-399d-a286-cb1cada3cc90","pitchNumber":1,"startTime":"2026-07-29T17:51:11.839Z","endTime":"2026-07-29T17:51:16.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.711275170237787,"aZ":-22.428546792146463,"pfxX":-6.545557821946359,"pfxZ":5.486799241736298,"pX":-0.35203885779661126,"pZ":2.909411137982916,"vX0":3.195670148698555,"vY0":-130.94689056476304,"vZ0":-3.429306068609523,"x":130.42,"y":160.23,"x0":-0.7229596529567971,"y0":50.00411339554364,"z0":5.870307106836277,"aX":-11.62833972368521},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":11.4,"spinRate":1933,"spinDirection":214},"zone":1,"typeConfidence":0.89,"plateTime":0.4146771831593683,"extension":6.4711171925934545},"hitData":{"launchSpeed":77.5,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":148.14}},"index":1,"playId":"a8a9ae54-4bab-3d7e-9a23-4efe13838e62","pitchNumber":2,"startTime":"2026-07-29T17:51:26.649Z","endTime":"2026-07-29T17:51:35.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:51:35.355Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a ground ball to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:51:43.485Z","endTime":"2026-07-29T17:53:43.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626202043656416,"aZ":-16.732161527447467,"pfxX":-3.434237191029824,"pfxZ":8.525500037108126,"pX":-0.4939774076122605,"pZ":3.679767277181004,"vX0":1.0917003961519005,"vY0":-132.35367764166367,"vZ0":-3.077176695369454,"x":135.83,"y":139.43,"x0":-0.46033365157036055,"y0":50.00648859824704,"z0":6.051451549073879,"aX":-6.223446611080313},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":1932,"spinDirection":203},"zone":11,"typeConfidence":0.88,"plateTime":0.4105280652684873,"extension":6.277764385080883},"index":0,"playId":"0db68fe0-790b-3d20-b178-ba399d905552","pitchNumber":1,"startTime":"2026-07-29T17:51:57.296Z","endTime":"2026-07-29T17:52:02.037Z","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":87.3,"endSpeed":82.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.198904831891074,"aZ":-20.760880241953643,"pfxX":-0.30080248258866016,"pfxZ":6.759087261551468,"pX":0.6310586052403223,"pZ":2.740384258657339,"vX0":3.1354777477954805,"vY0":-127.34883912433044,"vZ0":-4.1208090030268245,"x":92.95,"y":164.79,"x0":-0.5624970643434104,"y0":50.005121979436595,"z0":5.96517293484923,"aX":-0.50847195042747},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.9,"breakHorizontal":0.0,"spinRate":2118,"spinDirection":187},"zone":3,"typeConfidence":0.91,"plateTime":0.42554463345135884,"extension":6.400335033237584},"index":1,"playId":"eea5b3f2-8787-39f6-ad66-ed4347c3afcc","pitchNumber":2,"startTime":"2026-07-29T17:52:12.467Z","endTime":"2026-07-29T17:52:16.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-29T17:52:36.850Z","endTime":"2026-07-29T17:52:51.853Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"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":79.7,"endSpeed":75.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.882772296319317,"aZ":-34.95255140048869,"pfxX":8.64318302355955,"pfxZ":-1.9942587631745958,"pX":0.9738445144016726,"pZ":0.6712226108431911,"vX0":1.0439144918623513,"vY0":-116.23888385315318,"vZ0":-4.384452736764933,"x":79.88,"y":220.66,"x0":-0.6038838136528848,"y0":50.00113597351506,"z0":5.833445001872846,"aX":12.052346902007677},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.3,"breakHorizontal":-16.0,"spinRate":2311,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.46779858895355897,"extension":6.123425248969576},"index":3,"playId":"bc9d754a-5765-37ec-9ab1-26c0d8f57abe","pitchNumber":3,"startTime":"2026-07-29T17:52:51.853Z","endTime":"2026-07-29T17:52:56.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88460199802306,"aZ":-28.716608069863703,"pfxX":-6.8335770601733445,"pfxZ":2.20066439264016,"pX":1.042989316481047,"pZ":2.090375368269974,"vX0":5.653347084206273,"vY0":-123.33467011647295,"vZ0":-3.4905540983248144,"x":77.24,"y":182.34,"x0":-0.36883051200783634,"y0":50.004075735897445,"z0":5.894062445554066,"aX":-10.741468376181269},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":11.4,"spinRate":1191,"spinDirection":241},"zone":14,"typeConfidence":0.89,"plateTime":0.44072796034525785,"extension":6.339613953477986},"index":4,"playId":"a2662899-2b92-3b66-b83b-6c97f690bbad","pitchNumber":4,"startTime":"2026-07-29T17:53:16.058Z","endTime":"2026-07-29T17:53:21.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.748522414893696,"aZ":-21.656029569137164,"pfxX":-0.9616489105921611,"pfxZ":6.172231260650411,"pX":0.5649539578650089,"pZ":2.3922540733861823,"vX0":3.3524087469950854,"vY0":-128.48693437927318,"vZ0":-4.74199006739669,"x":95.47,"y":174.19,"x0":-0.6208125751461393,"y0":50.00554052148953,"z0":5.902884099679449,"aX":-1.639923217700662},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":1.2,"spinRate":2110,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.4231619860077882,"extension":6.385043789752247},"hitData":{"launchSpeed":101.7,"launchAngle":1.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.48,"coordY":94.93}},"index":5,"playId":"b5ba787c-4211-396d-934b-e22fad6c1ff8","pitchNumber":5,"startTime":"2026-07-29T17:53:32.973Z","endTime":"2026-07-29T17:53:43.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:53:43.606Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daulton Varsho doubles (19) on a line drive to right fielder James Wood. Alejandro Kirk to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:53:50.259Z","endTime":"2026-07-29T17:54:20.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005793203822687,"aZ":-31.048622563013875,"pfxX":-6.300716903737016,"pfxZ":0.7105905726359776,"pX":-0.1361613116653319,"pZ":2.055063925112778,"vX0":3.271014355032235,"vY0":-123.91367592774931,"vZ0":-3.2734905078917897,"x":122.19,"y":183.29,"x0":-0.6436254943777057,"y0":50.00243194535583,"z0":5.944059937004537,"aX":-9.956401448660117},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":10.8,"spinRate":1230,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.43932814267129716,"extension":6.253891214846617},"hitData":{"launchSpeed":95.6,"launchAngle":11.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":225.29,"coordY":105.06}},"index":0,"playId":"fd30bbd0-4c89-3ee3-92a4-7a64132d53f7","pitchNumber":1,"startTime":"2026-07-29T17:54:07.407Z","endTime":"2026-07-29T17:54:20.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:54:20.040Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:55:30.034Z","endTime":"2026-07-29T17:56:18.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T17:55:02.152Z","endTime":"2026-07-29T17:55:32.258Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":74.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.157332725262584,"aZ":-33.90710019030196,"pfxX":7.386359404537083,"pfxZ":-1.2639874822896964,"pX":0.5193842144189412,"pZ":2.138403742205922,"vX0":0.9134721027118388,"vY0":-115.3490465183136,"vZ0":-1.5630880114672734,"x":97.2,"y":181.04,"x0":-0.8413858672065914,"y0":50.0039688753985,"z0":6.045472302843938,"aX":10.116817988807673},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.4,"breakHorizontal":-13.7,"spinRate":2272,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.471899940640752,"extension":6.224604572703635},"index":1,"playId":"43a75dfe-ce96-3a3f-b8d8-b48de253c2ed","pitchNumber":1,"startTime":"2026-07-29T17:55:32.258Z","endTime":"2026-07-29T17:55:37.466Z","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":84.9,"endSpeed":78.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62319341721009,"aZ":-32.703356663210926,"pfxX":-6.3635906102128255,"pfxZ":-0.3392666413559935,"pX":-0.9170689328640733,"pZ":0.9801259605229147,"vX0":1.7064919770519578,"vY0":-123.64524635327015,"vZ0":-5.153863079588549,"x":151.96,"y":212.32,"x0":-0.7874559723636545,"y0":50.00448548329906,"z0":5.821840712228171,"aX":-9.897697329049295},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.6,"breakHorizontal":11.2,"spinRate":1230,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.44224305074222237,"extension":6.266978986653643},"index":2,"playId":"69094afa-2db7-3992-839e-30993211479b","pitchNumber":2,"startTime":"2026-07-29T17:55:49.383Z","endTime":"2026-07-29T17:55:53.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20486418295856,"aZ":-15.105202465909198,"pfxX":-4.399365176279329,"pfxZ":9.307898539318414,"pX":0.8107164174345307,"pZ":3.7771664239929144,"vX0":4.438951600775544,"vY0":-133.90000689238593,"vZ0":-3.374038877972336,"x":86.1,"y":136.8,"x0":-0.2890867162730968,"y0":50.00320549519395,"z0":6.120158550214273,"aX":-8.068661824362634},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":1942,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.4074932426642097,"extension":6.5287900097084695},"hitData":{"launchSpeed":93.0,"launchAngle":19.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.0,"coordY":73.95}},"index":3,"playId":"26d8a7c2-a88b-31c4-9617-7011c5e0d086","pitchNumber":3,"startTime":"2026-07-29T17:56:11.799Z","endTime":"2026-07-29T17:56:18.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:56:18.621Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:58:24.366Z","endTime":"2026-07-29T17:59:50.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.284387029430665,"aZ":-11.674509970186389,"pfxX":-2.810989978877236,"pfxZ":10.804229889044306,"pX":0.5218141101718007,"pZ":3.8003753963172895,"vX0":2.873555374860644,"vY0":-136.00470718224625,"vZ0":-6.681277204640863,"x":97.11,"y":136.17,"x0":-0.17685199646569835,"y0":50.00181461379983,"z0":7.077070957026529,"aX":-5.332798662002704},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2304,"spinDirection":195},"zone":12,"typeConfidence":0.89,"plateTime":0.4008053255524331,"extension":6.186151009423674},"index":0,"playId":"f9d634bc-6353-3422-b394-a9b75dd2eac4","pitchNumber":1,"startTime":"2026-07-29T17:58:46.647Z","endTime":"2026-07-29T17:58:51.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80226255736396,"aZ":-20.408131856272057,"pfxX":-7.916473217346152,"pfxZ":7.907195126573139,"pX":-0.28683985993307015,"pZ":0.13408075177225479,"vX0":2.112192083301874,"vY0":-120.97244923212808,"vZ0":-11.869865227774348,"x":127.93,"y":235.16,"x0":-0.14092560259525508,"y0":50.0005874335423,"z0":6.880363349377652,"aX":-11.773804196752675},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":11.9,"breakHorizontal":13.9,"spinRate":1552,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.45213946209723765,"extension":6.181185675058065},"index":1,"playId":"19048805-ef94-364e-8f41-c30ae58cc05d","pitchNumber":2,"startTime":"2026-07-29T17:58:59.336Z","endTime":"2026-07-29T17:59:03.730Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":82.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.412301444206612,"aZ":-27.198392247365497,"pfxX":-2.1297915142025845,"pfxZ":2.9876333097462746,"pX":0.9625349428701138,"pZ":1.9319693777205016,"vX0":4.027341464652621,"vY0":-126.59396173332259,"vZ0":-7.462572187232215,"x":80.31,"y":186.62,"x0":-0.3535861308834436,"y0":50.00383054479915,"z0":7.016032889240268,"aX":-3.548939204077308},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":3.2,"spinRate":2323,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.4283656473197919,"extension":5.898529860700441},"index":2,"playId":"bc4d0c33-8ab4-38c0-b9d8-05c299f10854","pitchNumber":3,"startTime":"2026-07-29T17:59:20.208Z","endTime":"2026-07-29T17:59:25.001Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09686441110964,"aZ":-12.308586129456586,"pfxX":-1.7194163913282579,"pfxZ":10.35730974912093,"pX":-0.39280251069830086,"pZ":4.70944363495876,"vX0":0.7093650287502422,"vY0":-136.20544503526847,"vZ0":-4.192416680998587,"x":131.97,"y":111.63,"x0":-0.43021697165517087,"y0":50.00226805650174,"z0":7.092110265961835,"aX":-3.297437418676924},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":3.0,"spinRate":2261,"spinDirection":192},"zone":11,"typeConfidence":0.89,"plateTime":0.39899415218781664,"extension":5.918006118418746},"index":3,"playId":"a55d1c7e-ac11-3f0f-8457-4c8ea1376d9b","pitchNumber":4,"startTime":"2026-07-29T17:59:46.542Z","endTime":"2026-07-29T17:59:50.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:59:50.618Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harry Ford grounds out, third baseman Ernie Clement to first baseman Kazuma Okamoto. CJ Abrams to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:59:56.823Z","endTime":"2026-07-29T18:00:44.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.412791854167075,"aZ":-27.933462487285283,"pfxX":-1.2546749483387236,"pfxZ":2.630328266354095,"pX":0.9494461041698334,"pZ":3.2429745766448757,"vX0":3.6759145202293753,"vY0":-125.1754890685182,"vZ0":-4.142094070570176,"x":80.81,"y":151.22,"x0":-0.36467778141882273,"y0":50.00299308432031,"z0":7.1643525155779235,"aX":-2.0235865266728013},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":1.6,"spinRate":2158,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.43486389045007723,"extension":6.004855526282649},"index":0,"playId":"43b2f070-b9aa-3eee-89f0-010f7b4b86b1","pitchNumber":1,"startTime":"2026-07-29T18:00:16.069Z","endTime":"2026-07-29T18:00:21.790Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"43b2f070-b9aa-3eee-89f0-010f7b4b86b1","startTime":"2026-07-29T18:00:25.791Z","endTime":"2026-07-29T18:00:35.633Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.943177384228214,"aZ":-26.663298756588734,"pfxX":-1.6570548391335629,"pfxZ":3.444021489431295,"pX":0.3660000918898872,"pZ":2.3863847966463485,"vX0":2.556115504730517,"vY0":-125.14147687327218,"vZ0":-6.316592990290882,"x":103.05,"y":174.35,"x0":-0.44886777747547707,"y0":50.00515648623516,"z0":7.099560966994381,"aX":-2.6542765165950364},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":2.5,"spinRate":2156,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.43606715158718634,"extension":5.909151253918125},"hitData":{"launchSpeed":75.1,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":165.87}},"index":2,"playId":"475f78bd-2c8f-3529-80c3-b11ef0de6152","pitchNumber":2,"startTime":"2026-07-29T18:00:35.633Z","endTime":"2026-07-29T18:00:44.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:00:44.527Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Kazuma Okamoto. CJ Abrams to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:00:55.351Z","endTime":"2026-07-29T18:02:17.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"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_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.20710036975232,"aZ":-22.31729210695014,"pfxX":-9.143252610709167,"pfxZ":6.510579864902505,"pX":-0.029263041646845615,"pZ":2.628531474851082,"vX0":3.580254332134311,"vY0":-121.31523295130093,"vZ0":-6.248846275382629,"x":118.12,"y":167.81,"x0":-0.32333463260471873,"y0":50.00423851722595,"z0":7.1408506023064,"aX":-13.845530993621372},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.8,"breakHorizontal":16.0,"spinRate":1435,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.448793544626366,"extension":5.9524784169378755},"index":0,"playId":"98266c0b-615b-3f8d-98d9-5dbb5d593b1e","pitchNumber":1,"startTime":"2026-07-29T18:01:12.262Z","endTime":"2026-07-29T18:01:16.892Z","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":93.0,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.093623878040045,"aZ":-7.6021744895443515,"pfxX":-4.652017545454035,"pfxZ":13.350709386693406,"pX":0.696350167970558,"pZ":4.009060417893654,"vX0":4.000301002441916,"vY0":-135.1995890031951,"vZ0":-6.523949502183398,"x":90.46,"y":130.54,"x0":-0.20230338389253802,"y0":50.00259413735529,"z0":6.995606696787613,"aX":-8.561641835710379},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.9,"breakHorizontal":7.6,"spinRate":2303,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.406046362336268,"extension":6.187694205963173},"index":1,"playId":"1450cb98-a045-346c-bc23-d6c3f3f6d6c5","pitchNumber":2,"startTime":"2026-07-29T18:01:29.106Z","endTime":"2026-07-29T18:01:33.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417785320527674,"aZ":-6.948644636413082,"pfxX":-4.531945228653736,"pfxZ":13.303148618417197,"pX":-0.41149670956322104,"pZ":1.6536365908781863,"vX0":0.980298875951501,"vY0":-136.42935337644326,"vZ0":-12.669993785275558,"x":132.69,"y":194.13,"x0":-0.18534613041945106,"y0":50.00039749851021,"z0":6.823419843862262,"aX":-8.589733835505976},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.8,"breakHorizontal":8.0,"spinRate":2230,"spinDirection":195},"zone":7,"typeConfidence":0.9,"plateTime":0.40061058615963185,"extension":6.168361798337941},"index":2,"playId":"ee885f83-dce7-36c6-bbee-c6cfec8ecd45","pitchNumber":3,"startTime":"2026-07-29T18:01:45.126Z","endTime":"2026-07-29T18:01:48.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52923136069251,"aZ":-19.971960428670755,"pfxX":-6.506767611488987,"pfxZ":7.935302940586372,"pX":-1.4411492872053169,"pZ":1.946708838183925,"vX0":-0.4038279265919148,"vY0":-122.47862926288185,"vZ0":-8.155116177517778,"x":171.93,"y":186.22,"x0":-0.4280379369658628,"y0":50.00122379064534,"z0":6.994641917378563,"aX":-9.999702367012729},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.0,"breakHorizontal":11.9,"spinRate":1494,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.4452255088395183,"extension":6.024034505158709},"hitData":{"launchSpeed":56.1,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.2,"coordY":173.23}},"index":3,"playId":"436ea80e-f703-320f-bd22-564cdf07f8ed","pitchNumber":4,"startTime":"2026-07-29T18:02:09.694Z","endTime":"2026-07-29T18:02:17.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:02:17.363Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Young doubles (14) on a fly ball to left fielder Yohendrick Piñango. CJ Abrams scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:02:34.591Z","endTime":"2026-07-29T18:05:27.097Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":82.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.023421366214876,"aZ":-25.416568814775825,"pfxX":-1.0316175006059254,"pfxZ":4.014279290736157,"pX":1.2070545761909424,"pZ":2.2453429017819255,"vX0":4.537554963037771,"vY0":-127.33453237448276,"vZ0":-6.886467136661907,"x":70.99,"y":178.16,"x0":-0.4450152719352155,"y0":50.00325932437077,"z0":6.92714138906674,"aX":-1.7371347314899246},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":1.1,"spinRate":2276,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.4261134792750827,"extension":6.060177750402999},"index":0,"playId":"83d0df85-40de-3c5e-b915-bad57bfb08d1","pitchNumber":1,"startTime":"2026-07-29T18:02:46.754Z","endTime":"2026-07-29T18:02:51.336Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81796638951979,"aZ":-10.214597970886398,"pfxX":-2.3551721376353623,"pfxZ":11.519368851979321,"pX":0.6701559520278761,"pZ":1.9983980976113753,"vX0":2.7265373344986,"vY0":-136.41428950286974,"vZ0":-11.200802264648848,"x":91.46,"y":184.82,"x0":-0.030968977624318494,"y0":50.00100848412101,"z0":6.835639024653907,"aX":-4.488873941479148},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":3.7,"spinRate":2300,"spinDirection":198},"zone":9,"typeConfidence":0.89,"plateTime":0.39978491131633254,"extension":6.280104193338949},"index":1,"playId":"786052d2-492d-3dc5-97e6-115ed04f35eb","pitchNumber":2,"startTime":"2026-07-29T18:03:04.068Z","endTime":"2026-07-29T18:03:09.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":82.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.634584529525764,"aZ":-26.78554021317455,"pfxX":-2.6891530699559953,"pfxZ":3.2602293203588966,"pX":-0.7907872717598253,"pZ":0.3279536236430742,"vX0":-0.09645009894514503,"vY0":-126.17370603658188,"vZ0":-11.452722264104832,"x":147.14,"y":229.93,"x0":-0.4016156586671491,"y0":50.00345249046859,"z0":6.993339858059319,"aX":-4.444473037974672},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":4.9,"spinRate":2313,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4300178171318563,"extension":5.944850716996563},"index":2,"playId":"fcc92de7-55d0-31aa-9924-dfae537d3185","pitchNumber":3,"startTime":"2026-07-29T18:03:20.827Z","endTime":"2026-07-29T18:03:25.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.782064651925896,"aZ":-28.777769821869857,"pfxX":-1.304848908709669,"pfxZ":2.0947715488122807,"pX":0.650070014333614,"pZ":2.763982176058624,"vX0":2.729496537892464,"vY0":-125.30721139026065,"vZ0":-5.20735313903459,"x":92.22,"y":164.15,"x0":-0.274566567237512,"y0":50.001131222071734,"z0":7.166745071582107,"aX":-2.1145181264591266},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":1.9,"spinRate":2236,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.43395800049509337,"extension":5.859331423492658},"index":3,"playId":"ff1e76f7-da11-3589-88b3-645805ef262d","pitchNumber":4,"startTime":"2026-07-29T18:03:45.580Z","endTime":"2026-07-29T18:03:50.627Z","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":"2026-07-29T18:04:22.592Z","endTime":"2026-07-29T18:04:25.613Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":81.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74709420074495,"aZ":-28.607241641035554,"pfxX":-1.5484294923682582,"pfxZ":2.1836226369887175,"pX":0.5706452835233983,"pZ":1.624751266754636,"vX0":2.421928049920799,"vY0":-125.75898091622801,"vZ0":-7.8413837556241255,"x":95.25,"y":194.91,"x0":-0.19509432411198668,"y0":50.004963268739616,"z0":7.040521876133329,"aX":-2.5302442891043726},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":2.4,"spinRate":2334,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.43228774823732374,"extension":6.031012302917298},"index":5,"playId":"db6d2722-05b8-356f-a114-6db84cea3506","pitchNumber":5,"startTime":"2026-07-29T18:04:25.613Z","endTime":"2026-07-29T18:04:30.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111900465831475,"aZ":-11.351335502811349,"pfxX":-3.888963543079667,"pfxZ":10.586179223124548,"pX":-0.6128730060837474,"pZ":3.454486353176398,"vX0":0.6188726305141482,"vY0":-138.01879620052674,"vZ0":-7.409669313622196,"x":140.36,"y":145.51,"x0":-0.33133429759706795,"y0":50.00154263177809,"z0":6.90448023345765,"aX":-7.648040763673727},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":7.0,"spinRate":2338,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3939294634567232,"extension":6.220567485669418},"index":6,"playId":"e96bde0d-0adc-357d-825e-cde825971f7b","pitchNumber":6,"startTime":"2026-07-29T18:04:52.973Z","endTime":"2026-07-29T18:04:56.816Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.025383354974323,"aZ":-22.98368319864455,"pfxX":-6.32724560564975,"pfxZ":6.07199404209,"pX":-1.2486162894438737,"pZ":1.4811009988786217,"vX0":-0.21086596090448065,"vY0":-121.26337723441647,"vZ0":-8.677968606103182,"x":164.59,"y":198.79,"x0":-0.33670347456944694,"y0":50.00512629799156,"z0":7.059471536145164,"aX":-9.580226735438247},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.6,"breakHorizontal":11.5,"spinRate":1428,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4488530622352225,"extension":5.948048819234726},"hitData":{"launchSpeed":72.3,"launchAngle":30.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.03,"coordY":127.19}},"index":7,"playId":"0096ce3b-8111-3921-8921-0ec6acf6e22d","pitchNumber":7,"startTime":"2026-07-29T18:05:14.150Z","endTime":"2026-07-29T18:05:27.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:05:27.097Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, second baseman Davis Schneider to first baseman Kazuma Okamoto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:05:44.090Z","endTime":"2026-07-29T18:07:59.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.116111548261774,"aZ":-25.42661659964103,"pfxX":-6.244109729662737,"pfxZ":4.481546832704817,"pX":-0.4922707687737031,"pZ":3.2618591305708606,"vX0":1.749298158066631,"vY0":-120.69660316252477,"vZ0":-4.21099805487937,"x":135.76,"y":150.71,"x0":-0.40660207042874746,"y0":50.00048343137039,"z0":7.217452703047697,"aX":-9.394015252299335},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.6,"breakHorizontal":11.0,"spinRate":1440,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.4504032836036056,"extension":5.938557111378775},"index":0,"playId":"f191e5dd-0ec8-322c-a2fa-7c2fb6f79059","pitchNumber":1,"startTime":"2026-07-29T18:06:00.989Z","endTime":"2026-07-29T18:06:06.460Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"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":93.7,"endSpeed":86.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494958487081885,"aZ":-10.252753064799107,"pfxX":-2.697424547982829,"pfxZ":11.574907809869853,"pX":-0.25306950529258126,"pZ":0.9986362052854063,"vX0":0.5315833395632841,"vY0":-135.93284958548477,"vZ0":-13.617519257510883,"x":126.65,"y":211.82,"x0":-0.09905339841504579,"y0":50.003128796576554,"z0":6.753509761346008,"aX":-5.107363859262697},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":4.8,"spinRate":2201,"spinDirection":202},"zone":13,"typeConfidence":0.89,"plateTime":0.40114281919646544,"extension":6.256215905986027},"index":1,"playId":"a6c6c02e-ec07-3ce9-b9f4-73fb9b930868","pitchNumber":2,"startTime":"2026-07-29T18:06:43.284Z","endTime":"2026-07-29T18:06:47.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.996202299957808,"aZ":-25.26667362901976,"pfxX":-5.367618398758429,"pfxZ":4.6445748391079515,"pX":-1.1100024205781525,"pZ":1.4084000174827704,"vX0":-0.33948246209550054,"vY0":-120.05347170512341,"vZ0":-8.188251301689865,"x":159.31,"y":200.75,"x0":-0.26818245169409716,"y0":50.004724253559715,"z0":7.048888838326297,"aX":-7.988769290149456},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.1,"breakHorizontal":9.8,"spinRate":1333,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4528794526333031,"extension":5.909950577686972},"index":2,"playId":"057b3f5b-1077-36f0-8d29-215bc46de61c","pitchNumber":3,"startTime":"2026-07-29T18:07:01.524Z","endTime":"2026-07-29T18:07:06.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.762615407599533,"aZ":-23.2795929172328,"pfxX":-5.496236563997444,"pfxZ":5.9270805222880565,"pX":-1.4639565635443335,"pZ":0.4892272933533345,"vX0":-0.9721963079222113,"vY0":-120.95981721816352,"vZ0":-10.581314430388307,"x":172.8,"y":225.57,"x0":-0.34337508726397575,"y0":50.00275004664409,"z0":6.916567031580162,"aX":-8.248762573424415},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.8,"breakHorizontal":10.2,"spinRate":1354,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.45061218904179157,"extension":6.06358108889381},"index":3,"playId":"838d694c-b8ee-3848-9a6f-78002d000776","pitchNumber":4,"startTime":"2026-07-29T18:07:20.927Z","endTime":"2026-07-29T18:07:25.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":78.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.624381355675585,"aZ":-25.07660932179203,"pfxX":-6.339338294833947,"pfxZ":4.635887545725399,"pX":-0.2630625743104889,"pZ":2.2825231828472123,"vX0":1.4714553654638243,"vY0":-121.27030995478934,"vZ0":-6.543103096414285,"x":127.03,"y":177.15,"x0":-0.04355297650416625,"y0":50.000506364615745,"z0":7.123794484468311,"aX":-9.699093878836955},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.6,"breakHorizontal":11.3,"spinRate":1504,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.4470217089478954,"extension":5.967909223817932},"hitData":{"launchSpeed":73.5,"launchAngle":6.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.4,"coordY":140.53}},"index":4,"playId":"460e7de7-00af-330c-a870-06c0949d6526","pitchNumber":5,"startTime":"2026-07-29T18:07:50.930Z","endTime":"2026-07-29T18:07:59.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:07:59.103Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Giménez flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:09:28.568Z","endTime":"2026-07-29T18:10:30.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.577809413290336,"aZ":-22.79894961536226,"pfxX":0.8404162861727831,"pfxZ":5.683055941602408,"pX":0.6584921287668821,"pZ":3.2110900873438295,"vX0":3.0620500850390218,"vY0":-126.54028842562603,"vZ0":-2.6596428611460303,"x":91.9,"y":152.08,"x0":-0.6679878082844464,"y0":50.00459301700641,"z0":6.068481930674448,"aX":1.3865688690345384},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.1,"breakHorizontal":-2.2,"spinRate":2100,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.4299923655966782,"extension":6.301169590755114},"index":0,"playId":"497f9208-0420-38a0-89c2-5844da92294b","pitchNumber":1,"startTime":"2026-07-29T18:10:06.470Z","endTime":"2026-07-29T18:10:11.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12542667097399,"aZ":-30.270585041686644,"pfxX":-7.028158697596682,"pfxZ":1.259292576999421,"pX":-0.5672473506044642,"pZ":2.4873712535321353,"vX0":2.412803888403831,"vY0":-121.61092360972768,"vZ0":-1.9534466907498225,"x":138.62,"y":171.62,"x0":-0.6521603599210543,"y0":50.0048157734742,"z0":5.8962947649907695,"aX":-10.656678849546434},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":12.2,"spinRate":1310,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.4483029840456987,"extension":6.106902699987103},"hitData":{"launchSpeed":90.9,"launchAngle":45.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.5,"coordY":102.92}},"index":1,"playId":"d01b97c2-0ba6-391a-82a8-375d3ca35b03","pitchNumber":2,"startTime":"2026-07-29T18:10:20.767Z","endTime":"2026-07-29T18:10:30.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:10:30.402Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Davis Schneider walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:10:36.886Z","endTime":"2026-07-29T18:12:23.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":74.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.586390090909802,"aZ":-34.27669918667523,"pfxX":6.0705776138175365,"pfxZ":-1.5383555036579128,"pX":1.5710911189343328,"pZ":0.943978226010556,"vX0":3.390755072229484,"vY0":-115.73299482931075,"vZ0":-3.842794577034411,"x":57.11,"y":213.29,"x0":-0.6967773109495701,"y0":50.001987224662074,"z0":5.875132095098139,"aX":8.314754487436325},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.4,"breakHorizontal":-11.8,"spinRate":2314,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4714946150716166,"extension":6.198495502928049},"index":0,"playId":"946913ee-79b5-3c75-98b8-75cd5673f978","pitchNumber":1,"startTime":"2026-07-29T18:10:51.770Z","endTime":"2026-07-29T18:10:57.471Z","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":87.9,"endSpeed":82.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.233918362705055,"aZ":-22.904807776327278,"pfxX":-0.7976461264456711,"pfxZ":5.4758679419457605,"pX":0.9300801006851651,"pZ":1.2829143508172323,"vX0":4.50032909845175,"vY0":-127.96572595295262,"vZ0":-6.965524180461892,"x":81.55,"y":204.14,"x0":-0.7321199341208122,"y0":50.0029669446706,"z0":5.780314690225071,"aX":-1.3504643357182617},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":0.6,"spinRate":2149,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.42465776416438983,"extension":6.302596247199057},"index":1,"playId":"c2e0baed-f2bd-370b-90f2-9cf15593bf36","pitchNumber":2,"startTime":"2026-07-29T18:11:07.487Z","endTime":"2026-07-29T18:11:12.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.801438233476183,"aZ":-22.10510659085931,"pfxX":-3.862375160920529,"pfxZ":5.870313671809421,"pX":0.7062303754486249,"pZ":2.315282283231986,"vX0":4.606898307276121,"vY0":-129.11018000031575,"vZ0":-4.893203365771907,"x":90.08,"y":176.27,"x0":-0.5860321022166495,"y0":50.00375883020208,"z0":5.900894056030639,"aX":-6.6267840987896935},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":6.1,"spinRate":2198,"spinDirection":204},"zone":6,"typeConfidence":0.61,"plateTime":0.4216350299226952,"extension":6.360128872440554},"index":2,"playId":"c608052b-fd80-3f16-b247-c4024b79cf50","pitchNumber":3,"startTime":"2026-07-29T18:11:23.291Z","endTime":"2026-07-29T18:11:27.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1180922507435,"aZ":-28.227402633926793,"pfxX":-9.065295182723458,"pfxZ":2.444638694408929,"pX":-0.2764598946726948,"pZ":1.2814673277457451,"vX0":3.9115636010375923,"vY0":-125.09774451195719,"vZ0":-5.505149974437732,"x":127.54,"y":204.18,"x0":-0.6679160623553294,"y0":50.00014092340278,"z0":5.775460702166435,"aX":-14.615810862938755},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":15.7,"spinRate":1522,"spinDirection":242},"zone":13,"typeConfidence":0.87,"plateTime":0.4349562470993318,"extension":6.374183997300648},"index":3,"playId":"a14b1a8f-53ed-35ed-b6e9-1886b84abce5","pitchNumber":4,"startTime":"2026-07-29T18:11:38.194Z","endTime":"2026-07-29T18:11:42.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841325861482915,"aZ":-21.357110410701253,"pfxX":-8.987316909414126,"pfxZ":5.878612948062157,"pX":0.2811800166337648,"pZ":2.7141768956253505,"vX0":5.486558961224341,"vY0":-133.99894290128947,"vZ0":-4.176435087979749,"x":106.28,"y":165.5,"x0":-0.6132023637404137,"y0":50.0013183360412,"z0":5.796967164718784,"aX":-16.52975245052705},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":2056,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.4069824731547276,"extension":6.418856009431284},"index":4,"playId":"fb9a9095-dc97-30ef-83d1-769bf949a089","pitchNumber":5,"startTime":"2026-07-29T18:11:55.217Z","endTime":"2026-07-29T18:12:00.221Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98642748408358,"aZ":-14.783839754481713,"pfxX":-5.540956589867257,"pfxZ":9.289681140320404,"pX":1.2211128504887914,"pZ":3.4762960073532456,"vX0":6.456203442850898,"vY0":-134.67130772709308,"vZ0":-3.617295905406565,"x":70.45,"y":144.92,"x0":-0.465981308771207,"y0":50.002111795020745,"z0":5.855446475067519,"aX":-10.372687621406447},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2070,"spinDirection":216},"zone":12,"typeConfidence":0.89,"plateTime":0.40377028333100506,"extension":6.563611759888667},"index":5,"playId":"8b8874f0-ae77-39b2-9b27-4c891c0b9304","pitchNumber":6,"startTime":"2026-07-29T18:12:18.255Z","endTime":"2026-07-29T18:12:23.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:12:23.970Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:12:30.754Z","endTime":"2026-07-29T18:13:51.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10661573513397,"aZ":-27.832584651693885,"pfxX":-8.093420476466473,"pfxZ":2.778334894868328,"pX":0.402053091701933,"pZ":2.8498216837709838,"vX0":5.198808885543875,"vY0":-122.99888555975276,"vZ0":-1.8183534129583845,"x":101.67,"y":161.83,"x0":-0.6677267913479852,"y0":50.001033694884406,"z0":5.916838300669079,"aX":-12.632212127036194},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":13.8,"spinRate":1238,"spinDirection":244},"zone":3,"typeConfidence":0.89,"plateTime":0.4421570735457956,"extension":6.310893924403461},"index":0,"playId":"e47c1260-6380-370f-83d4-dad52f00ea5d","pitchNumber":1,"startTime":"2026-07-29T18:12:49.047Z","endTime":"2026-07-29T18:12:53.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.173420290508798,"aZ":-33.12331089005717,"pfxX":7.004208036417436,"pfxZ":-0.7216811883286098,"pX":-0.8716478622244824,"pZ":3.741943053839485,"vX0":-1.809395411440918,"vY0":-113.4244960585189,"vZ0":1.8603278473127614,"x":150.23,"y":137.75,"x0":-0.9775164691270402,"y0":50.00285280941992,"z0":6.194639850811032,"aX":9.200085011046278},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.6,"breakHorizontal":-12.2,"spinRate":2186,"spinDirection":54},"zone":11,"typeConfidence":0.9,"plateTime":0.48140027662726226,"extension":6.073700488708798},"index":1,"playId":"f17c8eed-520b-3934-bc88-aeb9bc40f3c3","pitchNumber":2,"startTime":"2026-07-29T18:13:08.078Z","endTime":"2026-07-29T18:13:13.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.603302520875687,"aZ":-24.08241372683365,"pfxX":-0.7100376754925898,"pfxZ":4.735299946162446,"pX":-0.18093652575050698,"pZ":3.52043622775562,"vX0":1.6324014789027024,"vY0":-128.79909380338523,"vZ0":-1.838834743006025,"x":123.9,"y":143.73,"x0":-0.7260407852298201,"y0":50.00068212068005,"z0":6.075767254957128,"aX":-1.2127917397731653},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":1.0,"spinRate":2043,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.4226022062806898,"extension":6.419805974159594},"index":2,"playId":"23136af5-6d2c-34fe-94cf-ff9acb458add","pitchNumber":3,"startTime":"2026-07-29T18:13:26.784Z","endTime":"2026-07-29T18:13:32.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2760644961084,"aZ":-21.52293224062653,"pfxX":-8.747575469199456,"pfxZ":5.725267864381585,"pX":-0.8666503352366928,"pZ":2.2315966505598652,"vX0":2.9069862777705757,"vY0":-134.36021467269984,"vZ0":-5.40379226349602,"x":150.03,"y":178.53,"x0":-0.8146740257448687,"y0":50.00503922879152,"z0":5.7614659894330735,"aX":-16.27869247986923},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":15.4,"spinRate":1983,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.4049385103138161,"extension":6.393358187518732},"index":3,"playId":"323b2be7-541a-3588-ad8b-aa6e8d401860","pitchNumber":4,"startTime":"2026-07-29T18:13:47.634Z","endTime":"2026-07-29T18:13:51.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:13:51.780Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks. Davis Schneider to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:14:02.665Z","endTime":"2026-07-29T18:18:55.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.173332427717323,"aZ":-26.467227410962415,"pfxX":-0.11542205850021336,"pfxZ":3.3465768283368416,"pX":0.011081228940216487,"pZ":4.070982074226274,"vX0":1.4950706198272343,"vY0":-128.372609988176,"vZ0":-0.04709847245245169,"x":116.58,"y":128.86,"x0":-0.5585635955247122,"y0":50.002201380607964,"z0":6.113293267386558,"aX":-0.19691861046355894},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":0.0,"spinRate":2066,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.4231870540906333,"extension":6.321519570071012},"index":0,"playId":"9ddb9d6d-15ba-3aad-8c12-e407e5dc982c","pitchNumber":1,"startTime":"2026-07-29T18:14:15.351Z","endTime":"2026-07-29T18:14:19.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63539611958648,"aZ":-31.801502372919607,"pfxX":-7.26626581575831,"pfxZ":0.24363162289075113,"pX":-0.16990446377382448,"pZ":2.5169995756227603,"vX0":3.421867987167833,"vY0":-123.0714387113483,"vZ0":-1.7360470020648293,"x":123.48,"y":170.82,"x0":-0.6251908343520195,"y0":50.00503129328094,"z0":5.894345165952364,"aX":-11.284037308041565},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":12.5,"spinRate":1233,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.44298833712786134,"extension":6.417248854008596},"index":1,"playId":"81905297-8833-3609-a07c-d6d9e8e76020","pitchNumber":2,"startTime":"2026-07-29T18:14:35.839Z","endTime":"2026-07-29T18:14:43.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00239116289525,"aZ":-24.225268272371604,"pfxX":-0.12459929653755564,"pfxZ":4.8043569512699165,"pX":-0.12495714726365606,"pZ":3.495778150397305,"vX0":0.9888704343452873,"vY0":-126.29272940431801,"vZ0":-1.5621041272497704,"x":121.76,"y":144.39,"x0":-0.5014636711833595,"y0":50.00026732215421,"z0":6.027070600255898,"aX":-0.20614731371341669},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":0.0,"spinRate":2066,"spinDirection":194},"zone":11,"typeConfidence":0.89,"plateTime":0.4298375657818605,"extension":6.222210007824118},"index":2,"playId":"30b10e43-b1fe-31f9-9e46-d4d84f97eaf7","pitchNumber":3,"startTime":"2026-07-29T18:15:02.433Z","endTime":"2026-07-29T18:15:07.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.981327120008245,"aZ":-34.58137234408525,"pfxX":7.468595848860663,"pfxZ":-1.7894917590268289,"pX":0.4702169008251052,"pZ":2.5829326168769886,"vX0":0.7607143746147318,"vY0":-115.24389445159738,"vZ0":-0.35866830343370626,"x":99.08,"y":169.04,"x0":-0.8343419772870285,"y0":50.00021377853095,"z0":6.074590518501989,"aX":10.065978582120705},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.0,"breakHorizontal":-13.7,"spinRate":2259,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.4748756175612199,"extension":6.211259394819722},"index":3,"playId":"990a565a-b708-30dc-a0e4-ab057fa19b20","pitchNumber":4,"startTime":"2026-07-29T18:15:32.156Z","endTime":"2026-07-29T18:15:36.805Z","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":93.2,"endSpeed":87.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88046371606192,"aZ":-23.36437503289663,"pfxX":-8.51524915816284,"pfxZ":4.6168542888463335,"pX":0.03134659842710242,"pZ":3.0546063345256824,"vX0":4.710108079843812,"vY0":-135.87150788869462,"vZ0":-3.1947825677896904,"x":115.81,"y":156.31,"x0":-0.5991449695210802,"y0":50.00645890010024,"z0":5.831150342496775,"aX":-16.260326212955924},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":14.8,"spinRate":1891,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.3999276816773012,"extension":6.400503934703529},"index":4,"playId":"649511ae-bb26-35e2-9a3a-e5d881c32e56","pitchNumber":5,"startTime":"2026-07-29T18:15:54.923Z","endTime":"2026-07-29T18:15:58.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1154740435986,"aZ":-36.39437127666825,"pfxX":6.046570935736463,"pfxZ":-2.9972003206066242,"pX":1.4045414189233243,"pZ":1.2630640820150822,"vX0":2.8834909870084298,"vY0":-117.32559609499405,"vZ0":-3.078714839227863,"x":63.46,"y":204.68,"x0":-0.6221367349029668,"y0":50.00323513236747,"z0":5.950583541408973,"aX":8.513491307331874},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.9,"breakHorizontal":-11.6,"spinRate":2291,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4650703084637611,"extension":6.073481175721802},"index":5,"playId":"0e1c03df-82e1-3799-91b1-6e2487fdd595","pitchNumber":6,"startTime":"2026-07-29T18:16:22.074Z","endTime":"2026-07-29T18:16:26.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.496471436751726,"aZ":-22.27192000197824,"pfxX":0.4998816859924151,"pfxZ":5.715109399196377,"pX":0.5419924589181042,"pZ":3.631517546800436,"vX0":3.063625523332141,"vY0":-129.61869008520367,"vZ0":-1.825246009445271,"x":96.34,"y":140.73,"x0":-0.7114542397299234,"y0":50.00107468007564,"z0":6.014849611870069,"aX":0.8657505921113385},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":-1.4,"spinRate":2163,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.4196811588453424,"extension":6.2522536368021955},"index":6,"playId":"5bf1642a-661b-39cc-8a5b-c01481fa6016","pitchNumber":7,"startTime":"2026-07-29T18:17:17.351Z","endTime":"2026-07-29T18:17:24.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"f810d65e-38cc-38a4-8ad0-15775868ae93","startTime":"2026-07-29T18:17:40.747Z","endTime":"2026-07-29T18:17:44.457Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78342951915198,"aZ":-16.053158045569976,"pfxX":-2.394114508285816,"pfxZ":8.699952799695275,"pX":-0.8825126437771932,"pZ":4.685585764339378,"vX0":0.5512174219169865,"vY0":-134.89803283056008,"vZ0":-0.5215203176582995,"x":150.64,"y":112.27,"x0":-0.7776290096765253,"y0":50.005325121601146,"z0":6.007285380507918,"aX":-4.438173898558825},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":4.2,"spinRate":1950,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4051374160988943,"extension":6.3187434550859045},"index":8,"playId":"0b10e4a1-19df-3011-bed3-2a918e952c0d","pitchNumber":8,"startTime":"2026-07-29T18:17:59.111Z","endTime":"2026-07-29T18:18:03.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659183237293746,"aZ":-21.455724897478195,"pfxX":-0.7030625110575541,"pfxZ":6.14196654563922,"pX":0.8367816645376961,"pZ":2.038791188909887,"vX0":4.038556515059216,"vY0":-130.5555598671369,"vZ0":-5.681492242917465,"x":85.1,"y":183.73,"x0":-0.6315465897637836,"y0":50.003494554984584,"z0":5.833472160238419,"aX":-1.227479825181328},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.2,"breakHorizontal":0.5,"spinRate":2128,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.41779618234434324,"extension":6.409812590234145},"index":9,"playId":"697f861c-3bc1-3b20-a841-bf479684acde","pitchNumber":9,"startTime":"2026-07-29T18:18:19.598Z","endTime":"2026-07-29T18:18:23.091Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10110735138064,"aZ":-22.146284211382444,"pfxX":-1.427782851976626,"pfxZ":5.526213518047532,"pX":0.17376817159271707,"pZ":3.6961799049284845,"vX0":2.572144694717547,"vY0":-132.10034120203895,"vZ0":-2.0572590469863457,"x":110.38,"y":138.98,"x0":-0.6154720908632797,"y0":50.00232535544109,"z0":6.06928585026158,"aX":-2.5908400005865766},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":2.2,"spinRate":2146,"spinDirection":196},"zone":12,"typeConfidence":0.88,"plateTime":0.4104865370523991,"extension":6.328256523473615},"index":10,"playId":"085444f5-ecf7-31ae-9f6d-435f061d198b","pitchNumber":10,"startTime":"2026-07-29T18:18:47.401Z","endTime":"2026-07-29T18:18:55.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:18:55.197Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kazuma Okamoto lines out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:21:48.301Z","endTime":"2026-07-29T18:21:58.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:19:10.040Z","endTime":"2026-07-29T18:20:25.308Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Max Kranick replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T18:20:25.308Z","endTime":"2026-07-29T18:21:50.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668820,"link":"/api/v1/people/668820"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":81.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20178343736734,"aZ":-24.305583819224164,"pfxX":-1.3002685583896973,"pfxZ":4.691192539776409,"pX":0.30878207186537715,"pZ":2.3981653461216075,"vX0":7.1985479649556146,"vY0":-127.6638355866383,"vZ0":-3.8931025338932117,"x":105.23,"y":174.03,"x0":-2.3587219966920663,"y0":50.00539672590985,"z0":5.81967437302739,"aX":-2.183216805526975},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":1.0,"spinRate":1983,"spinDirection":176},"zone":6,"typeConfidence":0.91,"plateTime":0.42635992320449745,"extension":6.220866061289449},"hitData":{"launchSpeed":93.0,"launchAngle":24.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.26,"coordY":81.97}},"index":2,"playId":"651bf86e-25de-3969-b253-82d358eaefb2","pitchNumber":1,"startTime":"2026-07-29T18:21:50.547Z","endTime":"2026-07-29T18:21:58.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:21:58.587Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:23:50.405Z","endTime":"2026-07-29T18:25:56.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15989011436628,"aZ":-12.279903960884955,"pfxX":-2.400393639588616,"pfxZ":10.696324390520857,"pX":-0.3742675783997056,"pZ":2.77888384243425,"vX0":0.4423750829425361,"vY0":-134.7569647001455,"vZ0":-8.719850915061023,"x":131.27,"y":163.75,"x0":-0.22728177812154315,"y0":50.0052452195785,"z0":6.900813692445237,"aX":-4.465523516168971},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":4.3,"spinRate":2165,"spinDirection":198},"zone":1,"typeConfidence":0.88,"plateTime":0.404704168624864,"extension":6.253282526015496},"index":0,"playId":"1a2d6033-7a76-3dc1-a00d-dbf9e3c232ee","pitchNumber":1,"startTime":"2026-07-29T18:24:09.884Z","endTime":"2026-07-29T18:24:14.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55165652586656,"aZ":-11.855352115033547,"pfxX":-2.3896158677735237,"pfxZ":10.881445492512098,"pX":-0.8585767875358331,"pZ":2.9868570422245644,"vX0":-0.766133787884637,"vY0":-135.3027316124915,"vZ0":-8.079545625468532,"x":149.73,"y":158.13,"x0":-0.26178757297066013,"y0":50.002064143737364,"z0":6.828577010786663,"aX":-4.461824962135813},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2261,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.4037223556426013,"extension":6.165615387331574},"index":1,"playId":"abfdbed6-9610-37e8-8ef5-a2a33d8404b5","pitchNumber":2,"startTime":"2026-07-29T18:24:52.821Z","endTime":"2026-07-29T18:24:58.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860830729340822,"aZ":-11.098750409821662,"pfxX":-3.8561435360786405,"pfxZ":11.214323045728529,"pX":-0.6315054460111871,"pZ":2.597851817375966,"vX0":0.7050514191940394,"vY0":-135.9934336405063,"vZ0":-9.26926891774495,"x":141.07,"y":168.64,"x0":-0.39238993696134056,"y0":50.00594366386852,"z0":6.813460095336699,"aX":-7.248824302549545},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2279,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.402225812435165,"extension":6.254879622895819},"index":2,"playId":"5976227e-81d6-3d85-9f5b-304a44a16553","pitchNumber":3,"startTime":"2026-07-29T18:25:07.090Z","endTime":"2026-07-29T18:25:12.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.898287962564183,"aZ":-24.42033496121117,"pfxX":-5.331647137509132,"pfxZ":5.092211383348512,"pX":-1.7355425246942437,"pZ":2.02847252909862,"vX0":-1.3313056418356084,"vY0":-121.05463542470515,"vZ0":-7.090581710012938,"x":183.15,"y":184.01,"x0":-0.48873172523386665,"y0":50.00168448414052,"z0":7.056920585079497,"aX":-8.11700814400809},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.3,"breakHorizontal":10.0,"spinRate":1514,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.44806825786100957,"extension":6.037478849784985},"index":3,"playId":"085f6066-f776-34e0-a179-99cf9fab91f6","pitchNumber":4,"startTime":"2026-07-29T18:25:28.744Z","endTime":"2026-07-29T18:25:34.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T18:25:44.711Z","endTime":"2026-07-29T18:25:52.906Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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":86.3,"endSpeed":81.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.794344778027217,"aZ":-27.879764224242304,"pfxX":-0.8918118085024198,"pfxZ":2.618153157329301,"pX":0.01570547156401676,"pZ":2.0807818280257426,"vX0":0.9891605777347672,"vY0":-125.70724262492324,"vZ0":-6.978357393453893,"x":116.4,"y":182.6,"x0":-0.2626762178681082,"y0":50.00092619285044,"z0":7.084807461258528,"aX":-1.4611577885756624},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":1.4,"spinRate":2182,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.43182761052626795,"extension":5.9609776511495065},"index":5,"playId":"1fb0bd60-de5b-35a3-8ee8-ac6f021d865c","pitchNumber":5,"startTime":"2026-07-29T18:25:52.906Z","endTime":"2026-07-29T18:25:56.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:25:56.932Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:26:04.752Z","endTime":"2026-07-29T18:27:44.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724747566262284,"aZ":-25.441720481513524,"pfxX":-1.6576222493531065,"pfxZ":3.982300082231265,"pX":-0.3521953960090592,"pZ":0.7201689215941274,"vX0":0.5100759512977964,"vY0":-128.18633894153,"vZ0":-10.707360541490809,"x":130.42,"y":219.34,"x0":-0.33661072430996253,"y0":50.000973972632195,"z0":6.886298291099287,"aX":-2.8001273160227673},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":2.9,"spinRate":2278,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.42483546173585696,"extension":5.990453243384326},"index":0,"playId":"b8ca19be-a5cb-3cc7-9cc7-86ccfbe5e0b6","pitchNumber":1,"startTime":"2026-07-29T18:26:19.248Z","endTime":"2026-07-29T18:26:23.205Z","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":93.8,"endSpeed":87.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126193915139638,"aZ":-12.447926166569431,"pfxX":-3.660306996292869,"pfxZ":10.345658928114531,"pX":-0.0847420316250633,"pZ":1.7862764511797564,"vX0":1.1387712337767428,"vY0":-136.29127961908478,"vZ0":-11.135905466284983,"x":120.23,"y":190.55,"x0":-0.02891739414712735,"y0":50.005437174242196,"z0":6.752152717792426,"aX":-6.980995477415538},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2175,"spinDirection":195},"zone":8,"typeConfidence":0.88,"plateTime":0.3998006290067253,"extension":6.323575132451822},"index":1,"playId":"23901657-c2be-364f-9811-d1a8fb8c0a45","pitchNumber":2,"startTime":"2026-07-29T18:26:35.142Z","endTime":"2026-07-29T18:26:39.980Z","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":93.4,"endSpeed":86.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.205521239417422,"aZ":-10.863267340306765,"pfxX":-2.638600067614859,"pfxZ":11.29901595774202,"pX":0.9034153940067515,"pZ":2.5876305530663353,"vX0":3.5404333165108106,"vY0":-135.84820848557877,"vZ0":-9.624644885277084,"x":82.56,"y":168.91,"x0":-0.06840638015259824,"y0":50.005433214520394,"z0":6.9125464835256425,"aX":-4.977956925411868},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":4.1,"spinRate":2191,"spinDirection":199},"zone":14,"typeConfidence":0.89,"plateTime":0.40179193095461674,"extension":6.208769433108517},"index":2,"playId":"c688c181-614f-384d-9cb5-d3e946f8c23a","pitchNumber":3,"startTime":"2026-07-29T18:26:49.925Z","endTime":"2026-07-29T18:26:56.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":82.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.99274059122709,"aZ":-28.113466263725364,"pfxX":-0.8655852537598117,"pfxZ":2.426874466974959,"pX":1.0375617131357153,"pZ":0.6869018888820793,"vX0":3.4091961587136366,"vY0":-126.74636514921916,"vZ0":-10.16897119181823,"x":77.45,"y":220.23,"x0":-0.19617446583222972,"y0":50.00437008378642,"z0":6.897423579712921,"aX":-1.4490491172873137},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":1.1,"spinRate":2122,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.42754508740495023,"extension":5.955674991525426},"index":3,"playId":"694efff1-eb98-307c-9aae-910ccbd6d920","pitchNumber":4,"startTime":"2026-07-29T18:27:20.279Z","endTime":"2026-07-29T18:27:24.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74852152657052,"aZ":-9.996687847948042,"pfxX":-2.5484448348567996,"pfxZ":11.652988876455538,"pX":-0.7105637274477483,"pZ":2.159371286368794,"vX0":-0.6980214830693565,"vY0":-135.86522618751593,"vZ0":-10.79526174293769,"x":144.09,"y":180.48,"x0":-0.12010848894687887,"y0":50.00483313897667,"z0":6.8392186530956485,"aX":-4.8502592242175036},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":4.8,"spinRate":2218,"spinDirection":191},"zone":7,"typeConfidence":0.9,"plateTime":0.4004006482945215,"extension":6.317901444212821},"hitData":{"launchSpeed":91.8,"launchAngle":18.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.86,"coordY":108.05}},"index":4,"playId":"7733c70f-8d05-38a1-a0d1-61a095974deb","pitchNumber":5,"startTime":"2026-07-29T18:27:37.577Z","endTime":"2026-07-29T18:27:44.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:27:44.900Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, first baseman Kazuma Okamoto to pitcher Trey Yesavage.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:27:52.286Z","endTime":"2026-07-29T18:28:36.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":78.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.855361458213057,"aZ":-24.159669838973155,"pfxX":-4.167505451067109,"pfxZ":5.295589354375013,"pX":-0.6784370459744888,"pZ":1.5627938779452673,"vX0":0.07473515251904383,"vY0":-120.69708131904937,"vZ0":-8.04158826224236,"x":142.86,"y":196.58,"x0":-0.16577708280259212,"y0":50.001087768525174,"z0":6.985594290199418,"aX":-6.3053499870781415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.4,"breakHorizontal":7.6,"spinRate":1184,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4494367603855105,"extension":5.89078705269336},"index":0,"playId":"e0040ce0-400e-3a00-b306-7c3b8d17c902","pitchNumber":1,"startTime":"2026-07-29T18:28:09.926Z","endTime":"2026-07-29T18:28:15.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":77.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.221025683560004,"aZ":-26.66415641311327,"pfxX":-6.50012649971551,"pfxZ":3.7131685823659684,"pX":-0.1665119753989355,"pZ":2.521956655642121,"vX0":2.0021895074682816,"vY0":-119.24468051281288,"vZ0":-5.290179601837625,"x":123.35,"y":170.69,"x0":-0.15729868298722713,"y0":50.004797052408755,"z0":7.085783549795861,"aX":-9.653763341597143},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.1,"breakHorizontal":11.5,"spinRate":1367,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.45398104665314243,"extension":6.024704545294345},"hitData":{"launchSpeed":93.7,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.78,"coordY":165.87}},"index":1,"playId":"8d638a58-982d-3742-816d-d8aff18d4a32","pitchNumber":2,"startTime":"2026-07-29T18:28:28.777Z","endTime":"2026-07-29T18:28:36.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:28:36.798Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:30:23.118Z","endTime":"2026-07-29T18:32:02.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.807068967582378,"aZ":-15.071159393027765,"pfxX":-4.449843029979331,"pfxZ":8.953039467764418,"pX":3.2033712443115396,"pZ":3.250761874488194,"vX0":15.327938447333565,"vY0":-135.4559249070822,"vZ0":-4.606350544515579,"x":-5.1,"y":151.01,"x0":-1.8823806495830668,"y0":50.004679801411115,"z0":5.983593130252047,"aX":-8.505006925098611},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2264,"spinDirection":203},"zone":12,"typeConfidence":0.85,"plateTime":0.40011054427564696,"extension":6.399751337462191},"index":0,"playId":"002f1e73-1ced-3d13-8a2f-cc1ba77cf6c2","pitchNumber":1,"startTime":"2026-07-29T18:30:45.229Z","endTime":"2026-07-29T18:30:49.847Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":82.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.838005000155235,"aZ":-23.00554900109736,"pfxX":-1.1973055578378946,"pfxZ":5.46531778230484,"pX":0.8267531104868836,"pZ":1.2508213316237187,"vX0":8.453487488859656,"vY0":-126.87275339705857,"vZ0":-6.669227937517711,"x":85.49,"y":205.01,"x0":-2.3519853104704875,"y0":50.00575129690674,"z0":5.672245394193412,"aX":-2.01133594693734},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":0.8,"spinRate":2002,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4269909912680734,"extension":6.38617129507513},"index":1,"playId":"ec90fb1a-649a-3250-8b4e-a2f91ba8ef20","pitchNumber":2,"startTime":"2026-07-29T18:31:02.621Z","endTime":"2026-07-29T18:31:07.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107588124064616,"aZ":-13.736344671376218,"pfxX":-5.359365897397568,"pfxZ":9.580474828300659,"pX":0.8283030318742929,"pZ":2.25006308525417,"vX0":9.288902547024124,"vY0":-136.85665677895227,"vZ0":-7.387609080192126,"x":85.43,"y":178.03,"x0":-1.8913035057699674,"y0":50.003034963385865,"z0":5.897914156372056,"aX":-10.314920959031516},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2288,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.3980363164403098,"extension":6.495299656557027},"index":2,"playId":"5c12e4e7-0044-3bd8-a08a-7c626324df1d","pitchNumber":3,"startTime":"2026-07-29T18:31:19.024Z","endTime":"2026-07-29T18:31:23.577Z","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":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60321346300234,"aZ":-23.74191714579697,"pfxX":-0.5107466355157069,"pfxZ":4.8276996383026844,"pX":1.0973765602792578,"pZ":2.871848062010782,"vX0":8.839405882520092,"vY0":-129.64081393006185,"vZ0":-3.058971501291615,"x":75.17,"y":161.24,"x0":-2.2535571526342038,"y0":50.00063704867613,"z0":5.829184450940002,"aX":-0.8934511899314199},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":1991,"spinDirection":180},"zone":12,"typeConfidence":0.91,"plateTime":0.4184453394281338,"extension":6.386172457663606},"index":3,"playId":"24c0bfab-676b-3486-8cbb-a5a9802176c3","pitchNumber":4,"startTime":"2026-07-29T18:31:39.166Z","endTime":"2026-07-29T18:31:44.506Z","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":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826475565036514,"aZ":-15.248754334012961,"pfxX":-3.014249653712805,"pfxZ":8.598014726425816,"pX":1.1368540760196386,"pZ":4.0901207468662175,"vX0":9.702670785539453,"vY0":-138.00499539427494,"vZ0":-2.4102893780530517,"x":73.67,"y":128.35,"x0":-2.00162848976673,"y0":50.002199078866084,"z0":5.977444703317152,"aX":-5.935251969239908},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":3.8,"spinRate":2091,"spinDirection":200},"zone":12,"typeConfidence":0.88,"plateTime":0.3938333668430021,"extension":6.59711313365061},"index":4,"playId":"f1469cf8-9613-3274-974b-241aa146d305","pitchNumber":5,"startTime":"2026-07-29T18:31:58.122Z","endTime":"2026-07-29T18:32:02.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:32:02.460Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out softly, pitcher Max Kranick to first baseman Luis García Jr. George Springer to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:32:08.694Z","endTime":"2026-07-29T18:32:38.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668820,"link":"/api/v1/people/668820"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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(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":0},"pitchData":{"startSpeed":79.9,"endSpeed":75.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.716352180917237,"aZ":-35.46568623267127,"pfxX":2.054706349226734,"pfxZ":-2.365566921397357,"pX":-0.008378909588194448,"pZ":1.3206217204041273,"vX0":4.07750187653932,"vY0":-116.41963841043383,"vZ0":-3.041315157890997,"x":117.32,"y":203.12,"x0":-2.038830034232822,"y0":50.00085986778759,"z0":5.950167271588205,"aX":2.862623849820938},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.7,"breakHorizontal":-4.6,"spinRate":2068,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.46775040804643986,"extension":6.364785642214343},"hitData":{"launchSpeed":53.9,"launchAngle":-65.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.59,"coordY":188.17}},"index":0,"playId":"d1457e52-59b9-3b91-9237-d54010fb0d15","pitchNumber":1,"startTime":"2026-07-29T18:32:29.693Z","endTime":"2026-07-29T18:32:38.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:32:38.687Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to second baseman Jorbit Vivas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:32:52.620Z","endTime":"2026-07-29T18:33:52.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":75.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.952173963741245,"aZ":-36.18532417283514,"pfxX":1.582605500663024,"pfxZ":-2.8811498509348725,"pX":0.3228135088887101,"pZ":1.7331900017122333,"vX0":4.898596646897381,"vY0":-116.25672707761078,"vZ0":-2.130548396685576,"x":104.7,"y":191.98,"x0":-2.001207050464922,"y0":50.001029333860814,"z0":6.036174525215739,"aX":2.2054297403404535},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.4,"breakHorizontal":-3.8,"spinRate":2192,"spinDirection":63},"zone":9,"typeConfidence":0.89,"plateTime":0.46779898933432884,"extension":6.163552810257812},"index":0,"playId":"dde532ad-862c-3bb0-b29e-8aaf5fd0d3a2","pitchNumber":1,"startTime":"2026-07-29T18:33:03.989Z","endTime":"2026-07-29T18:33:09.096Z","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":96.0,"endSpeed":89.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687029865217294,"aZ":-14.128572297162588,"pfxX":-5.439327798252368,"pfxZ":8.946176983415068,"pX":-1.0916091609154976,"pZ":4.157115316215172,"vX0":5.076476121023082,"vY0":-139.96520013663553,"vZ0":-2.4827833861202318,"x":158.61,"y":126.54,"x0":-2.2076829794390047,"y0":50.001511484574046,"z0":5.962198428877903,"aX":-10.97026789164511},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2282,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.3888954111096208,"extension":6.416400548333757},"index":1,"playId":"b5883182-16cf-3a17-915b-73cb933bb2be","pitchNumber":2,"startTime":"2026-07-29T18:33:22.697Z","endTime":"2026-07-29T18:33:26.920Z","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":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":74.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.11734767920872,"aZ":-32.88225191709729,"pfxX":2.1338256546169863,"pfxZ":-0.5146950984865661,"pX":0.09322112200758871,"pZ":2.7197529915052874,"vX0":4.286135014147792,"vY0":-115.87747758119767,"vZ0":-0.397918085695134,"x":113.45,"y":165.35,"x0":-2.0485561261139975,"y0":50.00314350359336,"z0":6.002081688804066,"aX":2.9371582187124297},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.7,"breakHorizontal":-4.8,"spinRate":2164,"spinDirection":64},"zone":2,"typeConfidence":0.79,"plateTime":0.47045137548104154,"extension":6.431045913970869},"hitData":{"launchSpeed":91.3,"launchAngle":59.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.2,"coordY":120.88}},"index":2,"playId":"f5d6f4d4-0610-3eca-9c04-c765fa71d80d","pitchNumber":3,"startTime":"2026-07-29T18:33:41.038Z","endTime":"2026-07-29T18:33:52.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:33:52.153Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (27) on a fly ball to left fielder Daylen Lile. George Springer scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:34:04.903Z","endTime":"2026-07-29T18:35:14.340Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":668820,"link":"/api/v1/people/668820"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41274434023433,"aZ":-26.47880682630615,"pfxX":-1.1359396976857221,"pfxZ":3.293172679009082,"pX":1.9360078253744686,"pZ":2.3174316104612376,"vX0":10.738094059028953,"vY0":-129.74103000093564,"vZ0":-3.796583633877226,"x":43.2,"y":176.21,"x0":-2.083207046784066,"y0":50.00316191485383,"z0":5.784453300439718,"aX":-1.9655825320912594},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":0.0,"spinRate":1949,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.41982710143684,"extension":6.463489363332288},"index":0,"playId":"25b63ef7-4a2c-3064-b0bf-9919c183d6f0","pitchNumber":1,"startTime":"2026-07-29T18:34:21.232Z","endTime":"2026-07-29T18:34:25.436Z","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.5,"endSpeed":89.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513735085556554,"aZ":-16.313045086263777,"pfxX":-3.6022434842132425,"pfxZ":7.93295217630317,"pX":0.8883892998453742,"pZ":3.1351325070496525,"vX0":9.641826928823432,"vY0":-138.94120203852702,"vZ0":-4.645352966700501,"x":83.14,"y":154.13,"x0":-2.124401549343401,"y0":50.002935015673344,"z0":5.877053861288413,"aX":-7.203317883756786},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":5.0,"spinRate":2187,"spinDirection":202},"zone":12,"typeConfidence":0.88,"plateTime":0.390850002775617,"extension":6.643415349752075},"index":1,"playId":"989225c0-1f51-37da-93ad-eb24983b9468","pitchNumber":2,"startTime":"2026-07-29T18:34:40.584Z","endTime":"2026-07-29T18:34:46.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.711766669488636,"aZ":-37.889261555565774,"pfxX":1.9792053570433437,"pfxZ":-4.137775649644746,"pX":0.051096971394242276,"pZ":2.2607136351311605,"vX0":3.979713955454816,"vY0":-116.24116635236257,"vZ0":-0.6189508296277813,"x":115.05,"y":177.74,"x0":-1.9333024981494256,"y0":50.00036512483829,"z0":6.096259451190352,"aX":2.7354565447599164},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.4,"breakHorizontal":-4.4,"spinRate":2180,"spinDirection":56},"zone":5,"typeConfidence":0.91,"plateTime":0.4693701661036238,"extension":6.461147874370974},"hitData":{"launchSpeed":87.8,"launchAngle":28.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.38,"coordY":104.26}},"index":2,"playId":"b1196c2a-a200-3291-a56c-d657552d0fe1","pitchNumber":3,"startTime":"2026-07-29T18:34:59.795Z","endTime":"2026-07-29T18:35:14.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:35:14.340Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Andrés Giménez hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:35:28.982Z","endTime":"2026-07-29T18:36:52.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":76.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.06644127101064,"aZ":-35.37092883066321,"pfxX":2.525297265787963,"pfxZ":-2.2208716844044476,"pX":0.5360112212798541,"pZ":1.8036341067373274,"vX0":5.3963278629953315,"vY0":-118.1245497547337,"vZ0":-2.2640334233663717,"x":96.57,"y":190.08,"x0":-2.091731140104542,"y0":50.005364297758355,"z0":5.9764936670608595,"aX":3.627430564746816},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.3,"breakHorizontal":-5.6,"spinRate":2175,"spinDirection":71},"zone":9,"typeConfidence":0.86,"plateTime":0.46082566367770816,"extension":6.311608879141916},"index":0,"playId":"515d728d-d5f8-3632-8ce6-450c0a236e0f","pitchNumber":1,"startTime":"2026-07-29T18:35:41.291Z","endTime":"2026-07-29T18:35:46.806Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.226986392474075,"aZ":-38.06129052272272,"pfxX":3.7596261014132137,"pfxZ":-4.159167853827943,"pX":1.0204702068062836,"pZ":0.6060186354479804,"vX0":5.518105840428603,"vY0":-117.67010264253459,"vZ0":-4.151540508739289,"x":78.1,"y":222.42,"x0":-1.8343024274831417,"y0":50.00255211455407,"z0":5.883063995790867,"aX":5.323297361545261},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.3,"breakHorizontal":-8.0,"spinRate":2211,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.46370545379466854,"extension":6.609470682629304},"index":1,"playId":"77ed6b7c-6397-35c3-a8ce-109572c9a6a0","pitchNumber":2,"startTime":"2026-07-29T18:36:10.216Z","endTime":"2026-07-29T18:36:15.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.207534867677637,"aZ":-14.552399249157668,"pfxX":-3.669082367107036,"pfxZ":8.838510736520707,"pX":0.20181821636162933,"pZ":4.150556150132526,"vX0":7.3310332778696745,"vY0":-138.69695215032877,"vZ0":-2.56576774109733,"x":109.31,"y":126.71,"x0":-1.9714367939472497,"y0":50.00484160001243,"z0":6.030694400604079,"aX":-7.317887757972006},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":5.5,"spinRate":2061,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.3914461389057404,"extension":6.558208428077799},"index":2,"playId":"2e5e252d-e68f-3d9d-a323-cafb1da4e58d","pitchNumber":3,"startTime":"2026-07-29T18:36:30.433Z","endTime":"2026-07-29T18:36:35.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051696126659618,"aZ":-14.937145597320395,"pfxX":-4.24492309173422,"pfxZ":8.673577516464006,"pX":1.4910672762956136,"pZ":3.713997649456101,"vX0":10.652661776570648,"vY0":-138.23255225008828,"vZ0":-3.4004164730123287,"x":60.16,"y":138.5,"x0":-1.815792983478986,"y0":50.00354771018096,"z0":5.927493061116863,"aX":-8.438479144976988},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":6.1,"spinRate":2151,"spinDirection":199},"zone":12,"typeConfidence":0.88,"plateTime":0.3922507921346736,"extension":6.596226826902753},"index":3,"playId":"0df57e36-49b9-3b85-93ae-5ad0e25ab0df","pitchNumber":4,"startTime":"2026-07-29T18:36:47.662Z","endTime":"2026-07-29T18:36:52.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:36:52.604Z","atBatIndex":45},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Davis Schneider reaches on a fielding error by shortstop Nasim Nuñez. Ernie Clement to 3rd. Andrés Giménez to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:39:45.971Z","endTime":"2026-07-29T18:41:56.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":2},"index":0,"startTime":"2026-07-29T18:37:26.641Z","endTime":"2026-07-29T18:38:32.620Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Eddy Yean replaces Max Kranick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T18:38:32.620Z","endTime":"2026-07-29T18:39:48.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678868,"link":"/api/v1/people/678868"},"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":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842032635328508,"aZ":-24.296039417131006,"pfxX":-6.7976401051705775,"pfxZ":4.145490916255346,"pX":-0.877199573325773,"pZ":3.3656106460333053,"vX0":3.6178474614994127,"vY0":-136.0052802001931,"vZ0":-1.8393917138359748,"x":150.44,"y":147.91,"x0":-1.3315061122045597,"y0":50.00175277190036,"z0":5.711892005328403,"aX":-12.915450791672749},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":11.8,"spinRate":2286,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40055465791042444,"extension":6.217419363731925},"index":2,"playId":"7713deff-ef82-3d00-82cd-dcd341a94bf0","pitchNumber":1,"startTime":"2026-07-29T18:39:48.288Z","endTime":"2026-07-29T18:39:53.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":89.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.732819805381535,"aZ":-23.28297441487708,"pfxX":-8.154660065321774,"pfxZ":4.416930564581998,"pX":0.6681927775846928,"pZ":2.9391225526843283,"vX0":7.946932060319171,"vY0":-138.77375772464603,"vZ0":-3.113942371888742,"x":91.53,"y":159.42,"x0":-1.129746008945304,"y0":50.00309493058557,"z0":5.571947323764467,"aX":-16.414582367407466},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":13.8,"spinRate":2339,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.38998313968454124,"extension":6.35142647054887},"index":3,"playId":"5f8f75fd-d593-32c5-bb08-b4bb7f0e21df","pitchNumber":2,"startTime":"2026-07-29T18:40:07.829Z","endTime":"2026-07-29T18:40:13.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.643298739664672,"aZ":-28.908851464219406,"pfxX":-2.064410035329833,"pfxZ":2.06878292164127,"pX":1.3877714335676978,"pZ":0.7552875686101393,"vX0":6.6752517172309345,"vY0":-123.93995607380305,"vZ0":-6.301819269579298,"x":64.1,"y":218.39,"x0":-1.0563600377416669,"y0":50.00043364184107,"z0":5.703885568680605,"aX":-3.2547205461026136},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":2.4,"spinRate":2362,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4396651200659041,"extension":6.263985833417742},"index":4,"playId":"387f34dc-4587-3dba-b292-d361a5e42797","pitchNumber":3,"startTime":"2026-07-29T18:40:28.777Z","endTime":"2026-07-29T18:40:33.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6431658739137,"aZ":-21.66909563790949,"pfxX":-8.073282906865943,"pfxZ":5.355784372413978,"pX":-0.14297105689959697,"pZ":1.9068592983131816,"vX0":6.108951835303618,"vY0":-137.96503436265323,"vZ0":-5.7851257746928,"x":122.45,"y":187.29,"x0":-1.3177347752906907,"y0":50.004405252326954,"z0":5.455159129438146,"aX":-15.838344639466456},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":13.7,"spinRate":2326,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3943787178970708,"extension":6.429732866623624},"index":5,"playId":"672b3e85-f804-3554-b61a-4309b03accbc","pitchNumber":4,"startTime":"2026-07-29T18:40:52.328Z","endTime":"2026-07-29T18:40:56.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040847406483397,"aZ":-19.22370627236328,"pfxX":-4.488699821929376,"pfxZ":6.642368812329054,"pX":1.0950936051950733,"pZ":1.43929350763056,"vX0":7.674555928416432,"vY0":-137.46162516911636,"vZ0":-7.372777216516407,"x":75.26,"y":199.92,"x0":-1.1259540678519475,"y0":50.006129987500195,"z0":5.420081625994568,"aX":-8.7560327442662},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":6.8,"spinRate":2196,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3956098302850548,"extension":6.554611545471622},"index":6,"playId":"6ff7f9bb-19d2-3d15-a05c-49522f283697","pitchNumber":5,"startTime":"2026-07-29T18:41:25.087Z","endTime":"2026-07-29T18:41:29.510Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28248020525456,"aZ":-26.243756377866873,"pfxX":-6.841806312025266,"pfxZ":3.012325764163214,"pX":0.5368737139436947,"pZ":1.958460149066269,"vX0":7.3509478599603355,"vY0":-137.87255113174436,"vZ0":-4.846246199012933,"x":96.54,"y":185.9,"x0":-1.2471855811241368,"y0":50.00105852245198,"z0":5.461858834136725,"aX":-13.462544283035731},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":11.3,"spinRate":2304,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.39395847669942485,"extension":6.546646979438184},"hitData":{"launchSpeed":83.3,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.16,"coordY":153.71}},"index":7,"playId":"2b1cc701-954e-39a1-aacb-822c47723889","pitchNumber":6,"startTime":"2026-07-29T18:41:47.656Z","endTime":"2026-07-29T18:41:56.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:41:56.603Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohendrick Piñango grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:42:25.723Z","endTime":"2026-07-29T18:43:58.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.922090725905832,"aZ":-25.03962530883091,"pfxX":-5.108216068750751,"pfxZ":3.5691695238609302,"pX":-0.47483747221981026,"pZ":2.5420997224556294,"vX0":3.924391545101706,"vY0":-139.00317222474644,"vZ0":-3.9166300115956982,"x":135.1,"y":170.14,"x0":-1.2264161149194874,"y0":50.00187210275985,"z0":5.590371717310446,"aX":-10.209091488735726},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":8.6,"spinRate":2373,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39087346883214913,"extension":6.478215637395326},"index":0,"playId":"05af30e2-1817-3d08-bfb1-4eb526c704d0","pitchNumber":1,"startTime":"2026-07-29T18:42:27.554Z","endTime":"2026-07-29T18:42:32.180Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05416771860712,"aZ":-23.51204026207661,"pfxX":-8.958981338194075,"pfxZ":4.294677922369088,"pX":0.10210187537977157,"pZ":1.3043613390110327,"vX0":6.289119209118848,"vY0":-139.83284690055083,"vZ0":-7.486277022854281,"x":113.11,"y":203.56,"x0":-0.9912207548300584,"y0":50.00397926479365,"z0":5.514990412933992,"aX":-18.071738156025273},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2310,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3889626763777776,"extension":6.457233641001255},"index":1,"playId":"54a5046b-d72b-32f8-ba09-22abf2bac267","pitchNumber":2,"startTime":"2026-07-29T18:42:44.520Z","endTime":"2026-07-29T18:42:49.810Z","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":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02171893851466,"aZ":-26.2243310214439,"pfxX":-7.883466436996031,"pfxZ":3.5986224667497346,"pX":-1.2875661326730434,"pZ":2.5132026693755947,"vX0":2.7852909694464567,"vY0":-126.75055175579595,"vZ0":-2.6141114111614137,"x":166.08,"y":170.92,"x0":-1.3664022037811012,"y0":50.00267182252563,"z0":5.617602519498674,"aX":-13.032159783834619},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":13.8,"spinRate":1965,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4295170277810252,"extension":6.383826353289001},"index":2,"playId":"f3ad6082-dc09-3abd-9c5b-0679b6a11b8c","pitchNumber":3,"startTime":"2026-07-29T18:43:05.806Z","endTime":"2026-07-29T18:43:10.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61634894064969,"aZ":-23.098146172986013,"pfxX":-5.880625001095305,"pfxZ":4.66153748528445,"pX":0.015553285215272827,"pZ":2.82985080057731,"vX0":5.83198916221657,"vY0":-137.28388128908165,"vZ0":-3.308230885584959,"x":116.41,"y":162.37,"x0":-1.351820442025483,"y0":50.00523879784125,"z0":5.586710363451439,"aX":-11.45446160291696},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":9.7,"spinRate":2365,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3959406515675141,"extension":6.450685591997182},"index":3,"playId":"ddfbda42-86a3-3ad6-97e9-20911c9f8334","pitchNumber":4,"startTime":"2026-07-29T18:43:24.454Z","endTime":"2026-07-29T18:43:28.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1989817858771,"aZ":-29.581202983520328,"pfxX":-8.212621037298335,"pfxZ":1.5287869470379496,"pX":-0.4950885066961243,"pZ":1.868482880903861,"vX0":4.7987023221753855,"vY0":-128.1880764001751,"vZ0":-3.6087290909167464,"x":135.87,"y":188.33,"x0":-1.307838436565224,"y0":50.00040762799956,"z0":5.5609325851889535,"aX":-13.902285999574433},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":14.0,"spinRate":1955,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.42448412126809565,"extension":6.390185601176458},"hitData":{"launchSpeed":100.3,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":146.62}},"index":4,"playId":"58597ff2-dd6a-35e2-8725-507b01acf52a","pitchNumber":5,"startTime":"2026-07-29T18:43:49.741Z","endTime":"2026-07-29T18:43:58.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:43:58.808Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brady House lines out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:45:50.782Z","endTime":"2026-07-29T18:47:14.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81008593934367,"aZ":-12.235816168925494,"pfxX":-3.8674684103136725,"pfxZ":10.767288211282697,"pX":0.30512846507561436,"pZ":4.198134093436773,"vX0":2.8902328987571395,"vY0":-134.39766265313318,"vZ0":-5.239539961090374,"x":105.37,"y":125.43,"x0":-0.2752576365767197,"y0":50.00225043524282,"z0":7.023395562284901,"aX":-7.160888230762031},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2261,"spinDirection":198},"zone":12,"typeConfidence":0.86,"plateTime":0.40566831426705985,"extension":6.105216766618985},"index":0,"playId":"d5720cc9-0f62-3845-bc9b-cd67b83b2c38","pitchNumber":1,"startTime":"2026-07-29T18:46:04.035Z","endTime":"2026-07-29T18:46:08.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978365185694468,"aZ":-21.920176996445726,"pfxX":-7.694018827865405,"pfxZ":7.236735785934927,"pX":-0.06563597004038169,"pZ":0.8062397388057817,"vX0":2.3956987438654496,"vY0":-118.36084297323785,"vZ0":-9.59851247045184,"x":119.5,"y":217.01,"x0":-0.09249000636073816,"y0":50.000886047471326,"z0":6.927530098079018,"aX":-10.894886693449296},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":11.0,"breakHorizontal":13.3,"spinRate":1499,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.46308890593740415,"extension":6.146503314726107},"index":1,"playId":"19a35657-608c-3d86-aab1-4f5201d88401","pitchNumber":2,"startTime":"2026-07-29T18:46:16.413Z","endTime":"2026-07-29T18:46:20.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":81.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.81302157823075,"aZ":-27.797684612404208,"pfxX":-4.28886409543816,"pfxZ":2.6720333005191836,"pX":0.2824892520639461,"pZ":3.7647064546507765,"vX0":2.681795464729015,"vY0":-125.17612621939652,"vZ0":-3.2151629089169442,"x":106.23,"y":137.13,"x0":-0.22877190955515322,"y0":50.00071587102527,"z0":7.267069825009062,"aX":-7.019220014076426},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":7.4,"spinRate":2142,"spinDirection":202},"zone":12,"typeConfidence":0.87,"plateTime":0.4324297897260929,"extension":5.868766486765256},"index":2,"playId":"41fe4197-6aed-3dfa-9ecc-dd7c3636bba0","pitchNumber":3,"startTime":"2026-07-29T18:46:35.045Z","endTime":"2026-07-29T18:46:39.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968156673692032,"aZ":-11.586955423580786,"pfxX":-2.34110697164263,"pfxZ":10.935881086215922,"pX":-0.8870359125871379,"pZ":3.2492230780570086,"vX0":-0.5689308585885742,"vY0":-135.2336869927485,"vZ0":-7.851433442700654,"x":150.81,"y":151.05,"x0":-0.3703642574582865,"y0":50.003623825653406,"z0":6.972371522295227,"aX":-4.406968098433376},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":2201,"spinDirection":188},"zone":11,"typeConfidence":0.89,"plateTime":0.40251627993994443,"extension":6.199299615226797},"index":3,"playId":"7a1bd310-07f9-32ee-adce-61158b7b7681","pitchNumber":4,"startTime":"2026-07-29T18:46:48.769Z","endTime":"2026-07-29T18:46:52.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.586012635093265,"aZ":-11.142166275011022,"pfxX":-3.56427321785877,"pfxZ":11.006167914574805,"pX":0.23386677933748506,"pZ":3.0167850698233365,"vX0":2.369470061462498,"vY0":-135.63600893189184,"vZ0":-8.375783012415434,"x":108.09,"y":157.33,"x0":-0.17681983888518576,"y0":50.00118182773627,"z0":6.873202774624458,"aX":-6.80937700499878},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":6.1,"spinRate":2216,"spinDirection":193},"zone":2,"typeConfidence":0.87,"plateTime":0.39997847344405857,"extension":6.254519892949159},"hitData":{"launchSpeed":107.5,"launchAngle":13.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.13,"coordY":61.97}},"index":4,"playId":"a96081b2-34a8-330b-8742-7f977fec40aa","pitchNumber":5,"startTime":"2026-07-29T18:47:07.244Z","endTime":"2026-07-29T18:47:14.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:47:14.654Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Davis Schneider to first baseman Kazuma Okamoto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:47:25.591Z","endTime":"2026-07-29T18:48:55.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38320102014727,"aZ":-12.469918930664226,"pfxX":-3.7345850208762856,"pfxZ":10.307517534220528,"pX":-0.5978891594262641,"pZ":3.0797066933014654,"vX0":0.4903723573471426,"vY0":-136.0709973118243,"vZ0":-8.178902128258857,"x":139.79,"y":155.63,"x0":-0.2920940422914708,"y0":50.00666779805881,"z0":6.950518434644616,"aX":-7.141390598132318},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2235,"spinDirection":195},"zone":1,"typeConfidence":0.88,"plateTime":0.39956795669246237,"extension":6.283401939741687},"index":0,"playId":"4a18f199-2fc9-3532-8483-1e41ebdebf0f","pitchNumber":1,"startTime":"2026-07-29T18:47:41.220Z","endTime":"2026-07-29T18:47:45.541Z","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":93.4,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98657491168349,"aZ":-13.844035643507407,"pfxX":-3.023823668596564,"pfxZ":9.599464561032605,"pX":0.9425007523747813,"pZ":4.248240864458819,"vX0":4.130089997778379,"vY0":-136.12771581965208,"vZ0":-4.9176433559415145,"x":81.07,"y":124.08,"x0":-0.1893152072534227,"y0":50.00469099969984,"z0":7.009842762985743,"aX":-5.775350376572768},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":4.8,"spinRate":2288,"spinDirection":192},"zone":12,"typeConfidence":0.86,"plateTime":0.39971452768511506,"extension":6.165467715769696},"index":1,"playId":"2b829b98-cc31-3392-aa46-57ee6286e7ef","pitchNumber":2,"startTime":"2026-07-29T18:47:54.820Z","endTime":"2026-07-29T18:47:59.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(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":86.9,"endSpeed":82.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.681528178705264,"aZ":-28.480444715246485,"pfxX":-2.20900479306283,"pfxZ":2.2038337828828722,"pX":0.7428380562834089,"pZ":0.8294581570149856,"vX0":3.259918486021729,"vY0":-126.5595197443118,"vZ0":-9.70836570949785,"x":88.68,"y":216.38,"x0":-0.25553368035096335,"y0":50.00451832586844,"z0":6.881620119885551,"aX":-3.7045231778663634},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":3.6,"spinRate":2252,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.4273556940523613,"extension":6.0168967776766795},"index":2,"playId":"e28fe321-4204-3a32-865b-67ba28ca28ed","pitchNumber":3,"startTime":"2026-07-29T18:48:07.810Z","endTime":"2026-07-29T18:48:12.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":82.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.395297585397934,"aZ":-26.610924537996702,"pfxX":-2.59371717898499,"pfxZ":3.3065210379799677,"pX":-0.10800639848001163,"pZ":1.5551516001393932,"vX0":1.722982196337963,"vY0":-126.93409129465049,"vZ0":-8.359929359248593,"x":121.12,"y":196.79,"x0":-0.44814749217000405,"y0":50.00469150349997,"z0":6.914824602786526,"aX":-4.36467813574042},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":4.4,"spinRate":2234,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.42649041615169603,"extension":6.041234842765088},"index":3,"playId":"ad551027-46a6-31b5-9a3d-7f8a1cf27e0a","pitchNumber":4,"startTime":"2026-07-29T18:48:24.442Z","endTime":"2026-07-29T18:48:28.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796341520988815,"aZ":-14.658588323234385,"pfxX":-1.3655612699767037,"pfxZ":9.263611008148857,"pX":0.8097912782249644,"pZ":3.8054421093874677,"vX0":3.1546165832931705,"vY0":-135.04041858246526,"vZ0":-5.8475475063300335,"x":86.13,"y":136.03,"x0":-0.18384514973542676,"y0":50.00561144599733,"z0":6.988618767563254,"aX":-2.5830693532854587},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":1.9,"spinRate":2042,"spinDirection":196},"zone":12,"typeConfidence":0.82,"plateTime":0.40195631254490705,"extension":6.271113902687594},"hitData":{"launchSpeed":58.7,"launchAngle":3.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":157.76}},"index":4,"playId":"c66c7db6-d244-3816-8c26-97bf595e1921","pitchNumber":5,"startTime":"2026-07-29T18:48:46.846Z","endTime":"2026-07-29T18:48:55.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:48:55.590Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harry Ford grounds out, third baseman Ernie Clement to first baseman Kazuma Okamoto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:49:03.773Z","endTime":"2026-07-29T18:50:13.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.862122764526585,"aZ":-27.229594008032368,"pfxX":-6.105217222880076,"pfxZ":3.3779333111006675,"pX":-1.0239025899339211,"pZ":2.6715748588776607,"vX0":-0.2778365478459875,"vY0":-119.37441637463651,"vZ0":-4.746980040020028,"x":156.03,"y":166.65,"x0":-0.11159801230224238,"y0":50.00269739600163,"z0":7.095939750776579,"aX":-8.938877523437467},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.4,"breakHorizontal":11.2,"spinRate":1335,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4563042114815228,"extension":6.051271089698352},"index":0,"playId":"0ccc1c23-3f22-33b7-8e54-a89a3d2f207f","pitchNumber":1,"startTime":"2026-07-29T18:49:18.312Z","endTime":"2026-07-29T18:49:23.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.199907497934007,"aZ":-25.182544363850884,"pfxX":-4.044389999410626,"pfxZ":4.258106328707031,"pX":0.5222884661162642,"pZ":1.9581781810709518,"vX0":3.274052915881157,"vY0":-126.16901127999708,"vZ0":-7.507816633725086,"x":97.09,"y":185.91,"x0":-0.25507920109957033,"y0":50.003102498582464,"z0":6.948035403398796,"aX":-6.641739396274525},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":6.7,"spinRate":2277,"spinDirection":212},"zone":9,"typeConfidence":0.88,"plateTime":0.4310768425594924,"extension":6.020176313638271},"index":1,"playId":"51e50e11-7710-3c0e-8bf7-8500dfd23004","pitchNumber":2,"startTime":"2026-07-29T18:49:31.133Z","endTime":"2026-07-29T18:49:35.935Z","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":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.304025414697016,"aZ":-28.16739885483936,"pfxX":-1.974481295835675,"pfxZ":2.4440133544701697,"pX":0.9356817017823373,"pZ":1.6142380581304139,"vX0":3.743300465085517,"vY0":-126.02488362512169,"vZ0":-7.64777307741279,"x":81.33,"y":195.2,"x0":-0.3004848885932076,"y0":50.00099128001941,"z0":6.907248955034347,"aX":-3.2330869159315347},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":2.9,"spinRate":2238,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.431673462200838,"extension":5.893368249233629},"index":2,"playId":"4e685fa2-9ea7-3c03-aeae-6578369acc9e","pitchNumber":3,"startTime":"2026-07-29T18:49:46.917Z","endTime":"2026-07-29T18:49:52.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.75621301517005,"aZ":-29.816215278853758,"pfxX":-5.402820990758807,"pfxZ":1.5721778680451113,"pX":0.17851666351105863,"pZ":2.4817304928968107,"vX0":2.588488995731899,"vY0":-120.13829357053923,"vZ0":-4.789857763877071,"x":110.2,"y":171.77,"x0":-0.1967342541385637,"y0":50.00213056418293,"z0":7.076119902904088,"aX":-8.096949564570975},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.2,"breakHorizontal":9.4,"spinRate":1185,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4515834685659508,"extension":6.124059457103508},"hitData":{"launchSpeed":99.8,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":164.35}},"index":3,"playId":"aa966d9f-a8d4-3036-b82b-dbf985fb7c01","pitchNumber":4,"startTime":"2026-07-29T18:50:05.317Z","endTime":"2026-07-29T18:50:13.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:50:13.630Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to right fielder James Wood.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:53:04.053Z","endTime":"2026-07-29T18:54:12.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orlando Ribalta replaces Eddy Yean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:51:33.598Z","endTime":"2026-07-29T18:53:06.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41876769190829,"aZ":-9.664934480071521,"pfxX":-7.012404010385954,"pfxZ":11.310959908911396,"pX":-1.3324869504230885,"pZ":1.8456154920759162,"vX0":4.559002230307093,"vY0":-140.3230123278248,"vZ0":-10.186814955889751,"x":167.79,"y":188.95,"x0":-2.069108097934926,"y0":50.00017049593874,"z0":6.15708827053885,"aX":-13.950710975054207},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":11.8,"spinRate":2647,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3906618188119908,"extension":6.209303888398962},"index":1,"playId":"5268be44-29a3-34e5-88b8-823f4c467670","pitchNumber":1,"startTime":"2026-07-29T18:53:06.402Z","endTime":"2026-07-29T18:53:10.901Z","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":96.2,"endSpeed":88.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792504029527098,"aZ":-11.848615053218253,"pfxX":-5.648368372255595,"pfxZ":10.180493342225294,"pX":-0.9461150823398371,"pZ":3.622626758348339,"vX0":4.467812546491131,"vY0":-139.98268251904778,"vZ0":-5.750959769296545,"x":153.06,"y":140.97,"x0":-1.8241464803000453,"y0":50.00518644252988,"z0":6.470360855955267,"aX":-11.279675575792},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2493,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3903735151479282,"extension":5.829023480627994},"index":2,"playId":"c04c3172-ddd9-38fe-afdc-cc7802677b9f","pitchNumber":2,"startTime":"2026-07-29T18:53:23.593Z","endTime":"2026-07-29T18:53:28.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16223774849133,"aZ":-11.172409933577192,"pfxX":-5.849500131137475,"pfxZ":10.31882859647676,"pX":-0.37225851451349523,"pZ":1.8701416445597587,"vX0":5.93235955387053,"vY0":-141.07231573620635,"vZ0":-10.261486674114645,"x":131.19,"y":188.29,"x0":-1.732591110069562,"y0":50.00124453627334,"z0":6.254143718664246,"aX":-11.90414486854921},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2583,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3868125069077859,"extension":6.064669279252716},"index":3,"playId":"c97895d3-3bac-39f8-ab57-abfabf08cda0","pitchNumber":3,"startTime":"2026-07-29T18:53:42.896Z","endTime":"2026-07-29T18:53:47.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.271152670905867,"aZ":-18.325681199871845,"pfxX":-6.854785270848254,"pfxZ":8.48490583724244,"pX":-0.2741800505824755,"pZ":2.0920264092782794,"vX0":6.423928883666075,"vY0":-125.819510105034,"vZ0":-6.6867409056964995,"x":127.45,"y":182.3,"x0":-1.948301179529232,"y0":50.00241027342948,"z0":6.22795740101591,"aX":-11.186055770681124},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.4,"breakHorizontal":11.3,"spinRate":2004,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4324160784661113,"extension":6.131201261048976},"hitData":{"launchSpeed":87.3,"launchAngle":35.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.25,"coordY":71.91}},"index":4,"playId":"e73a9081-4f2a-3420-8ef9-e859f888d7fa","pitchNumber":4,"startTime":"2026-07-29T18:54:01.999Z","endTime":"2026-07-29T18:54:12.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:54:12.097Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:54:16.635Z","endTime":"2026-07-29T18:54:50.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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":97.9,"endSpeed":90.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.079721358041798,"aZ":-15.446768565592226,"pfxX":-6.743573169674826,"pfxZ":8.025165310400821,"pX":-1.3816499520665204,"pZ":2.8891483269813434,"vX0":3.600274555140929,"vY0":-142.58630784981696,"vZ0":-7.084633083954374,"x":169.67,"y":160.77,"x0":-1.7764622483938781,"y0":50.000944242770224,"z0":6.35846285297779,"aX":-14.05127207027373},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2533,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3823841698733239,"extension":6.236110335765796},"hitData":{"launchSpeed":71.6,"launchAngle":21.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.99,"coordY":126.5}},"index":0,"playId":"611935e3-0cb8-3190-99e8-6624d762dd61","pitchNumber":1,"startTime":"2026-07-29T18:54:39.243Z","endTime":"2026-07-29T18:54:50.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:54:50.608Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:54:55.745Z","endTime":"2026-07-29T18:56:23.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376824346456278,"aZ":-16.487037939817373,"pfxX":-5.9669585380374,"pfxZ":7.532141688976969,"pX":-1.443805263201783,"pZ":2.5262425133223743,"vX0":3.8389331948832117,"vY0":-141.98661974921586,"vZ0":-7.874471305400954,"x":172.03,"y":170.57,"x0":-2.0241752833986766,"y0":50.00588718954669,"z0":6.34450023048634,"aX":-12.430669710353277},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":10.2,"spinRate":2444,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.38284623498604775,"extension":6.3395691718503535},"index":0,"playId":"cd2a5e6e-2ac5-32b3-9eb9-eebb959ac7e3","pitchNumber":1,"startTime":"2026-07-29T18:55:16.965Z","endTime":"2026-07-29T18:55:21.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.488722747043404,"aZ":-30.236316327908632,"pfxX":1.5504555153983661,"pfxZ":1.2021852201373964,"pX":-0.6913283868207061,"pZ":1.744785486584071,"vX0":2.9495798086050704,"vY0":-124.8914795781659,"vZ0":-5.287625629483259,"x":143.35,"y":191.67,"x0":-2.080002881612381,"y0":50.0017890891935,"z0":6.318503735965427,"aX":2.4974538398533253},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-3.4,"spinRate":2128,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4352930101054744,"extension":6.264531783824268},"index":1,"playId":"d30bdc09-f6f5-3677-b78c-b4825aa47551","pitchNumber":2,"startTime":"2026-07-29T18:55:35.491Z","endTime":"2026-07-29T18:55:40.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.46971266107882,"aZ":-20.26015316285726,"pfxX":-6.065516272379055,"pfxZ":7.228474306688851,"pX":-0.27563041659877746,"pZ":2.765409173537507,"vX0":6.460460837826992,"vY0":-125.49225491369153,"vZ0":-4.844728446847368,"x":127.51,"y":164.11,"x0":-2.0557650617242054,"y0":50.00178735985329,"z0":6.300680017229005,"aX":-9.995624618647982},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.6,"breakHorizontal":10.1,"spinRate":2047,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4310466788162177,"extension":6.44894953125933},"index":2,"playId":"025194e2-c831-34da-bd11-d8067414b9dd","pitchNumber":3,"startTime":"2026-07-29T18:55:56.202Z","endTime":"2026-07-29T18:56:01.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.571128558137254,"aZ":-20.63942012627545,"pfxX":-5.839369355819418,"pfxZ":7.01885050026494,"pX":-0.8302135313084746,"pZ":1.2619395248055028,"vX0":5.061170405759937,"vY0":-126.09077666637147,"vZ0":-8.287604553837507,"x":148.65,"y":204.71,"x0":-2.084546530320056,"y0":50.00586080130992,"z0":6.199472496030995,"aX":-9.602636188206926},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.4,"breakHorizontal":9.7,"spinRate":1995,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43093870502688647,"extension":6.711137201067488},"index":3,"playId":"9a9c0f74-7a07-37d5-8e3d-b7c5fd5f9990","pitchNumber":4,"startTime":"2026-07-29T18:56:18.564Z","endTime":"2026-07-29T18:56:23.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:56:23.530Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a fly ball to right fielder James Wood. Kazuma Okamoto to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:56:41.135Z","endTime":"2026-07-29T18:59:05.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":92.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821928642251954,"aZ":-16.336048748511185,"pfxX":-9.398167234791861,"pfxZ":7.490401289674515,"pX":0.36995783345683725,"pZ":1.1090841002280232,"vX0":9.537134857955873,"vY0":-142.85974736883225,"vZ0":-11.400343355426873,"x":102.9,"y":208.83,"x0":-1.754201878135273,"y0":50.002680768246876,"z0":6.121023492690322,"aX":-19.87216971098384},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.9,"breakHorizontal":15.6,"spinRate":2611,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3800961310309763,"extension":6.607873145180906},"index":0,"playId":"bb2ac6ae-8d40-3b56-804c-92bd32eb42b6","pitchNumber":1,"startTime":"2026-07-29T18:56:50.521Z","endTime":"2026-07-29T18:56:55.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67333231460953,"aZ":-27.453980402817827,"pfxX":-0.45858005570598415,"pfxZ":2.860467871013758,"pX":0.07386799264955499,"pZ":1.5624927924617744,"vX0":5.110082689522798,"vY0":-126.113394691677,"vZ0":-6.670739617365938,"x":114.18,"y":196.59,"x0":-1.8980467651600854,"y0":50.00466626630591,"z0":6.384560955497441,"aX":-0.7578763260380083},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":0.0,"spinRate":2199,"spinDirection":172},"zone":8,"typeConfidence":2.0,"plateTime":0.43025820552721106,"extension":6.179965946575269},"index":1,"playId":"684217e9-d6bd-3942-a77b-53d16a31afc9","pitchNumber":2,"startTime":"2026-07-29T18:57:12.001Z","endTime":"2026-07-29T18:57:16.515Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-29T18:57:28.983Z","endTime":"2026-07-29T18:57:47.607Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"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":2},"pitchData":{"startSpeed":87.8,"endSpeed":83.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.944572503705086,"aZ":-26.81292026949238,"pfxX":0.31053074013774307,"pfxZ":3.1527481721121084,"pX":1.3996108949599373,"pZ":0.8485040646888542,"vX0":7.936428561604312,"vY0":-127.73757092149006,"vZ0":-8.587000984958639,"x":63.65,"y":215.87,"x0":-1.750036987563952,"y0":50.00457130949796,"z0":6.269569463948789,"aX":0.5284589295547452},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":-1.8,"spinRate":2198,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.424001058298602,"extension":6.3910678527286695},"index":3,"playId":"f481d285-c4fc-3233-b687-8b0a04a01c35","pitchNumber":3,"startTime":"2026-07-29T18:57:47.607Z","endTime":"2026-07-29T18:57:52.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307434964567392,"aZ":-15.264287444481845,"pfxX":-9.254000577149032,"pfxZ":8.340439119512899,"pX":-1.4736933887352004,"pZ":3.089714529896328,"vX0":4.622179268421888,"vY0":-141.27747893307784,"vZ0":-6.361595986613513,"x":173.17,"y":155.36,"x0":-1.9260984360268667,"y0":50.00260087460106,"z0":6.3466364817533005,"aX":-18.760492655596654},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":15.8,"spinRate":2609,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3872688079565365,"extension":6.385215279457236},"index":4,"playId":"4103e8ff-76e5-3e8c-b199-3af9248d6231","pitchNumber":4,"startTime":"2026-07-29T18:58:09.118Z","endTime":"2026-07-29T18:58:13.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.057103882202714,"aZ":-29.817024080604806,"pfxX":0.7288325845962889,"pfxZ":1.3774498856335722,"pX":-0.15809924553457766,"pZ":2.461533088583586,"vX0":4.434492251191561,"vY0":-128.231326381207,"vZ0":-4.313876465228629,"x":123.03,"y":172.32,"x0":-1.9862747527286533,"y0":50.000902504324664,"z0":6.424645658851514,"aX":1.2446640937192905},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":-2.0,"spinRate":2068,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.42297721466201255,"extension":6.2361469105840985},"index":5,"playId":"4e4991c3-6657-3ee4-8524-d23cce63c6fb","pitchNumber":5,"startTime":"2026-07-29T18:58:29.456Z","endTime":"2026-07-29T18:58:34.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.688772387317762,"aZ":-28.187215633183573,"pfxX":0.9664189018564602,"pfxZ":2.329112682436465,"pX":-0.7849634684950669,"pZ":2.3664971144051825,"vX0":2.8710153180688787,"vY0":-128.52313665552106,"vZ0":-4.750739258199507,"x":146.92,"y":174.88,"x0":-2.0315822664756835,"y0":50.003890157932794,"z0":6.367382144873697,"aX":1.6551250667740185},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-2.3,"spinRate":2223,"spinDirection":168},"zone":4,"typeConfidence":2.0,"plateTime":0.4223542897605901,"extension":6.36030050691201},"hitData":{"launchSpeed":71.4,"launchAngle":40.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.02,"coordY":116.04}},"index":6,"playId":"b3beeea9-9f9d-3868-8480-f5cf79e8b254","pitchNumber":6,"startTime":"2026-07-29T18:58:52.942Z","endTime":"2026-07-29T18:59:05.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:59:05.943Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a ground ball to third baseman Brady House. Kazuma Okamoto scores. Alejandro Kirk to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T19:00:23.889Z","endTime":"2026-07-29T19:02:06.248Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":687377,"link":"/api/v1/people/687377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:59:24.365Z","endTime":"2026-07-29T19:00:26.251Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.5,"endSpeed":90.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951917868146133,"aZ":-11.227433028712483,"pfxX":-6.29511428579314,"pfxZ":10.193860631399176,"pX":-0.5535771362844603,"pZ":1.962362470708974,"vX0":6.126732193068078,"vY0":-141.6300245159159,"vZ0":-9.944063516367118,"x":138.1,"y":185.8,"x0":-1.9152978768808346,"y0":50.000122946220436,"z0":6.213823140355676,"aX":-12.930673309094125},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2646,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3850940858808518,"extension":6.2683066444009645},"index":1,"playId":"4f35341b-463e-3a33-a151-0bb04b2f699c","pitchNumber":1,"startTime":"2026-07-29T19:00:26.251Z","endTime":"2026-07-29T19:00:31.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.955378165626385,"aZ":-14.035941201578362,"pfxX":-6.623540985596279,"pfxZ":8.634112719861898,"pX":-0.5538395895876397,"pZ":3.069348394514689,"vX0":6.13510564462002,"vY0":-143.50057425412425,"vZ0":-6.644602452185801,"x":138.11,"y":155.91,"x0":-1.8514192316026072,"y0":50.001881084795855,"z0":6.276952890119951,"aX":-13.913316588058414},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2489,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3806322002831566,"extension":6.3954165329101516},"index":2,"playId":"79528522-2edc-318b-8c9b-8dd470922f46","pitchNumber":2,"startTime":"2026-07-29T19:00:45.635Z","endTime":"2026-07-29T19:00:49.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":83.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.299944334181465,"aZ":-27.367660058986612,"pfxX":0.19125156761327378,"pfxZ":2.7983583129673324,"pX":-0.42744290383647837,"pZ":1.511186793435209,"vX0":3.5463026843475522,"vY0":-128.65846555896243,"vZ0":-7.132070266809059,"x":133.29,"y":197.98,"x0":-1.8341495353933877,"y0":50.00578568780995,"z0":6.367103886650363,"aX":0.32846570299212946},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.0,"spinRate":2061,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.42163926176498734,"extension":6.296524785524147},"index":3,"playId":"3b44e753-1aa8-317e-b4ef-f833e5932a07","pitchNumber":3,"startTime":"2026-07-29T19:01:08.857Z","endTime":"2026-07-29T19:01:14.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82207801752281,"aZ":-17.575342218754994,"pfxX":-8.832645441422034,"pfxZ":8.697247748726042,"pX":-0.6586016691456844,"pZ":1.2504648770737812,"vX0":6.352261770515962,"vY0":-127.57518783214573,"vZ0":-8.975152447507158,"x":142.1,"y":205.02,"x0":-2.011225213971506,"y0":50.00101410141769,"z0":6.15275582454499,"aX":-14.819727356193292},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.3,"breakHorizontal":14.9,"spinRate":2096,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42642408287204603,"extension":6.520676970443939},"hitData":{"launchSpeed":58.2,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":164.86}},"index":4,"playId":"2d260c52-19fe-3e18-aa7d-e81fc355e655","pitchNumber":4,"startTime":"2026-07-29T19:01:55.698Z","endTime":"2026-07-29T19:02:06.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:02:06.248Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ernie Clement pops out to second baseman Jorbit Vivas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T19:02:32.056Z","endTime":"2026-07-29T19:03:02.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16931090234908,"aZ":-24.14345507467429,"pfxX":0.1352908308598949,"pfxZ":4.686231794868319,"pX":0.17263813618191706,"pZ":1.970121064144447,"vX0":5.625482480527793,"vY0":-128.9109955461296,"vZ0":-6.5352804370478905,"x":110.42,"y":185.59,"x0":-2.038788901762515,"y0":50.003350624264584,"z0":6.354374722350338,"aX":0.2317432419974399},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":2167,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.42192675694707527,"extension":6.310961508586442},"index":0,"playId":"16655de9-98c5-3827-8e3f-2dfc9dfcac4b","pitchNumber":1,"startTime":"2026-07-29T19:02:33.819Z","endTime":"2026-07-29T19:02:37.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76355438240703,"aZ":-15.744900225949165,"pfxX":-9.119519506930269,"pfxZ":7.814687699900162,"pX":-0.6480659995810621,"pZ":2.58569029447005,"vX0":6.445939391004595,"vY0":-143.089798273015,"vZ0":-7.817194356747901,"x":141.7,"y":168.97,"x0":-1.729531506180467,"y0":50.00161671463441,"z0":6.31267105842703,"aX":-19.169392991220306},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.0,"breakHorizontal":15.5,"spinRate":2430,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.38079722368678715,"extension":6.383758918792576},"hitData":{"launchSpeed":59.5,"launchAngle":52.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.23,"coordY":145.11}},"index":1,"playId":"baf5bac0-f154-31a1-857d-23f29e2fe338","pitchNumber":2,"startTime":"2026-07-29T19:02:54.357Z","endTime":"2026-07-29T19:03:02.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:03:02.091Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a fly ball to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:05:20.060Z","endTime":"2026-07-29T19:06:03.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626552328566106,"aZ":-12.581616965560166,"pfxX":-4.225353066056337,"pfxZ":10.553640889033868,"pX":0.33326810926173844,"pZ":1.0037163069121118,"vX0":2.604042113596865,"vY0":-134.30840696637773,"vZ0":-12.86746230359573,"x":104.3,"y":211.68,"x0":-0.09172750319727743,"y0":50.00655256764801,"z0":6.70719402392649,"aX":-7.84758434701203},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2258,"spinDirection":198},"zone":14,"typeConfidence":0.83,"plateTime":0.40529536744695793,"extension":6.358650741254483},"index":0,"playId":"b1b000d5-1c90-3e69-b2bc-cf6426b8293c","pitchNumber":1,"startTime":"2026-07-29T19:05:22.552Z","endTime":"2026-07-29T19:05:27.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41813256690796,"aZ":-25.194595334436556,"pfxX":-3.1005657375428415,"pfxZ":4.367376784636462,"pX":-0.6883686971833122,"pZ":1.8563018199921448,"vX0":0.22988923182787382,"vY0":-124.35502697313916,"vZ0":-7.599561581868832,"x":143.24,"y":188.66,"x0":-0.3772143828868406,"y0":50.00010741588948,"z0":6.984348172536688,"aX":-4.948741979893164},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":5.6,"spinRate":2156,"spinDirection":209},"zone":7,"typeConfidence":0.83,"plateTime":0.4372485258101997,"extension":5.953522735891488},"index":1,"playId":"f1e7de6e-20e0-3c13-aaa1-9b41cdea24d9","pitchNumber":2,"startTime":"2026-07-29T19:05:35.472Z","endTime":"2026-07-29T19:05:41.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.849518541829962,"aZ":-25.07079195393429,"pfxX":-4.372026236107617,"pfxZ":4.749015358723608,"pX":-0.8991594180091155,"pZ":1.2861237762763114,"vX0":-0.10112904062068413,"vY0":-120.00669464280703,"vZ0":-8.46848078147914,"x":151.27,"y":204.05,"x0":-0.2866558736161806,"y0":50.00022449202177,"z0":7.012932282101593,"aX":-6.532813031111746},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.3,"breakHorizontal":8.0,"spinRate":1384,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.4521794414109723,"extension":5.943887128857339},"hitData":{"launchSpeed":73.0,"launchAngle":27.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.36,"coordY":96.83}},"index":2,"playId":"e1657948-d07a-3c81-a781-93ce83401f15","pitchNumber":3,"startTime":"2026-07-29T19:05:51.546Z","endTime":"2026-07-29T19:06:03.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:06:03.599Z","atBatIndex":57},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jacob Young out on a sacrifice bunt, third baseman Ernie Clement to first baseman Kazuma Okamoto. Daylen Lile to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:06:09.035Z","endTime":"2026-07-29T19:06:38.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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(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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49698009638559,"aZ":-29.68874117525251,"pfxX":-1.6871960304787104,"pfxZ":1.5698188779277054,"pX":-0.8682387253094709,"pZ":1.989097681250792,"vX0":0.16347140521434278,"vY0":-124.72873857142072,"vZ0":-6.391510159743685,"x":150.1,"y":185.07,"x0":-0.714969175462907,"y0":50.00456079210492,"z0":7.011976472661455,"aX":-2.6766609835186164},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":3.0,"spinRate":2261,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.4379950556450014,"extension":5.810186013223839},"hitData":{"launchSpeed":31.4,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.18,"coordY":190.14}},"index":0,"playId":"cdbe326a-9188-3499-aebc-24fdce7ac796","pitchNumber":1,"startTime":"2026-07-29T19:06:31.148Z","endTime":"2026-07-29T19:06:38.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:06:38.836Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorbit Vivas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:07:39.871Z","endTime":"2026-07-29T19:09:49.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T19:07:03.818Z","endTime":"2026-07-29T19:07:42.193Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.556308580067824,"aZ":-13.625554914456595,"pfxX":-4.4272470858471245,"pfxZ":9.898072883585442,"pX":-0.6888265728824796,"pZ":1.2602730373443898,"vX0":0.8644291543502034,"vY0":-134.40913344656045,"vZ0":-12.142820398912667,"x":143.26,"y":204.75,"x0":-0.4338945820031313,"y0":50.00332259652433,"z0":6.740313735400333,"aX":-8.295136901171267},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2119,"spinDirection":207},"zone":13,"typeConfidence":0.82,"plateTime":0.40382644295801606,"extension":6.137221354527739},"index":1,"playId":"24d8f6bd-0b88-3599-b134-57997d6a48ba","pitchNumber":1,"startTime":"2026-07-29T19:07:42.193Z","endTime":"2026-07-29T19:07:47.412Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.622218514956938,"aZ":-24.56443348887891,"pfxX":-4.071108315013178,"pfxZ":4.657883420102005,"pX":-0.9872266546728399,"pZ":2.5739216234113695,"vX0":-0.022807731521170632,"vY0":-125.95173107185298,"vZ0":-6.2932607605113535,"x":154.63,"y":169.28,"x0":-0.44775195605980905,"y0":50.002786456759395,"z0":7.047414697910614,"aX":-6.648321846449302},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":7.4,"spinRate":2223,"spinDirection":225},"zone":11,"typeConfidence":0.81,"plateTime":0.43215701164163844,"extension":5.833363707678703},"index":2,"playId":"b45042cd-0edc-3b95-92c1-e213fbb4fafb","pitchNumber":2,"startTime":"2026-07-29T19:07:57.215Z","endTime":"2026-07-29T19:08:01.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48947164351779,"aZ":-25.430176994293177,"pfxX":-5.961920081440661,"pfxZ":4.53583486481131,"pX":-1.117242919352159,"pZ":2.9486531333618675,"vX0":-0.43054574532996037,"vY0":-120.16149761416237,"vZ0":-4.884024157772497,"x":159.59,"y":159.17,"x0":-0.16007007861762185,"y0":50.00581401559643,"z0":7.2202628102613655,"aX":-8.871027502996666},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.6,"breakHorizontal":10.9,"spinRate":1462,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.45282801564213493,"extension":6.021377688780121},"index":3,"playId":"e4ed0084-cb7c-3a02-b242-752f3f8dbbbb","pitchNumber":3,"startTime":"2026-07-29T19:08:15.257Z","endTime":"2026-07-29T19:08:21.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":77.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.800034861167592,"aZ":-24.203631481348168,"pfxX":-4.69984965383418,"pfxZ":5.385785114833812,"pX":-0.6775422522085353,"pZ":1.8609002747250996,"vX0":0.18702876723922177,"vY0":-119.17502421449669,"vZ0":-7.401645046505947,"x":142.83,"y":188.54,"x0":-0.14268742108967858,"y0":50.001300341044576,"z0":7.106355245913871,"aX":-6.951358467693431},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.8,"breakHorizontal":8.5,"spinRate":1422,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.45472036823729045,"extension":5.86776698149282},"index":4,"playId":"81917276-05d4-39c4-a0db-10f9647fc6a0","pitchNumber":4,"startTime":"2026-07-29T19:08:57.996Z","endTime":"2026-07-29T19:09:02.488Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376695431536117,"aZ":-12.210720585920448,"pfxX":-3.2570947747038113,"pfxZ":10.407088177585402,"pX":0.19578673655034504,"pZ":3.883658996836607,"vX0":1.9477038373991433,"vY0":-136.28545686504864,"vZ0":-6.224601730559274,"x":109.54,"y":133.92,"x0":-0.09763223243241995,"y0":50.00680731544382,"z0":7.008362293223043,"aX":-6.250065384375853},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2050,"spinDirection":204},"zone":12,"typeConfidence":0.88,"plateTime":0.39889596557936047,"extension":6.143827179939426},"index":5,"playId":"685f7c78-241c-3f37-85df-9b27965eb47e","pitchNumber":5,"startTime":"2026-07-29T19:09:29.113Z","endTime":"2026-07-29T19:09:34.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":81.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.103203220271226,"aZ":-27.252800061486404,"pfxX":-2.7798306511540605,"pfxZ":3.0221641013913842,"pX":-0.4699472236155465,"pZ":0.4988589875604916,"vX0":0.4038805617283163,"vY0":-125.12080543297213,"vZ0":-10.62741176868484,"x":134.91,"y":225.31,"x0":-0.2690623101374067,"y0":50.00002428837542,"z0":6.9416908518302085,"aX":-4.520966992528225},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":5.0,"spinRate":2189,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.43349073759639634,"extension":5.994496867278064},"index":6,"playId":"f2708491-c957-3de5-823c-0213c1b97c33","pitchNumber":6,"startTime":"2026-07-29T19:09:44.796Z","endTime":"2026-07-29T19:09:49.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:09:49.825Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, third baseman Ernie Clement to first baseman Kazuma Okamoto.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:12:32.087Z","endTime":"2026-07-29T19:14:28.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:10:11.342Z","endTime":"2026-07-29T19:11:31.178Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Rogers replaces Trey Yesavage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T19:11:31.178Z","endTime":"2026-07-29T19:12:34.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.424806343293202,"aZ":-42.90359822151207,"pfxX":-3.9851229111678363,"pfxZ":-7.070161378699622,"pX":-0.3454344868718656,"pZ":2.228866576834724,"vX0":8.852284705973402,"vY0":-120.99294340208421,"vZ0":10.172804474596768,"x":130.17,"y":178.6,"x0":-3.4962630037491227,"y0":50.002755091780976,"z0":1.6986046091494096,"aX":-6.046713403992603},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.7,"breakHorizontal":5.6,"spinRate":1933,"spinDirection":322},"zone":4,"typeConfidence":0.88,"plateTime":0.4486986233035051,"extension":5.914300120597442},"index":2,"playId":"768a4545-0315-3c9a-b84e-9d2d6be14e99","pitchNumber":1,"startTime":"2026-07-29T19:12:34.353Z","endTime":"2026-07-29T19:12:38.916Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.842052796083586,"aZ":-43.46563711042129,"pfxX":-2.6705071160013976,"pfxZ":-7.462308050605847,"pX":-0.08148085626811391,"pZ":3.404122600077724,"vX0":9.128111411734917,"vY0":-120.90714331087617,"vZ0":12.991776092572655,"x":120.11,"y":146.87,"x0":-3.5241220856476843,"y0":50.00501272095478,"z0":1.7562846772023366,"aX":-4.040052592245551},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.8,"breakHorizontal":3.1,"spinRate":2026,"spinDirection":325},"zone":11,"typeConfidence":0.91,"plateTime":0.4493592874896861,"extension":6.0542254410664444},"index":3,"playId":"a7a24b7c-842e-38b9-a335-d482b151bf26","pitchNumber":2,"startTime":"2026-07-29T19:12:52.235Z","endTime":"2026-07-29T19:12:57.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":67.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.450625052451128,"aZ":-28.451141296428283,"pfxX":4.225979636603813,"pfxZ":3.2071341343604427,"pX":-0.8869082105843316,"pZ":2.2632645097826996,"vX0":4.780413730573736,"vY0":-106.27132782108433,"vZ0":7.8554860633321315,"x":150.81,"y":177.67,"x0":-3.7010283850087005,"y0":50.00518632915217,"z0":1.7325549037923542,"aX":4.911293622941661},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":7.9,"breakHorizontal":-8.8,"spinRate":2514,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.5122705781826502,"extension":6.023797251747538},"index":4,"playId":"4836de82-0f65-3e4c-b09f-06e31b1644f2","pitchNumber":3,"startTime":"2026-07-29T19:13:06.677Z","endTime":"2026-07-29T19:13:10.993Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.759247628826763,"aZ":-44.14788020653424,"pfxX":-4.923646467427635,"pfxZ":-8.01799471509662,"pX":1.0598015598291275,"pZ":2.4130930689001335,"vX0":12.19960999862251,"vY0":-120.41741790107753,"vZ0":10.931332240612656,"x":76.6,"y":173.63,"x0":-3.3957816006578834,"y0":50.004268084839424,"z0":1.6986643996606086,"aX":-7.352786925243333},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.9,"breakHorizontal":6.5,"spinRate":2074,"spinDirection":327},"zone":12,"typeConfidence":0.89,"plateTime":0.45202375655186655,"extension":6.07494600895361},"index":5,"playId":"629ff8d0-173a-3491-9990-215239518c58","pitchNumber":4,"startTime":"2026-07-29T19:13:28.697Z","endTime":"2026-07-29T19:13:34.736Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-29T19:14:01.648Z","endTime":"2026-07-29T19:14:19.833Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.280457146944148,"aZ":-45.05651682119654,"pfxX":-3.8032779374057353,"pfxZ":-8.349697844452468,"pX":-0.40576723783510527,"pZ":2.2868261505511636,"vX0":8.934635868145707,"vY0":-122.35747724703236,"vZ0":10.768123625424904,"x":132.47,"y":177.04,"x0":-3.583196129071626,"y0":50.00483199372755,"z0":1.6667647563245374,"aX":-5.867076426726895},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.7,"breakHorizontal":5.2,"spinRate":2107,"spinDirection":327},"zone":4,"typeConfidence":0.9,"plateTime":0.44476260346778407,"extension":5.761600291455087},"hitData":{"launchSpeed":95.7,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":164.86}},"index":7,"playId":"77854028-05c4-3633-99e0-7cb2904e4b02","pitchNumber":5,"startTime":"2026-07-29T19:14:19.833Z","endTime":"2026-07-29T19:14:28.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:14:28.926Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out sharply, shortstop Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:16:41.440Z","endTime":"2026-07-29T19:18:58.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paxton Schultz replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:15:25.968Z","endTime":"2026-07-29T19:16:43.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687606,"link":"/api/v1/people/687606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":88.7,"endSpeed":84.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.564458912039784,"aZ":-23.684394705210103,"pfxX":0.031627037388397714,"pfxZ":4.794235189018721,"pX":-0.026751798268606877,"pZ":2.8769257238408095,"vX0":5.892565505623407,"vY0":-129.3812833680998,"vZ0":-3.200469163101723,"x":118.02,"y":161.1,"x0":-2.2961861747318646,"y0":50.00571412887755,"z0":5.857153629431145,"aX":0.05522271901591435},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-0.8,"spinRate":2393,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.41629281286326103,"extension":5.85571143122355},"index":1,"playId":"74bf2aee-0114-3b70-9edc-e7bd3f1e1372","pitchNumber":1,"startTime":"2026-07-29T19:16:43.637Z","endTime":"2026-07-29T19:16:51.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34581530085397,"aZ":-23.84185411747714,"pfxX":-1.4254738474629027,"pfxZ":4.670060026473983,"pX":0.24641534972412069,"pZ":3.1744223285616,"vX0":7.041815088190093,"vY0":-131.13799500235416,"vZ0":-2.5456032560770896,"x":107.61,"y":153.07,"x0":-2.2604245826877274,"y0":50.0047430692686,"z0":5.890991664134286,"aX":-2.545635461418039},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":1.4,"spinRate":2134,"spinDirection":195},"zone":3,"typeConfidence":0.91,"plateTime":0.4138228174083478,"extension":5.815887386736499},"index":2,"playId":"27fdee08-54bb-3eb8-b406-e7615c6d1fb7","pitchNumber":2,"startTime":"2026-07-29T19:17:25.828Z","endTime":"2026-07-29T19:17:30.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":80.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06309557165898,"aZ":-28.07054931084818,"pfxX":2.1101702074403828,"pfxZ":2.611089932185552,"pX":0.9460635282703719,"pZ":-0.35652012226211094,"vX0":7.784734339285564,"vY0":-123.3564791929425,"vZ0":-8.614277892594826,"x":80.94,"y":248.41,"x0":-2.5001482454030333,"y0":50.00305320560471,"z0":5.481557610779706,"aX":3.3139568071149075},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":-5.3,"spinRate":2269,"spinDirection":174},"zone":14,"typeConfidence":0.91,"plateTime":0.44077020457909244,"extension":6.149980292609898},"index":3,"playId":"02d58501-a415-3441-a6f5-4f88bb2ccfb8","pitchNumber":3,"startTime":"2026-07-29T19:17:50.747Z","endTime":"2026-07-29T19:17:55.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311621510543045,"aZ":-15.977878716925927,"pfxX":-5.274948945631349,"pfxZ":8.469006332681047,"pX":0.019659715113613002,"pZ":3.8450242171068245,"vX0":7.467562521451581,"vY0":-136.0595001644874,"vZ0":-2.867853683127188,"x":116.25,"y":134.96,"x0":-2.050270870326203,"y0":50.00048504296462,"z0":5.993384148481556,"aX":-10.085440755957066},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":2367,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.39956933907005476,"extension":5.742335090177994},"index":4,"playId":"288f3915-8a9d-352d-b618-6a6d1d2f6b5e","pitchNumber":4,"startTime":"2026-07-29T19:18:28.880Z","endTime":"2026-07-29T19:18:36.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461992854574447,"aZ":-13.270237306108166,"pfxX":-6.24809321653586,"pfxZ":9.92345614671871,"pX":0.36634958923597005,"pZ":2.0813049967628534,"vX0":8.612702672217281,"vY0":-136.75316803424178,"vZ0":-7.635851026415574,"x":103.04,"y":182.58,"x0":-2.003416578987835,"y0":50.00519380480071,"z0":5.808500382466239,"aX":-11.906637313976736},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":9.6,"spinRate":2312,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.3996032099504787,"extension":5.786202974838488},"hitData":{"launchSpeed":96.4,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":121.91,"coordY":135.47}},"index":5,"playId":"73bbc5f9-1de5-338d-8283-c6c23ddf572d","pitchNumber":5,"startTime":"2026-07-29T19:18:50.903Z","endTime":"2026-07-29T19:18:58.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:18:58.964Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Davis Schneider doubles (6) on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:19:12.889Z","endTime":"2026-07-29T19:22:07.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.025070515873406,"aZ":-20.424526982348954,"pfxX":1.4778965282070693,"pfxZ":6.607639210296375,"pX":0.38181625637658284,"pZ":3.3690515775307497,"vX0":6.41839547795697,"vY0":-131.06063543608607,"vZ0":-2.606850501757105,"x":102.45,"y":147.82,"x0":-2.269241920052373,"y0":50.00114702067981,"z0":5.865848332473265,"aX":2.624958741082943},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-3.8,"spinRate":2474,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.41448976687881567,"extension":5.780506694040995},"index":0,"playId":"69891871-3ec3-3974-9465-6fcb9c155039","pitchNumber":1,"startTime":"2026-07-29T19:19:36.995Z","endTime":"2026-07-29T19:19:42.460Z","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":90.6,"endSpeed":85.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.260764810191045,"aZ":-20.371822096506598,"pfxX":-0.3715392270743838,"pfxZ":6.480032644973482,"pX":-0.2748518440528917,"pZ":3.3504521087337964,"vX0":5.408200470705136,"vY0":-132.16880843592534,"vZ0":-2.925033278293741,"x":127.48,"y":148.32,"x0":-2.2739674057357493,"y0":50.00658252623379,"z0":5.917791254000088,"aX":-0.6777902425166331},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":-0.1,"spinRate":2407,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.4097761313449322,"extension":5.826180956841508},"index":1,"playId":"33c956f4-c70d-3517-a84a-1f0fcc346b9a","pitchNumber":2,"startTime":"2026-07-29T19:19:55.248Z","endTime":"2026-07-29T19:19:59.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92101764840563,"aZ":-30.08676065237763,"pfxX":2.3751845276500303,"pfxZ":1.3234165037536159,"pX":1.1131365210094017,"pZ":0.32309605880684983,"vX0":7.716119801141927,"vY0":-125.09268420317969,"vZ0":-6.749489417770753,"x":74.57,"y":230.06,"x0":-2.323769911702748,"y0":50.004505107218144,"z0":5.532125546516791,"aX":3.7533203606035435},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-6.1,"spinRate":2354,"spinDirection":151},"zone":14,"typeConfidence":0.68,"plateTime":0.43834532962035055,"extension":5.990020478656987},"index":2,"playId":"f9c7c274-b197-3e96-90db-1456bd9928c7","pitchNumber":3,"startTime":"2026-07-29T19:20:17.486Z","endTime":"2026-07-29T19:20:22.100Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271715490636698,"aZ":-19.618770825830374,"pfxX":0.5514943731531478,"pfxZ":7.13331905232708,"pX":-0.010364488646226609,"pZ":3.7895877672836833,"vX0":5.8047642951396075,"vY0":-130.96631824166846,"vZ0":-1.834907920156525,"x":117.4,"y":136.46,"x0":-2.315144095515515,"y0":50.0020619547275,"z0":5.947067098038543,"aX":0.9690539603698329},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.8,"breakHorizontal":-2.2,"spinRate":2324,"spinDirection":181},"zone":12,"typeConfidence":0.9,"plateTime":0.4161476564068809,"extension":5.825239150762882},"index":3,"playId":"4db87de9-17a3-3615-a2e2-dcb96f9e3b55","pitchNumber":4,"startTime":"2026-07-29T19:20:39.842Z","endTime":"2026-07-29T19:20:45.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63272910269214,"aZ":-11.349310826246441,"pfxX":-5.578260227890872,"pfxZ":11.01457510415944,"pX":0.9183190770482175,"pZ":3.270474398514308,"vX0":9.847610260039316,"vY0":-136.5337019483024,"vZ0":-4.921974188295066,"x":82.0,"y":150.48,"x0":-2.0079990395117524,"y0":50.00389844747997,"z0":5.875459572139112,"aX":-10.548440567834625},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":8.0,"spinRate":2437,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.40092962188686343,"extension":6.06905084501906},"index":4,"playId":"aa325b6e-5b72-3137-961d-045d8e3c30ad","pitchNumber":5,"startTime":"2026-07-29T19:20:59.604Z","endTime":"2026-07-29T19:21:05.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594225550773988,"aZ":-24.84879030599168,"pfxX":0.04936306611159308,"pfxZ":4.122986433128537,"pX":-0.009691500724474375,"pZ":4.026068117998717,"vX0":5.949313336905097,"vY0":-131.81465207587178,"vZ0":-0.46580707363669327,"x":117.37,"y":130.08,"x0":-2.293518881065948,"y0":50.00117090232024,"z0":6.025062736479131,"aX":0.08654813350939126},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2216,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.414064931615199,"extension":5.839287427628203},"index":5,"playId":"8cea09dd-1251-37b5-9088-8b0daf844d08","pitchNumber":6,"startTime":"2026-07-29T19:21:23.203Z","endTime":"2026-07-29T19:21:28.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.771877831579637,"aZ":-20.44269489935278,"pfxX":-0.2690987245443939,"pfxZ":6.59556749379551,"pX":0.5223061673877667,"pZ":3.065790405481864,"vX0":7.406878330303118,"vY0":-131.48881804082978,"vZ0":-3.290473261060443,"x":97.09,"y":156.0,"x0":-2.277507716812976,"y0":50.00110304003442,"z0":5.822373478422947,"aX":-0.47853048307276336},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-0.8,"spinRate":2383,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.4140835876274931,"extension":5.897587550028056},"hitData":{"launchSpeed":80.6,"launchAngle":18.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.27,"coordY":111.14}},"index":6,"playId":"0dbca189-f82d-395f-a728-c9a550cc320d","pitchNumber":7,"startTime":"2026-07-29T19:21:53.052Z","endTime":"2026-07-29T19:22:07.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:22:07.681Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohendrick Piñango singles on a ground ball to left fielder Daylen Lile. Davis Schneider to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:22:15.953Z","endTime":"2026-07-29T19:26:22.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"postOnThird":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.848754406406048,"aZ":-21.339365215071442,"pfxX":-0.4902778203158027,"pfxZ":6.024647184304444,"pX":0.6260588957742315,"pZ":3.31609417290946,"vX0":8.04717976821708,"vY0":-131.4896234358296,"vZ0":-2.5476148413750628,"x":93.14,"y":149.25,"x0":-2.3759065064430813,"y0":50.00100030782223,"z0":5.835497744275438,"aX":-0.8819773650797523},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-0.4,"spinRate":2388,"spinDirection":194},"zone":3,"typeConfidence":0.9,"plateTime":0.41235022205487404,"extension":6.171147022924882},"index":0,"playId":"04a21328-a25f-314d-9a0a-094b548f7f5b","pitchNumber":1,"startTime":"2026-07-29T19:22:42.037Z","endTime":"2026-07-29T19:22:47.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.714628987615388,"aZ":-16.025069750869417,"pfxX":-5.04437833834025,"pfxZ":8.457292594716709,"pX":0.18382686606268384,"pZ":3.827651187655566,"vX0":8.05353241259266,"vY0":-136.29593637710542,"vZ0":-2.578552208510542,"x":109.99,"y":135.43,"x0":-2.1336945079483027,"y0":50.005682384251266,"z0":5.873037542463592,"aX":-9.636371991183875},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2410,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.39957112312870446,"extension":5.952473146205079},"index":1,"playId":"9b3f5a9e-0ef2-3100-9aab-ac233c4bc3f4","pitchNumber":2,"startTime":"2026-07-29T19:23:03.173Z","endTime":"2026-07-29T19:23:09.367Z","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":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01732663625067,"aZ":-22.443010988492514,"pfxX":-1.1215678357318035,"pfxZ":5.480900552204988,"pX":0.49938040840319164,"pZ":3.3448977821849017,"vX0":7.6049856467974735,"vY0":-131.20949789615787,"vZ0":-2.1094856738486554,"x":97.96,"y":148.47,"x0":-2.268391359010042,"y0":50.00148542318922,"z0":5.800501417490717,"aX":-1.9910225682549612},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":0.7,"spinRate":2099,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.41455845377537015,"extension":5.89201202106818},"index":2,"playId":"d6d184f1-6f96-3f97-97ff-7b8367e0a394","pitchNumber":3,"startTime":"2026-07-29T19:24:00.729Z","endTime":"2026-07-29T19:24:07.028Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.319351695666402,"aZ":-26.27679809087435,"pfxX":-4.511922674266562,"pfxZ":3.777808281964073,"pX":-0.4257069487267447,"pZ":0.8686376864433851,"vX0":5.634707233632595,"vY0":-123.57838672310407,"vZ0":-6.579964437410934,"x":133.23,"y":215.33,"x0":-2.138678989780539,"y0":50.00612130993408,"z0":5.744000367881232,"aX":-7.050173458476728},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":7.0,"spinRate":1242,"spinDirection":207},"zone":13,"typeConfidence":0.89,"plateTime":0.44154260712849513,"extension":6.163188662716368},"index":3,"playId":"a981817b-28e3-3567-95ba-392fae8230f5","pitchNumber":4,"startTime":"2026-07-29T19:24:27.065Z","endTime":"2026-07-29T19:24:32.356Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116041295065177,"aZ":-11.93346333633802,"pfxX":-7.032070046240538,"pfxZ":10.562775070327488,"pX":-0.8965977790304035,"pZ":2.89017485255111,"vX0":6.315934682032187,"vY0":-137.46252417152053,"vZ0":-5.758386177141368,"x":151.18,"y":160.75,"x0":-2.3089926476052525,"y0":50.00277011913151,"z0":5.8204280756253635,"aX":-13.474694734599067},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":11.4,"spinRate":2272,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3982668912059397,"extension":5.9080190719868755},"index":4,"playId":"eefa931e-3e77-3636-bf8d-30bfbfbd2b18","pitchNumber":5,"startTime":"2026-07-29T19:24:48.918Z","endTime":"2026-07-29T19:24:54.332Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302389443843296,"aZ":-21.043896464445286,"pfxX":-1.6382288038310744,"pfxZ":6.182268848289944,"pX":1.009547248849212,"pZ":3.092835396044497,"vX0":8.676890574528176,"vY0":-132.3254249822191,"vZ0":-3.2851035700148303,"x":78.52,"y":155.27,"x0":-2.078139009414578,"y0":50.00055256280854,"z0":5.865605458950421,"aX":-2.9494103015212665},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":1.3,"spinRate":2304,"spinDirection":193},"zone":12,"typeConfidence":0.88,"plateTime":0.4116014064018789,"extension":5.7428092583123895},"index":5,"playId":"3e22fab1-00c8-3554-bd5a-e0483dfd98ed","pitchNumber":6,"startTime":"2026-07-29T19:25:24.743Z","endTime":"2026-07-29T19:25:27.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546670930980458,"aZ":-16.478395416202822,"pfxX":-5.8117357446990345,"pfxZ":7.983519503838863,"pX":-0.3496025077932556,"pZ":3.053388578216037,"vX0":7.279964995026116,"vY0":-138.31643456426846,"vZ0":-4.642937268806939,"x":130.33,"y":156.34,"x0":-2.2424300808264492,"y0":50.00596969228087,"z0":5.834912020549064,"aX":-11.43108261841008},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2257,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.39375868512319956,"extension":5.84542965675938},"hitData":{"launchSpeed":102.5,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.36,"coordY":108.61}},"index":6,"playId":"32d2d9ca-0e3e-3705-971f-1f51c8b4ae91","pitchNumber":7,"startTime":"2026-07-29T19:26:09.743Z","endTime":"2026-07-29T19:26:22.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:26:22.237Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:27:44.704Z","endTime":"2026-07-29T19:32:24.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnThird":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[0,4],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Myles Straw replaces Yohendrick Piñango.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T19:26:45.057Z","endTime":"2026-07-29T19:26:52.452Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":682818,"link":"/api/v1/people/682818"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-29T19:26:52.452Z","endTime":"2026-07-29T19:27:47.051Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.24522981490154,"aZ":-27.247507283208087,"pfxX":0.6157791621766293,"pfxZ":2.821256432595126,"pX":-1.3120891121577467,"pZ":3.3105554157949597,"vX0":3.6179451479086886,"vY0":-129.27714058761984,"vZ0":-1.2290645662766493,"x":167.01,"y":149.4,"x0":-2.7924365801125663,"y0":50.000657191906306,"z0":5.826215434481485,"aX":1.0726493687383927},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":-1.7,"spinRate":2380,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.41887024435843623,"extension":5.897933925664295},"index":2,"playId":"1b3235de-e5da-30a9-91a0-95e4bb08c2a1","pitchNumber":1,"startTime":"2026-07-29T19:27:47.051Z","endTime":"2026-07-29T19:27:52.778Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192784294167936,"aZ":-22.32701858107785,"pfxX":0.08319138430283246,"pfxZ":5.532354055512589,"pX":1.1701903171122587,"pZ":2.2577349971387295,"vX0":8.842018354321027,"vY0":-131.83732193663218,"vZ0":-4.679560807845631,"x":72.4,"y":177.82,"x0":-2.222631286628799,"y0":50.00141212408653,"z0":5.680941671030487,"aX":0.14626482397511373},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2174,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.4137556702309748,"extension":6.0343318028081425},"index":3,"playId":"08707c81-2fdf-3636-affc-777f11e5fe8c","pitchNumber":2,"startTime":"2026-07-29T19:28:07.794Z","endTime":"2026-07-29T19:28:13.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nationals challenged (tag play), call on the field was upheld: Myles Straw steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"index":4,"actionPlayId":"08707c81-2fdf-3636-affc-777f11e5fe8c","startTime":"2026-07-29T19:28:27.387Z","endTime":"2026-07-29T19:30:36.530Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":120}},{"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.3,"endSpeed":83.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208266928607934,"aZ":-22.776055735401414,"pfxX":1.1089443440998026,"pfxZ":5.312744753917002,"pX":0.8020469655470676,"pZ":2.6860346805059607,"vX0":7.506377531723889,"vY0":-131.45187806442195,"vZ0":-3.6343174214042318,"x":86.43,"y":166.26,"x0":-2.222443929775463,"y0":50.00045059632644,"z0":5.757388983405041,"aX":1.9576105272607913},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-3.5,"spinRate":2254,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.4150731462544073,"extension":6.072055626782393},"index":5,"playId":"f0a69dff-71ff-3cd5-8564-b0d7e9221ca5","pitchNumber":3,"startTime":"2026-07-29T19:30:36.530Z","endTime":"2026-07-29T19:30:42.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.071252280683876,"aZ":-13.623605102460452,"pfxX":-5.954295843134816,"pfxZ":9.835586168770426,"pX":1.1787454284588292,"pZ":2.690265415071639,"vX0":10.572916316796386,"vY0":-135.58881672188707,"vZ0":-5.685539050320311,"x":72.07,"y":166.14,"x0":-1.9748806439732267,"y0":50.00018222118683,"z0":5.7435137827501395,"aX":-11.227885106478702},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2497,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.40198981004549283,"extension":6.151779854153115},"index":6,"playId":"703cfd80-e5eb-3f8e-85df-592476a8306f","pitchNumber":4,"startTime":"2026-07-29T19:31:02.739Z","endTime":"2026-07-29T19:31:08.631Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4184733372152,"aZ":-16.48850465361724,"pfxX":-1.605076031215829,"pfxZ":8.619882581583974,"pX":0.31875072735865306,"pZ":3.051108021388291,"vX0":7.339102519204202,"vY0":-133.04021956939363,"vZ0":-4.0429282744852895,"x":104.85,"y":156.4,"x0":-2.2489282326040594,"y0":50.00558570215254,"z0":5.7606777289613476,"aX":-2.9219741715063874},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":1.6,"spinRate":2392,"spinDirection":199},"zone":3,"typeConfidence":0.86,"plateTime":0.4093034556110493,"extension":5.992234937621995},"index":7,"playId":"0d8e2e7d-2651-30f6-b2b4-5518d7d02c05","pitchNumber":5,"startTime":"2026-07-29T19:31:23.110Z","endTime":"2026-07-29T19:31:29.055Z","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":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36124980491185,"aZ":-23.118528225879395,"pfxX":-0.09757049283671648,"pfxZ":5.05405947606636,"pX":0.9536404783330967,"pZ":3.0180989784615466,"vX0":8.213145767554517,"vY0":-131.1652570993264,"vZ0":-2.844799255555235,"x":80.65,"y":157.29,"x0":-2.1688371491874725,"y0":50.00425348434854,"z0":5.788393533961204,"aX":-0.17705126554388367},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-1.1,"spinRate":2306,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.4131510006086252,"extension":5.996948622635319},"index":8,"playId":"93472a50-4782-3a6a-a89f-3ee203c88481","pitchNumber":6,"startTime":"2026-07-29T19:31:49.215Z","endTime":"2026-07-29T19:31:54.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.397490688489608,"aZ":-15.515967832573786,"pfxX":-5.342851521267079,"pfxZ":8.741672741052405,"pX":0.35866517964941097,"pZ":3.7500843937851513,"vX0":8.447387157360138,"vY0":-136.75499681935526,"vZ0":-2.9451195099621654,"x":103.33,"y":137.53,"x0":-2.067361263120069,"y0":50.00420836893704,"z0":5.8969752830766495,"aX":-10.18393915189776},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2247,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.39955922463424143,"extension":5.93085518035683},"index":9,"playId":"185c73fa-df1b-3038-9343-8e211b2b4ddf","pitchNumber":7,"startTime":"2026-07-29T19:32:19.086Z","endTime":"2026-07-29T19:32:24.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:32:24.053Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kazuma Okamoto doubles (14) on a fly ball to right fielder James Wood, deflected by center fielder Jacob Young. Davis Schneider scores. Myles Straw scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:32:32.483Z","endTime":"2026-07-29T19:34:51.062Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":{"id":687606,"link":"/api/v1/people/687606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":687606,"link":"/api/v1/people/687606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620218595310337,"aZ":-20.271321101796715,"pfxX":-1.2371864966216388,"pfxZ":6.709348113674434,"pX":0.32060457374594964,"pZ":3.9875893652556176,"vX0":6.957120872252467,"vY0":-131.53929741915067,"vZ0":-1.1151486045449266,"x":104.78,"y":131.12,"x0":-2.1836349817806795,"y0":50.00447367128765,"z0":5.902279635637346,"aX":-2.1964584053050475},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":1.0,"spinRate":2278,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4144196559351645,"extension":5.821735090691092},"index":0,"playId":"af585ce9-8365-3f99-a748-aee3ee242c1d","pitchNumber":1,"startTime":"2026-07-29T19:32:51.102Z","endTime":"2026-07-29T19:32:55.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115067901441673,"aZ":-21.97247418221626,"pfxX":-0.08292870704017918,"pfxZ":5.721572080691619,"pX":-0.6056514049353388,"pZ":3.357366659229308,"vX0":4.6447574696984555,"vY0":-131.7431886604756,"vZ0":-2.4116226887439893,"x":140.09,"y":148.13,"x0":-2.369990178835829,"y0":50.00623905878757,"z0":5.8834642019356655,"aX":-0.1487438316045901},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-0.7,"spinRate":2236,"spinDirection":193},"zone":1,"typeConfidence":0.9,"plateTime":0.41344428741743844,"extension":6.033338671978768},"index":1,"playId":"6d9ff1ea-6461-33f9-bc99-9aba69075784","pitchNumber":2,"startTime":"2026-07-29T19:33:08.685Z","endTime":"2026-07-29T19:33:13.369Z","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":90.9,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393198034709584,"aZ":-22.869705537331033,"pfxX":-0.8729421691741592,"pfxZ":5.181893241322594,"pX":-0.12301891730184573,"pZ":4.370197117249269,"vX0":5.675858350199444,"vY0":-132.42925908835468,"vZ0":0.1332895801942673,"x":121.69,"y":120.78,"x0":-2.170639119921834,"y0":50.002639830240994,"z0":5.977320453368697,"aX":-1.5681826911545411},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":0.5,"spinRate":2060,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.4118884732596513,"extension":5.962711941512403},"index":2,"playId":"f376e347-cafe-3d64-9dc0-48185cf7d1a8","pitchNumber":3,"startTime":"2026-07-29T19:33:45.451Z","endTime":"2026-07-29T19:33:50.647Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30277159199021,"aZ":-22.446674057679065,"pfxX":-0.4866725000676677,"pfxZ":5.419715870173725,"pX":0.6321697454717219,"pZ":3.839553228394588,"vX0":7.807149858132758,"vY0":-131.7284891125698,"vZ0":-1.0646236265615243,"x":92.9,"y":135.11,"x0":-2.280037463370387,"y0":50.0056503824493,"z0":5.8755647746433874,"aX":-0.8755525384933155},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":-0.5,"spinRate":2507,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.4124128206477473,"extension":5.901241540874246},"index":3,"playId":"8f82bf3e-ac72-3645-898d-367509671d41","pitchNumber":4,"startTime":"2026-07-29T19:34:12.293Z","endTime":"2026-07-29T19:34:16.630Z","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":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038052617786366,"aZ":-23.021988077397385,"pfxX":1.387899379385372,"pfxZ":5.149426903698934,"pX":0.6988855525293711,"pZ":3.013769149710447,"vX0":7.417767584814991,"vY0":-131.51162032433217,"vZ0":-2.8438741258147315,"x":90.36,"y":157.41,"x0":-2.321734873282455,"y0":50.00470708396752,"z0":5.78962102464776,"aX":2.4647657254164628},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-4.0,"spinRate":2533,"spinDirection":185},"zone":3,"typeConfidence":0.9,"plateTime":0.4141651224581935,"extension":5.945354185919344},"hitData":{"launchSpeed":73.8,"launchAngle":43.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.82,"coordY":121.79}},"index":4,"playId":"d7615c51-05b4-3d91-9afc-5d244274e82e","pitchNumber":5,"startTime":"2026-07-29T19:34:33.790Z","endTime":"2026-07-29T19:34:51.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:34:51.062Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a sharp line drive to left fielder Daylen Lile. Kazuma Okamoto scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:35:58.723Z","endTime":"2026-07-29T19:36:11.602Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":687606,"link":"/api/v1/people/687606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:35:23.240Z","endTime":"2026-07-29T19:36:00.995Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237776973256082,"aZ":-27.825001470616535,"pfxX":1.6036005126729131,"pfxZ":2.7433634223757988,"pX":-0.029128063133545417,"pZ":2.2214758969392263,"vX0":5.838262954798777,"vY0":-124.72919477304235,"vZ0":-2.982800027860293,"x":118.11,"y":178.8,"x0":-2.6012523972701946,"y0":50.00609780379702,"z0":5.708417225135311,"aX":2.5472062173225045},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.2,"spinRate":2190,"spinDirection":151},"zone":8,"typeConfidence":0.84,"plateTime":0.43782175220481534,"extension":5.986000024010645},"hitData":{"launchSpeed":108.6,"launchAngle":12.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.59,"coordY":99.59}},"index":1,"playId":"8e92bbf6-8e1f-37d4-90d5-2d93562279cf","pitchNumber":1,"startTime":"2026-07-29T19:36:00.995Z","endTime":"2026-07-29T19:36:11.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:36:11.602Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Kirk strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:39:00.243Z","endTime":"2026-07-29T19:40:13.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:36:39.796Z","endTime":"2026-07-29T19:37:16.536Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trevor Williams replaces Paxton Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T19:37:16.536Z","endTime":"2026-07-29T19:39:02.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592866,"link":"/api/v1/people/592866"},"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(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":88.5,"endSpeed":81.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69119047892504,"aZ":-21.54598877937948,"pfxX":-2.7814260081057496,"pfxZ":6.270434557055838,"pX":0.11791245048752537,"pZ":2.7648701940145908,"vX0":6.388973159156725,"vY0":-128.8524203947274,"vZ0":-1.3908561614799173,"x":112.51,"y":164.13,"x0":-2.023296872889038,"y0":50.00555809896362,"z0":4.963211849876319,"aX":-4.717517974811432},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":3.7,"spinRate":2088,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.4237536323154556,"extension":6.905885516606434},"index":2,"playId":"3e7570de-896e-3902-b2d1-a353b821bdf4","pitchNumber":1,"startTime":"2026-07-29T19:39:02.197Z","endTime":"2026-07-29T19:39:07.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30001545355978,"aZ":-29.870156692218814,"pfxX":-9.536986812136368,"pfxZ":1.341911062890258,"pX":0.004881931407148016,"pZ":1.5901898733775455,"vX0":8.005182185675741,"vY0":-129.18010219931486,"vZ0":-2.604560955479183,"x":116.81,"y":195.84,"x0":-1.8736393221245886,"y0":50.00053386928888,"z0":4.874648755535908,"aX":-16.347067105813764},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":15.8,"spinRate":1883,"spinDirection":230},"zone":8,"typeConfidence":0.94,"plateTime":0.4216967011901325,"extension":6.852913275444262},"index":3,"playId":"70130ffb-7d91-3e0e-8f6b-925290cdd14e","pitchNumber":2,"startTime":"2026-07-29T19:39:23.038Z","endTime":"2026-07-29T19:39:27.352Z","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":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97781716375175,"aZ":-26.88261385084544,"pfxX":4.1209711906179365,"pfxZ":3.941404767865995,"pX":0.9788349508497518,"pZ":0.46893903690807,"vX0":5.809991859353253,"vY0":-114.75249265572346,"vZ0":-4.117543749440235,"x":79.69,"y":226.12,"x0":-2.1149647592918956,"y0":50.00156543341703,"z0":4.886919815734949,"aX":5.529678759858626},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.5,"breakHorizontal":-8.9,"spinRate":2342,"spinDirection":89},"zone":14,"typeConfidence":0.89,"plateTime":0.4761624524430017,"extension":7.049461876566231},"index":4,"playId":"1a380fd7-bcc3-321b-82ad-dabb1f30d524","pitchNumber":3,"startTime":"2026-07-29T19:39:42.779Z","endTime":"2026-07-29T19:39:46.645Z","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":77.0,"endSpeed":70.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.37777674863987,"aZ":-27.335818535574465,"pfxX":6.792104097165117,"pfxZ":3.7988550287248195,"pX":0.7803348223691248,"pZ":2.4739149368272395,"vX0":4.442077456059144,"vY0":-112.168552213916,"vZ0":0.3192591013898176,"x":87.26,"y":171.98,"x0":-2.1083933162443187,"y0":50.002621382379814,"z0":5.117942953320698,"aX":8.650134888230381},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":7.3,"breakHorizontal":-13.4,"spinRate":2328,"spinDirection":88},"zone":12,"typeConfidence":0.9,"plateTime":0.4883852743456747,"extension":6.994161383395468},"index":5,"playId":"d19ad640-5e00-3905-89fc-27111170ffaa","pitchNumber":4,"startTime":"2026-07-29T19:40:10.215Z","endTime":"2026-07-29T19:40:13.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:40:13.973Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Wood doubles (26) on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:42:38.115Z","endTime":"2026-07-29T19:42:54.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Myles Straw remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:41:57.606Z","endTime":"2026-07-29T19:41:57.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"description":"Defensive Substitution: Luis Urías replaces second baseman Davis Schneider, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:41:57.630Z","endTime":"2026-07-29T19:42:40.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.852068927214734,"aZ":-47.488372127767086,"pfxX":-3.2020667368704996,"pfxZ":-10.256180035783343,"pX":0.14096798300947336,"pZ":2.4852196534305038,"vX0":9.803986065510049,"vY0":-120.94097456645495,"vZ0":11.602317431318948,"x":111.63,"y":171.68,"x0":-3.535397270724662,"y0":50.00345688830712,"z0":1.7793987379248382,"aX":-4.782520893033062},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-15.6,"breakHorizontal":3.7,"spinRate":2029,"spinDirection":321},"zone":5,"typeConfidence":0.91,"plateTime":0.45154431829379504,"extension":5.895848479766256},"hitData":{"launchSpeed":109.6,"launchAngle":10.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":217.18,"coordY":98.48}},"index":2,"playId":"a32e2697-3809-3cf7-ba80-33ffb5de709a","pitchNumber":1,"startTime":"2026-07-29T19:42:40.383Z","endTime":"2026-07-29T19:42:54.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:42:54.329Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to left fielder Myles Straw. James Wood scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:43:05.702Z","endTime":"2026-07-29T19:43:40.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":643511,"link":"/api/v1/people/643511"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.8,"endSpeed":77.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.856037188319984,"aZ":-43.92911082747219,"pfxX":-4.627495066391882,"pfxZ":-7.71430141525523,"pX":-1.7023565476459606,"pZ":1.2891317204925472,"vX0":6.178307121274018,"vY0":-121.6042636960257,"vZ0":8.330564580173933,"x":181.89,"y":203.97,"x0":-3.6540353621736745,"y0":50.00109097002383,"z0":1.5997663440125804,"aX":-7.054023816869871},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.1,"breakHorizontal":7.2,"spinRate":2038,"spinDirection":315},"zone":13,"typeConfidence":0.88,"plateTime":0.4473935869298886,"extension":6.04699517236062},"index":0,"playId":"6b7cf4a6-be5c-3c65-b32c-37634f70a8a3","pitchNumber":1,"startTime":"2026-07-29T19:43:17.101Z","endTime":"2026-07-29T19:43:21.306Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27724385445988,"aZ":-44.35596660438292,"pfxX":-2.7423543430954074,"pfxZ":-8.30602767846092,"pX":-0.017178946102491703,"pZ":1.760414286845474,"vX0":9.214520026528383,"vY0":-119.78678958679511,"vZ0":9.838517049530154,"x":117.65,"y":191.25,"x0":-3.5432419220417186,"y0":50.00563435981357,"z0":1.5519695525931871,"aX":-4.021560763008042},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.5,"breakHorizontal":3.0,"spinRate":2051,"spinDirection":325},"zone":8,"typeConfidence":0.9,"plateTime":0.45575728763033263,"extension":5.959297793089306},"hitData":{"launchSpeed":106.6,"launchAngle":11.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.82,"coordY":102.68}},"index":1,"playId":"049f1635-78e8-3370-9449-0a95ac6d4177","pitchNumber":2,"startTime":"2026-07-29T19:43:29.544Z","endTime":"2026-07-29T19:43:40.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:43:40.988Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks. Luis García Jr. to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:44:23.104Z","endTime":"2026-07-29T19:46:19.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Tena replaces Brady House.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:43:59.559Z","endTime":"2026-07-29T19:44:25.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":691781,"link":"/api/v1/people/691781"}},{"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":72.6,"endSpeed":66.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.084535854317284,"aZ":-27.692315449910755,"pfxX":5.9549800302047515,"pfxZ":3.9980834234354523,"pX":0.5342179447779198,"pZ":1.7672363005701233,"vX0":6.861517406672996,"vY0":-105.30312244088064,"vZ0":6.86822741665627,"x":96.64,"y":191.06,"x0":-3.5417009510853363,"y0":50.00355526848359,"z0":1.6684812274273124,"aX":6.680020148087847},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":9.6,"breakHorizontal":-12.7,"spinRate":2369,"spinDirection":119},"zone":9,"typeConfidence":0.92,"plateTime":0.5203867827233779,"extension":6.002922057242972},"index":1,"playId":"47e39169-1d91-36d3-b618-9416da72077f","pitchNumber":1,"startTime":"2026-07-29T19:44:25.319Z","endTime":"2026-07-29T19:44:30.287Z","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":83.8,"endSpeed":76.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.484807919232097,"aZ":-44.76024327831398,"pfxX":-3.8681642612948375,"pfxZ":-8.372670113559288,"pX":-0.3064460466905587,"pZ":1.176184482115211,"vX0":8.838280622395825,"vY0":-121.4607867787118,"vZ0":8.339527254478135,"x":128.68,"y":207.02,"x0":-3.480436540611088,"y0":50.00352691839199,"z0":1.5798480447619019,"aX":-5.814014267082311},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.0,"breakHorizontal":5.0,"spinRate":1908,"spinDirection":321},"zone":13,"typeConfidence":0.89,"plateTime":0.44994214384451237,"extension":5.910472812870594},"index":2,"playId":"e7da2779-8782-3334-b647-d47b2f6d5a60","pitchNumber":2,"startTime":"2026-07-29T19:44:40.078Z","endTime":"2026-07-29T19:44:45.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90233451889975,"aZ":-45.046403326475364,"pfxX":-2.5745205544388146,"pfxZ":-8.795190340436303,"pX":-0.5553885128652389,"pZ":1.775131846578958,"vX0":8.107789257590456,"vY0":-119.63097648668783,"vZ0":10.007330058084342,"x":138.17,"y":190.85,"x0":-3.638986679058364,"y0":50.00085628659999,"z0":1.559766697484979,"aX":-3.7691422543772397},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.4,"breakHorizontal":2.9,"spinRate":1962,"spinDirection":323},"zone":7,"typeConfidence":0.9,"plateTime":0.4560989174617296,"extension":5.93904334069116},"index":3,"playId":"fe300605-407a-365d-876c-4b775f984ee7","pitchNumber":3,"startTime":"2026-07-29T19:44:57.460Z","endTime":"2026-07-29T19:45:02.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90704152066205,"aZ":-44.476203183216896,"pfxX":-2.100751901095905,"pfxZ":-8.321867019192545,"pX":-0.0389305387479365,"pZ":0.9364929053867589,"vX0":9.04616372097469,"vY0":-120.40565730301785,"vZ0":7.875064717889488,"x":118.48,"y":213.49,"x0":-3.560810425945684,"y0":50.00285463455064,"z0":1.5462785478934593,"aX":-3.105674913156892},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.0,"breakHorizontal":1.8,"spinRate":2024,"spinDirection":321},"zone":14,"typeConfidence":0.89,"plateTime":0.45373254945270736,"extension":6.1871209191768255},"index":4,"playId":"4552152c-2270-37a6-a6e7-8cb3067f6435","pitchNumber":4,"startTime":"2026-07-29T19:45:15.711Z","endTime":"2026-07-29T19:45:20.437Z","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":0},"pitchData":{"startSpeed":73.2,"endSpeed":68.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.458979707116429,"aZ":-27.98860177710487,"pfxX":4.963782157370467,"pfxZ":3.5961115844424976,"pX":0.06384474013155869,"pZ":1.4641682143310588,"vX0":6.394079515249017,"vY0":-106.33125939476307,"vZ0":6.347010426762324,"x":114.57,"y":199.25,"x0":-3.6083972166347267,"y0":50.0023113029092,"z0":1.594164713625622,"aX":5.774221058114955},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":8.4,"breakHorizontal":-10.4,"spinRate":2451,"spinDirection":123},"zone":14,"typeConfidence":0.92,"plateTime":0.5119660211203816,"extension":6.071441935366028},"index":5,"playId":"684b525f-e7a2-3d2a-81fd-538025eeea5c","pitchNumber":5,"startTime":"2026-07-29T19:45:32.739Z","endTime":"2026-07-29T19:45:39.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.908652433884228,"aZ":-44.79823493841918,"pfxX":-5.554643390451562,"pfxZ":-8.728310709950945,"pX":1.4829388168077424,"pZ":2.9264656869436396,"vX0":13.087166262109793,"vY0":-119.24128871391684,"vZ0":12.12358051008872,"x":60.47,"y":159.77,"x0":-3.343227720557546,"y0":50.000747406068754,"z0":1.8124731004573973,"aX":-8.036576728949656},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.4,"breakHorizontal":7.1,"spinRate":2044,"spinDirection":316},"zone":12,"typeConfidence":0.89,"plateTime":0.4585064553566389,"extension":6.088267596268716},"index":6,"playId":"169594dc-e8bb-3f5d-904b-8ebd0fcf3a52","pitchNumber":6,"startTime":"2026-07-29T19:45:56.859Z","endTime":"2026-07-29T19:46:02.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.834071337968425,"aZ":-43.930643878085064,"pfxX":-3.9890902692625345,"pfxZ":-7.833601876642719,"pX":-0.3663694031962984,"pZ":3.250161183282574,"vX0":9.01147167484216,"vY0":-120.99396531574365,"vZ0":12.715227025727817,"x":130.97,"y":151.03,"x0":-3.6000913155283505,"y0":50.00117171643346,"z0":1.7643803427894809,"aX":-5.989205321568717},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.2,"breakHorizontal":5.4,"spinRate":1998,"spinDirection":325},"zone":1,"typeConfidence":0.9,"plateTime":0.45053469622458797,"extension":5.904779669591071},"index":7,"playId":"63954a4f-c324-3213-8828-fb0a9284eb87","pitchNumber":7,"startTime":"2026-07-29T19:46:13.293Z","endTime":"2026-07-29T19:46:19.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:46:19.203Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"CJ Abrams grounds into a force out, shortstop Andrés Giménez to third baseman Ernie Clement. Luis García Jr. out at 3rd. José Tena to 2nd. CJ Abrams to 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:49:00.635Z","endTime":"2026-07-29T19:49:10.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:46:38.221Z","endTime":"2026-07-29T19:47:53.585Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Louis Varland replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:47:53.585Z","endTime":"2026-07-29T19:49:02.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":87.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090763652464226,"aZ":-27.79215311856394,"pfxX":-7.501856570979106,"pfxZ":2.302215771298311,"pX":-0.09136002528471054,"pZ":2.3803632156117494,"vX0":10.295948890019893,"vY0":-136.03377974446022,"vZ0":-2.87365299673125,"x":120.48,"y":174.51,"x0":-2.921129031634276,"y0":50.00661398168368,"z0":5.342938071666844,"aX":-14.302687394299774},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":11.9,"spinRate":1822,"spinDirection":235},"zone":5,"typeConfidence":0.91,"plateTime":0.40005614859098637,"extension":6.923934417209872},"hitData":{"launchSpeed":89.6,"launchAngle":7.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":155.74}},"index":2,"playId":"322b01d0-a089-33f0-b2b2-371c3a9b015e","pitchNumber":1,"startTime":"2026-07-29T19:49:02.953Z","endTime":"2026-07-29T19:49:10.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:49:10.796Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Harry Ford walks. José Tena to 3rd. CJ Abrams to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:49:38.856Z","endTime":"2026-07-29T19:51:27.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064766093533237,"aZ":-36.90896026580511,"pfxX":-0.06211321236508649,"pfxZ":-2.8862838508141406,"pX":1.5024883816902097,"pZ":1.6076276225518773,"vX0":10.336136464957223,"vY0":-126.60730587079452,"vZ0":-2.4563186493330513,"x":59.73,"y":195.37,"x0":-2.605059520519376,"y0":50.00165541166391,"z0":5.511669557989651,"aX":-0.10415630251430659},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.5,"breakHorizontal":-1.9,"spinRate":2476,"spinDirection":45},"zone":14,"typeConfidence":0.86,"plateTime":0.43074567736872993,"extension":6.822999448082503},"index":0,"playId":"fbc63d54-3565-39ef-b6a4-7f0f917bff9d","pitchNumber":1,"startTime":"2026-07-29T19:49:48.305Z","endTime":"2026-07-29T19:49:53.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.728041030211926,"aZ":-36.61054988124852,"pfxX":-0.6693130064410098,"pfxZ":-2.6918514072025514,"pX":0.5156135915389547,"pZ":1.2645946594745026,"vX0":8.848788513276101,"vY0":-126.7485895410079,"vZ0":-3.3093530365912285,"x":97.35,"y":204.64,"x0":-2.9145370120151526,"y0":50.00340216760314,"z0":5.47211317926099,"aX":-1.105002163050896},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.4,"breakHorizontal":-0.5,"spinRate":2466,"spinDirection":51},"zone":14,"typeConfidence":0.84,"plateTime":0.4300052325574608,"extension":6.862871632478786},"index":1,"playId":"f2e9715c-458f-3c7d-b0f0-7d69ba26b08f","pitchNumber":2,"startTime":"2026-07-29T19:50:03.927Z","endTime":"2026-07-29T19:50:08.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839961495954388,"aZ":-14.535493499737935,"pfxX":-5.736670242709458,"pfxZ":8.458421990900572,"pX":-0.12992884788185546,"pZ":2.3337250966603253,"vX0":9.56809869118054,"vY0":-142.99715625965828,"vZ0":-5.895632746078978,"x":121.95,"y":175.77,"x0":-2.763377561335195,"y0":50.001955462097705,"z0":5.322854756946663,"aX":-11.962508104524861},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2131,"spinDirection":215},"zone":5,"typeConfidence":0.56,"plateTime":0.3820189699011345,"extension":6.981600635319915},"index":2,"playId":"05ae9f18-bb85-31cf-8913-44d8c52086a5","pitchNumber":3,"startTime":"2026-07-29T19:50:22.395Z","endTime":"2026-07-29T19:50:27.285Z","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":97.6,"endSpeed":89.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64535290304388,"aZ":-18.143019133539017,"pfxX":-4.419298731063654,"pfxZ":6.824477836283842,"pX":0.20918025485028788,"pZ":2.685788059305065,"vX0":10.127448435350253,"vY0":-141.82673833841008,"vZ0":-4.171682185061594,"x":109.03,"y":166.26,"x0":-2.8190848540804323,"y0":50.00145111699717,"z0":5.318331454080838,"aX":-9.085264922508152},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.8,"breakHorizontal":6.1,"spinRate":2002,"spinDirection":218},"zone":5,"typeConfidence":0.37,"plateTime":0.3848433662453905,"extension":6.9497178013026595},"index":3,"playId":"2cf51921-9a8c-34a7-aaa6-3fc66e1fa05a","pitchNumber":4,"startTime":"2026-07-29T19:50:40.429Z","endTime":"2026-07-29T19:50:44.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293217455441496,"aZ":-37.26301123747867,"pfxX":1.3725708963948362,"pfxZ":-3.0469378250854953,"pX":1.136474340831104,"pZ":0.8234679722669626,"vX0":9.211905482525875,"vY0":-127.73872476328533,"vZ0":-4.324611005337017,"x":73.68,"y":216.55,"x0":-2.676509416817736,"y0":50.001258627692856,"z0":5.429934737501441,"aX":2.2926546371285346},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.2,"breakHorizontal":-4.3,"spinRate":2516,"spinDirection":42},"zone":14,"typeConfidence":0.83,"plateTime":0.42679870801366127,"extension":6.766356243308638},"index":4,"playId":"126175b1-b26e-34ba-9e4c-d337a0044801","pitchNumber":5,"startTime":"2026-07-29T19:51:03.343Z","endTime":"2026-07-29T19:51:08.331Z","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":1},"pitchData":{"startSpeed":99.1,"endSpeed":92.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713139856212265,"aZ":-13.235429862583729,"pfxX":-5.789289231243243,"pfxZ":8.86711290927844,"pX":0.9627935831484574,"pZ":2.308439058202644,"vX0":12.536714129206063,"vY0":-143.92157185858534,"vZ0":-6.054173787876698,"x":80.3,"y":176.45,"x0":-2.6623540957782357,"y0":50.00539398964221,"z0":5.231101179072744,"aX":-12.369644200048473},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2290,"spinDirection":216},"zone":14,"typeConfidence":0.53,"plateTime":0.3779638595686494,"extension":6.901329934271752},"index":5,"playId":"ef9dd7aa-7831-3b5f-9861-edf45169d8a1","pitchNumber":6,"startTime":"2026-07-29T19:51:22.145Z","endTime":"2026-07-29T19:51:27.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:51:27.356Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:51:41.312Z","endTime":"2026-07-29T19:52:44.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46438887530026,"aZ":-10.321911584461102,"pfxX":-6.161477694768661,"pfxZ":10.293015625096771,"pX":0.1879326776553409,"pZ":2.692044106192136,"vX0":10.776718857620333,"vY0":-143.89276100282467,"vZ0":-5.307995513704018,"x":109.84,"y":166.09,"x0":-2.784097018622773,"y0":50.00677720681821,"z0":5.184078053274033,"aX":-13.086652591917774},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.9,"breakHorizontal":9.4,"spinRate":2348,"spinDirection":212},"zone":5,"typeConfidence":0.64,"plateTime":0.37884531734302707,"extension":7.015459171970128},"index":0,"playId":"ef323203-60e8-3eed-a9be-c0194f8b4152","pitchNumber":1,"startTime":"2026-07-29T19:51:53.336Z","endTime":"2026-07-29T19:51:57.727Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.798309113708868,"aZ":-34.65022630558264,"pfxX":1.5913966605948229,"pfxZ":-1.4705174452503975,"pX":-0.8386049820729493,"pZ":2.3810823672787196,"vX0":4.9973266888039385,"vY0":-127.93868443517337,"vZ0":-0.9521943939087012,"x":148.97,"y":174.49,"x0":-3.012634422235252,"y0":50.00320703887127,"z0":5.438970108437169,"aX":2.676816444365605},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":-3.8,"spinRate":2395,"spinDirection":51},"zone":4,"typeConfidence":0.64,"plateTime":0.4257604315567969,"extension":6.842518779441656},"index":1,"playId":"4551a85d-2f45-39b5-9559-87fe22ae95e1","pitchNumber":2,"startTime":"2026-07-29T19:52:15.514Z","endTime":"2026-07-29T19:52:20.612Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.636426232235934,"aZ":-31.994422331109018,"pfxX":-5.625516624395277,"pfxZ":0.09352770349688022,"pX":-1.2168690889279201,"pZ":2.248671405498564,"vX0":6.557774175413726,"vY0":-136.24772148109972,"vZ0":-2.36203983393991,"x":163.38,"y":178.07,"x0":-2.895029019214504,"y0":50.00307373019536,"z0":5.281854740313351,"aX":-10.851752741804782},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.0,"breakHorizontal":9.2,"spinRate":1709,"spinDirection":229},"zone":13,"typeConfidence":0.87,"plateTime":0.39809518053536186,"extension":6.821200644805854},"index":2,"playId":"e349785a-1ee5-3bd3-91c6-a728354612cc","pitchNumber":3,"startTime":"2026-07-29T19:52:40.056Z","endTime":"2026-07-29T19:52:44.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:52:44.755Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:53:08.081Z","endTime":"2026-07-29T19:53:49.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4169b5b6-4eec-47f1-a3f5-980ec4b1ddcc","startTime":"2026-07-29T19:53:08.081Z","endTime":"2026-07-29T19:53:13.081Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":92.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470273202854788,"aZ":-15.258719693762616,"pfxX":-4.811089480187862,"pfxZ":7.8476343443371945,"pX":0.7022014107691049,"pZ":1.8907424763848184,"vX0":11.350898822467494,"vY0":-144.4721935901663,"vZ0":-7.242607103032714,"x":90.23,"y":187.73,"x0":-2.618529498136486,"y0":50.00414242074275,"z0":5.33270489169091,"aX":-10.372771982242309},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2098,"spinDirection":215},"zone":9,"typeConfidence":0.6,"plateTime":0.37632004392018104,"extension":7.135417895018263},"index":1,"playId":"0b203e1c-2cc7-3297-b968-6011b86886af","pitchNumber":1,"startTime":"2026-07-29T19:53:21.482Z","endTime":"2026-07-29T19:53:26.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23337927084647,"aZ":-37.12740008168269,"pfxX":3.5826529704088776,"pfxZ":-2.955159394441303,"pX":-0.6710830097830042,"pZ":2.4640152516042386,"vX0":4.563139923501106,"vY0":-127.2692413177458,"vZ0":-0.46753106538300127,"x":142.58,"y":172.25,"x0":-2.939629522714955,"y0":50.0058624142863,"z0":5.541095654097961,"aX":5.995660448589168},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.3,"breakHorizontal":-7.3,"spinRate":2599,"spinDirection":49},"zone":4,"typeConfidence":0.81,"plateTime":0.4271305166600756,"extension":6.740766905895267},"hitData":{"launchSpeed":84.4,"launchAngle":42.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.61,"coordY":95.43}},"index":2,"playId":"d57639b7-18ca-3601-8493-dc851d57942b","pitchNumber":2,"startTime":"2026-07-29T19:53:39.663Z","endTime":"2026-07-29T19:53:49.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:53:49.296Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to right fielder James Wood.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:55:57.606Z","endTime":"2026-07-29T19:56:45.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Tena remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:55:39.299Z","endTime":"2026-07-29T19:55:39.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":691781,"link":"/api/v1/people/691781"}},{"details":{"description":"Defensive switch from second base to third base for Jorbit Vivas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:55:39.312Z","endTime":"2026-07-29T19:55:59.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":73.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.045531766742158,"aZ":-27.40837867781276,"pfxX":2.734429311532268,"pfxZ":3.5353979292268347,"pX":0.2604262834107096,"pZ":2.065437578438121,"vX0":5.15459062503146,"vY0":-113.96455726051897,"vZ0":-0.7317965051060553,"x":107.07,"y":183.01,"x0":-2.3640530460115694,"y0":50.0027351475496,"z0":5.039659824553099,"aX":3.6861722968780657},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.5,"breakHorizontal":-6.0,"spinRate":2170,"spinDirection":96},"zone":9,"typeConfidence":0.87,"plateTime":0.4761023196129157,"extension":6.790216576130381},"index":2,"playId":"d62d1e18-03fd-3b22-b98b-8bc8dc85a681","pitchNumber":1,"startTime":"2026-07-29T19:55:59.878Z","endTime":"2026-07-29T19:56:03.962Z","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":81.0,"endSpeed":75.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.915781449608826,"aZ":-31.788215829864882,"pfxX":-7.454847814776247,"pfxZ":0.2679590983014144,"pX":0.06416223601181081,"pZ":1.3401556191474415,"vX0":7.665160166062414,"vY0":-117.84921052313815,"vZ0":-1.7040213603920193,"x":114.55,"y":202.6,"x0":-2.2297204181080756,"y0":50.00311921323381,"z0":4.95139419564346,"aX":-10.710592732198702},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.4,"breakHorizontal":12.1,"spinRate":1278,"spinDirection":258},"zone":14,"typeConfidence":0.91,"plateTime":0.46103426765234623,"extension":7.042796855121709},"index":3,"playId":"795bfd27-020d-372a-96e9-a326a2c410fd","pitchNumber":2,"startTime":"2026-07-29T19:56:16.837Z","endTime":"2026-07-29T19:56:20.890Z","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":89.3,"endSpeed":83.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.678268242013807,"aZ":-22.680530285604615,"pfxX":-3.3005064929891477,"pfxZ":5.395445608889586,"pX":0.35110187862315084,"pZ":2.91458075297077,"vX0":7.579809684540403,"vY0":-130.1524211861482,"vZ0":-0.7719515032858421,"x":103.62,"y":160.09,"x0":-2.1371145114885133,"y0":50.00504710706099,"z0":4.893371605922821,"aX":-5.811016391554645},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.8,"breakHorizontal":4.8,"spinRate":2169,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.4167570396418032,"extension":6.592689101348214},"hitData":{"launchSpeed":92.3,"launchAngle":25.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.88,"coordY":66.18}},"index":4,"playId":"1f783b22-d7d6-33f9-968d-a68b134c6447","pitchNumber":3,"startTime":"2026-07-29T19:56:36.511Z","endTime":"2026-07-29T19:56:45.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:56:45.029Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:56:48.400Z","endTime":"2026-07-29T19:57:34.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.518667145068626,"aZ":-25.17063402946831,"pfxX":6.293193574147029,"pfxZ":5.294652103316716,"pX":0.5352518661573807,"pZ":2.2305841130746082,"vX0":4.462747921769672,"vY0":-114.16273467254001,"vZ0":-0.8808742794424126,"x":96.6,"y":178.55,"x0":-2.26093617139905,"y0":50.005037296003685,"z0":5.0934264812675245,"aX":8.327694513869528},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":9.7,"breakHorizontal":-12.5,"spinRate":2266,"spinDirection":87},"zone":6,"typeConfidence":0.91,"plateTime":0.47932017239126257,"extension":6.824422176719043},"index":0,"playId":"3f6f2bb7-c7d4-3265-970e-09307a1cead9","pitchNumber":1,"startTime":"2026-07-29T19:57:05.330Z","endTime":"2026-07-29T19:57:09.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":89.1,"endSpeed":82.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324148474598264,"aZ":-30.358636494970494,"pfxX":-9.591941233618495,"pfxZ":1.0484174058230007,"pX":-0.9148115744995675,"pZ":2.2956915083690848,"vX0":6.128226375411647,"vY0":-129.71812620772906,"vZ0":-0.9914503697432127,"x":151.87,"y":176.8,"x0":-2.043800957870397,"y0":50.00263220294692,"z0":4.96656996735342,"aX":-16.591322812724332},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":16.3,"spinRate":1870,"spinDirection":226},"zone":13,"typeConfidence":0.94,"plateTime":0.4198501798839551,"extension":6.8448938199103235},"hitData":{"launchSpeed":79.8,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":165.36}},"index":1,"playId":"bb8f499c-ac37-3dfc-9133-7303f58fa26d","pitchNumber":2,"startTime":"2026-07-29T19:57:25.230Z","endTime":"2026-07-29T19:57:34.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:57:34.209Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:57:40.857Z","endTime":"2026-07-29T19:59:50.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.324862679517015,"aZ":-26.516134108543252,"pfxX":5.320980798820861,"pfxZ":4.349109017564047,"pX":-0.6670850238522635,"pZ":1.8580787635363845,"vX0":2.5393294774959614,"vY0":-112.6998801439727,"vZ0":-1.0263584895777802,"x":142.43,"y":188.61,"x0":-2.4957277000830462,"y0":50.00331014413852,"z0":4.970731204558084,"aX":6.920676620200565},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":7.9,"breakHorizontal":-10.2,"spinRate":2204,"spinDirection":92},"zone":7,"typeConfidence":0.9,"plateTime":0.48394874055371284,"extension":6.647814190249676},"index":0,"playId":"c113bad7-61d2-31f0-93e3-5709b0f38ce4","pitchNumber":1,"startTime":"2026-07-29T19:57:57.167Z","endTime":"2026-07-29T19:58:02.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":73.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.700007547851126,"aZ":-29.450604057590606,"pfxX":4.744023138500683,"pfxZ":2.030368379557136,"pX":-1.2197525164185077,"pZ":2.0358784877144296,"vX0":1.6990729727660017,"vY0":-114.50901214909251,"vZ0":-0.13769002236201755,"x":163.49,"y":183.81,"x0":-2.5852911352789394,"y0":50.00521227623759,"z0":4.948453612998758,"aX":6.378799035953203},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.0,"breakHorizontal":-9.0,"spinRate":2309,"spinDirection":98},"zone":13,"typeConfidence":0.83,"plateTime":0.4760846060350925,"extension":6.632860023295079},"index":1,"playId":"61bdb88f-f2d3-3338-a732-4f4e26541bf0","pitchNumber":2,"startTime":"2026-07-29T19:58:19.542Z","endTime":"2026-07-29T19:58:24.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.15528020215476,"aZ":-28.365799368101683,"pfxX":5.071658421394262,"pfxZ":2.8005661411581158,"pX":-0.6215046880238606,"pZ":0.6900121628330264,"vX0":2.5873492318893843,"vY0":-114.94124914980333,"vZ0":-3.3636439522637476,"x":140.69,"y":220.15,"x0":-2.414890590812742,"y0":50.001093904942564,"z0":4.881340651775652,"aX":6.892333191115552},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.7,"breakHorizontal":-9.7,"spinRate":2386,"spinDirection":96},"zone":13,"typeConfidence":0.87,"plateTime":0.4736768290760396,"extension":6.870759534151806},"index":2,"playId":"3874e713-bdca-3b6c-b40a-f378a42a2ce1","pitchNumber":3,"startTime":"2026-07-29T19:58:42.505Z","endTime":"2026-07-29T19:58:47.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":78.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.15480319703119,"aZ":-31.991776804723173,"pfxX":-8.04590946697577,"pfxZ":0.11905336891527796,"pX":-0.9561922980496312,"pZ":2.531702618885922,"vX0":5.532961925881114,"vY0":-120.37942759138392,"vZ0":0.42059629739957405,"x":153.45,"y":170.42,"x0":-2.1973046427901535,"y0":50.00282355898128,"z0":5.104380882166567,"aX":-12.250566147795464},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":13.9,"spinRate":1426,"spinDirection":250},"zone":11,"typeConfidence":0.68,"plateTime":0.44867747176973527,"extension":7.108532922431231},"index":3,"playId":"0f45100b-81b7-3474-9298-55e199d2481b","pitchNumber":4,"startTime":"2026-07-29T19:59:01.841Z","endTime":"2026-07-29T19:59:05.822Z","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":90.1,"endSpeed":83.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194965851510492,"aZ":-24.316490362551747,"pfxX":-1.7826971163805143,"pfxZ":4.411387416242285,"pX":0.05151390432191626,"pZ":3.7555296254024038,"vX0":6.325696710244927,"vY0":-131.21413084267684,"vZ0":1.2161706401345604,"x":115.04,"y":137.38,"x0":-2.13662032216656,"y0":50.00263856693473,"z0":5.070388460261415,"aX":-3.1763021209956572},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":2.2,"spinRate":2159,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.4140736075578011,"extension":6.714724333158068},"index":4,"playId":"014602f8-29b3-3430-8544-e7b3fe773a00","pitchNumber":5,"startTime":"2026-07-29T19:59:22.128Z","endTime":"2026-07-29T19:59:27.527Z","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":90.8,"endSpeed":84.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89952940081527,"aZ":-21.036170561831373,"pfxX":-3.6772869621050677,"pfxZ":6.188126248987761,"pX":0.17106746451962695,"pZ":2.6506381226228273,"vX0":7.026474434886041,"vY0":-132.24421874968786,"vZ0":-1.8754907355531556,"x":110.48,"y":167.21,"x0":-2.0232659771432258,"y0":50.00244944120575,"z0":4.886653718586823,"aX":-6.619174753723904},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":5.4,"spinRate":2161,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.41162252881863814,"extension":6.75300395305303},"hitData":{"launchSpeed":90.5,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.42,"coordY":162.83}},"index":5,"playId":"a532644b-54cb-3d56-a713-e8e506b018b9","pitchNumber":6,"startTime":"2026-07-29T19:59:42.797Z","endTime":"2026-07-29T19:59:50.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:59:50.920Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a line drive to left fielder Myles Straw.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T20:01:54.375Z","endTime":"2026-07-29T20:02:30.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":92.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297329057784115,"aZ":-13.839907754496403,"pfxX":-4.858923279265252,"pfxZ":8.404238044318951,"pX":-0.8027596373052374,"pZ":3.362708972985666,"vX0":7.111533070818694,"vY0":-145.8551979471481,"vZ0":-3.3650816630687608,"x":147.6,"y":147.99,"x0":-2.6272336599189727,"y0":50.00162896414344,"z0":5.351368991576452,"aX":-10.599273244271627},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2221,"spinDirection":215},"zone":11,"typeConfidence":0.74,"plateTime":0.3737550429639853,"extension":6.592694333002326},"index":0,"playId":"0c7d6abf-24a2-39a5-b926-d939cfffad56","pitchNumber":1,"startTime":"2026-07-29T20:02:08.105Z","endTime":"2026-07-29T20:02:13.427Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010005729459824,"aZ":-37.577960519441014,"pfxX":1.6419941109294318,"pfxZ":-3.2829231779564543,"pX":-0.506173276140882,"pZ":1.3150694389996493,"vX0":5.154844629351955,"vY0":-126.80009679457159,"vZ0":-3.0639063417269523,"x":136.29,"y":203.27,"x0":-2.768889477986298,"y0":50.00150545923573,"z0":5.501707438576479,"aX":2.7040837450713067},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.4,"breakHorizontal":-4.0,"spinRate":2624,"spinDirection":58},"zone":13,"typeConfidence":0.86,"plateTime":0.4300075697413397,"extension":6.539099460081541},"hitData":{"launchSpeed":79.6,"launchAngle":19.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.65,"coordY":126.62}},"index":1,"playId":"d8b4e2a2-fa09-3823-940f-3d8d107cf7dd","pitchNumber":2,"startTime":"2026-07-29T20:02:21.206Z","endTime":"2026-07-29T20:02:30.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:02:30.890Z","atBatIndex":78},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nasim Nuñez grounds into a double play, shortstop Andrés Giménez to first baseman Kazuma Okamoto. Jorbit Vivas out at 2nd. Nasim Nuñez out at 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T20:02:36.185Z","endTime":"2026-07-29T20:04:25.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"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],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10479943896685,"aZ":-13.732630925286424,"pfxX":-6.3430932014731845,"pfxZ":8.606971427885465,"pX":-0.01678431323423675,"pZ":2.1312010012952247,"vX0":10.319970242309623,"vY0":-144.6129985318436,"vZ0":-6.630816456048457,"x":117.64,"y":181.24,"x0":-2.7887977728288873,"y0":50.00122869606609,"z0":5.277292816842319,"aX":-13.588932322559138},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.5,"breakHorizontal":9.7,"spinRate":2124,"spinDirection":222},"zone":5,"typeConfidence":0.56,"plateTime":0.3771194219227807,"extension":6.884179131678081},"index":0,"playId":"a60f45d2-9d88-3b97-a53e-9f34c899198c","pitchNumber":1,"startTime":"2026-07-29T20:03:13.914Z","endTime":"2026-07-29T20:03:17.923Z","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":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869999734593502,"aZ":-32.575537865492606,"pfxX":-7.469813197773389,"pfxZ":-0.215332088078787,"pX":-0.8873309688096463,"pZ":2.3928336117701146,"vX0":7.700123568250452,"vY0":-135.07334185122622,"vZ0":-1.9585017463294894,"x":150.82,"y":174.17,"x0":-2.782226551722409,"y0":50.002424493036536,"z0":5.381910662992073,"aX":-14.031017249997527},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.6,"breakHorizontal":12.2,"spinRate":1569,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.40298035890920314,"extension":6.847937058740894},"index":1,"playId":"a210cb2a-08ee-3f94-babd-cc6642962d28","pitchNumber":2,"startTime":"2026-07-29T20:03:31.533Z","endTime":"2026-07-29T20:03:35.360Z","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":92.8,"endSpeed":86.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335114840882362,"aZ":-33.754231358470534,"pfxX":-7.398819130977095,"pfxZ":-0.8423159669249927,"pX":-0.7082251041850244,"pZ":1.722950358774348,"vX0":8.598094006918032,"vY0":-135.08569076358182,"vZ0":-3.3080283912450863,"x":144.0,"y":192.26,"x0":-2.949008219475331,"y0":50.0029634905541,"z0":5.299853678956093,"aX":-13.877521868839422},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.9,"breakHorizontal":11.9,"spinRate":1635,"spinDirection":235},"zone":7,"typeConfidence":0.92,"plateTime":0.4031972602943763,"extension":6.898490360532636},"index":2,"playId":"bae54495-1265-36a4-9d36-f2490ee0a0a1","pitchNumber":3,"startTime":"2026-07-29T20:03:52.926Z","endTime":"2026-07-29T20:03:57.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941606042341007,"aZ":-35.026231510601875,"pfxX":3.3848159797202158,"pfxZ":-1.6606362379297073,"pX":-0.11038404490308847,"pZ":1.5323964549491431,"vX0":5.965126451619266,"vY0":-128.82477484394047,"vZ0":-3.181448417155333,"x":121.21,"y":197.41,"x0":-2.878824223725115,"y0":50.006098658132586,"z0":5.43858097022953,"aX":5.799000819323621},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.5,"breakHorizontal":-7.2,"spinRate":2659,"spinDirection":50},"zone":8,"typeConfidence":0.61,"plateTime":0.4220878309537208,"extension":6.84937208822406},"hitData":{"launchSpeed":99.6,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.42,"coordY":148.14}},"index":3,"playId":"5e1e811b-cd07-3532-8b61-f3234c721f61","pitchNumber":4,"startTime":"2026-07-29T20:04:18.486Z","endTime":"2026-07-29T20:04:25.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:04:25.989Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, first baseman Kazuma Okamoto to pitcher Louis Varland.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T20:04:41.827Z","endTime":"2026-07-29T20:05:12.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".531"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".021"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.38"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.14"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.33"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.50"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.54"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.10"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.11"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.66"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.19"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.26"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.72"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.77"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".816"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".309"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".816"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".309"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"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, 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":95.2,"endSpeed":88.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681865279700972,"aZ":-31.54026899049297,"pfxX":-4.951403375459792,"pfxZ":0.320365899697058,"pX":0.0735940365133928,"pZ":1.3868623655357792,"vX0":9.703403717589447,"vY0":-138.4123194196827,"vZ0":-4.9657937801419765,"x":114.19,"y":201.33,"x0":-2.8060762350925246,"y0":50.003695452826534,"z0":5.2717953563623166,"aX":-9.78225148290149},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":-0.1,"breakHorizontal":7.3,"spinRate":1800,"spinDirection":233},"zone":14,"typeConfidence":0.84,"plateTime":0.39303264863072407,"extension":6.911420887839131},"index":0,"playId":"065ce5d1-1b7a-3b44-bbb1-1549a9e1e143","pitchNumber":1,"startTime":"2026-07-29T20:04:50.982Z","endTime":"2026-07-29T20:04:55.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":92.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15184390600417,"aZ":-14.779514694975779,"pfxX":-4.396098206346676,"pfxZ":7.941831325525651,"pX":0.4101384446933119,"pZ":2.4100136245427,"vX0":10.063527968188973,"vY0":-146.5077897450798,"vZ0":-5.639625198553288,"x":101.37,"y":173.71,"x0":-2.4865415670056596,"y0":50.00479021914589,"z0":5.231678292224911,"aX":-9.631711097421924},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.4,"breakHorizontal":6.1,"spinRate":2301,"spinDirection":215},"zone":6,"typeConfidence":0.71,"plateTime":0.37278281804934954,"extension":6.640043190137947},"hitData":{"launchSpeed":100.7,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.45,"coordY":165.36}},"index":1,"playId":"1fadc7b0-7dcd-3e71-90d9-d8f8e14395e4","pitchNumber":2,"startTime":"2026-07-29T20:05:04.945Z","endTime":"2026-07-29T20:05:12.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:05:12.762Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, first baseman Kazuma Okamoto to pitcher Louis Varland.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T20:04:41.827Z","endTime":"2026-07-29T20:05:12.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".531"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".021"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.38"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.14"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.33"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.50"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.54"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.10"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.11"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.66"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.19"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.26"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.72"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.77"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".816"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".309"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.294"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".816"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".309"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"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, 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":95.2,"endSpeed":88.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681865279700972,"aZ":-31.54026899049297,"pfxX":-4.951403375459792,"pfxZ":0.320365899697058,"pX":0.0735940365133928,"pZ":1.3868623655357792,"vX0":9.703403717589447,"vY0":-138.4123194196827,"vZ0":-4.9657937801419765,"x":114.19,"y":201.33,"x0":-2.8060762350925246,"y0":50.003695452826534,"z0":5.2717953563623166,"aX":-9.78225148290149},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":-0.1,"breakHorizontal":7.3,"spinRate":1800,"spinDirection":233},"zone":14,"typeConfidence":0.84,"plateTime":0.39303264863072407,"extension":6.911420887839131},"index":0,"playId":"065ce5d1-1b7a-3b44-bbb1-1549a9e1e143","pitchNumber":1,"startTime":"2026-07-29T20:04:50.982Z","endTime":"2026-07-29T20:04:55.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":92.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15184390600417,"aZ":-14.779514694975779,"pfxX":-4.396098206346676,"pfxZ":7.941831325525651,"pX":0.4101384446933119,"pZ":2.4100136245427,"vX0":10.063527968188973,"vY0":-146.5077897450798,"vZ0":-5.639625198553288,"x":101.37,"y":173.71,"x0":-2.4865415670056596,"y0":50.00479021914589,"z0":5.231678292224911,"aX":-9.631711097421924},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.4,"breakHorizontal":6.1,"spinRate":2301,"spinDirection":215},"zone":6,"typeConfidence":0.71,"plateTime":0.37278281804934954,"extension":6.640043190137947},"hitData":{"launchSpeed":100.7,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.45,"coordY":165.36}},"index":1,"playId":"1fadc7b0-7dcd-3e71-90d9-d8f8e14395e4","pitchNumber":2,"startTime":"2026-07-29T20:05:04.945Z","endTime":"2026-07-29T20:05:12.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:05:12.762Z","atBatIndex":80},"scoringPlays":[31,44,55,65,66,69],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":171.4,"y":82.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":167.01,"y":107.09},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":103.91,"y":93.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":131.28,"y":60.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":140.66,"y":42.73},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":125.81,"y":126.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":116.34,"y":180.06},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":113.8,"y":147.12},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":102.66,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":158.4,"y":167.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":132.07,"y":78.4},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":111.1,"y":208.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":112.09,"y":60.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":120.39,"y":168.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":120.9,"y":147.63},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":117.39,"y":124.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":103.16,"y":189.69},"type":"O","description":"Pop Out"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26,27],"bottom":[28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":142.69,"y":150.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":139.14,"y":148.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":164.48,"y":94.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":225.29,"y":105.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":139.0,"y":73.95},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":99.62,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":150.2,"y":173.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":56.03,"y":127.19},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":158.4,"y":140.53},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35,36,37],"bottom":[38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":57.5,"y":102.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":68.26,"y":81.97},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":70.86,"y":108.05},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":149.78,"y":165.87},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":50,"top":[41,42,43,44,45,46,47],"bottom":[48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":135.59,"y":188.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":157.2,"y":120.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":40.38,"y":104.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":103.16,"y":153.71},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":152.82,"y":146.62},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":130.13,"y":61.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":151.3,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":100.12,"y":164.35},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":60,"top":[51,52,53,54,55,56],"bottom":[57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":164.25,"y":71.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":86.99,"y":126.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":155.02,"y":116.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":102.66,"y":164.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":150.23,"y":145.11},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":137.36,"y":96.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":118.18,"y":190.14},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":105.19,"y":164.86},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":74,"top":[61,62,63,64,65,66,67],"bottom":[68,69,70,71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":121.91,"y":135.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":36.27,"y":111.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":80.36,"y":108.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":152.82,"y":121.79},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":79.59,"y":99.59},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":217.18,"y":98.48},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":90.82,"y":102.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":104.18,"y":155.74},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":136.61,"y":95.43},"type":"O","description":"Flyout"}]}},{"startIndex":75,"endIndex":80,"top":[75,76,77],"bottom":[78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":168.88,"y":66.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":105.19,"y":165.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":160.42,"y":162.83},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":77.65,"y":126.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":122.42,"y":148.14},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":162.45,"y":165.36},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":1,"leftOnBase":8},"away":{"runs":5,"hits":12,"errors":0,"leftOnBase":12}},"defense":{"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"catcher":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"first":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"second":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"third":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"shortstop":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"left":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"onDeck":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"inHole":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"battingOrder":9,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"onDeck":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"inHole":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"pitcher":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"battingOrder":1,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":11,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".243","atBats":39,"obp":".304","slg":".380","ops":".684","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":16,"rbi":5,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":13,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"4.15","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.31","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":52,"strikes":80,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":2,"pitchesPerInning":"14.67","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID669456":{"person":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":15,"groundOuts":41,"airOuts":27,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":122,"obp":".362","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":561,"era":"5.74","inningsPitched":"31.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.63","battersFaced":141,"outs":94,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":561,"balls":225,"strikes":336,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".500","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"6.32","walksPer9Inn":"5.17","hitsPer9Inn":"9.48","runsScoredPer9":"5.74","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":4,"flyOuts":32,"groundOuts":78,"airOuts":58,"runs":27,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":66,"baseOnBalls":19,"intentionalWalks":0,"hits":57,"hitByPitch":0,"atBats":258,"obp":".274","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1082,"era":"3.26","inningsPitched":"69.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":25,"whip":"1.10","battersFaced":278,"outs":207,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":1082,"balls":362,"strikes":720,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".667","pitchesPerInning":"15.68","gamesFinished":6,"strikeoutWalkRatio":"3.47","strikeoutsPer9Inn":"8.61","walksPer9Inn":"2.48","hitsPer9Inn":"7.43","runsScoredPer9":"3.52","homeRunsPer9":"0.65","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID649966":{"person":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":11,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".214","atBats":42,"obp":".298","slg":".452","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":19,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".194","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":14,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID671936":{"person":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":1,"flyOuts":12,"groundOuts":14,"airOuts":25,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":3,"hits":24,"hitByPitch":3,"atBats":86,"obp":".374","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":400,"era":"4.91","inningsPitched":"22.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":12,"whip":"1.55","battersFaced":99,"outs":66,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":400,"balls":145,"strikes":255,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.18","gamesFinished":4,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.41","walksPer9Inn":"4.09","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"1.23","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"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}},"ID689149":{"person":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":2,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"1.93","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.07","battersFaced":19,"outs":14,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":34,"strikes":48,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.57","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"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}},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(S, 23)","summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"2.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":21,"groundOuts":53,"airOuts":32,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":73,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":195,"obp":".251","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":855,"era":"0.98","inningsPitched":"55.0","wins":3,"losses":3,"saves":23,"saveOpportunities":23,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"0.96","battersFaced":211,"outs":165,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":279,"strikes":576,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.55","gamesFinished":35,"strikeoutWalkRatio":"4.87","strikeoutsPer9Inn":"11.95","walksPer9Inn":"2.45","hitsPer9Inn":"6.22","runsScoredPer9":"1.80","homeRunsPer9":"0.16","inheritedRunners":26,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663893":{"person":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":0,"groundOuts":12,"airOuts":3,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":2,"hits":18,"hitByPitch":0,"atBats":46,"obp":".481","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":210,"era":"13.50","inningsPitched":"10.2","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":0,"blownSaves":2,"earnedRuns":16,"whip":"2.44","battersFaced":55,"outs":32,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":80,"strikes":130,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.69","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"11.81","walksPer9Inn":"6.75","hitsPer9Inn":"15.19","runsScoredPer9":"14.34","homeRunsPer9":"3.38","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":81,"groundOuts":98,"airOuts":154,"runs":46,"doubles":27,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":0,"hits":121,"hitByPitch":2,"avg":".294","atBats":411,"obp":".319","slg":".423","ops":".742","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":174,"rbi":35,"leftOnBase":146,"sacBunts":0,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.38","popOuts":34,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":240,"putOuts":133,"errors":11,"chances":384,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2B, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":53,"groundOuts":72,"airOuts":106,"runs":38,"doubles":19,"triples":2,"homeRuns":7,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":2,"hits":80,"hitByPitch":2,"avg":".247","atBats":324,"obp":".308","slg":".383","ops":".691","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":124,"rbi":26,"leftOnBase":138,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.29","popOuts":24,"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":4,"putOuts":195,"errors":2,"chances":201,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":64,"groundOuts":106,"airOuts":131,"runs":67,"doubles":19,"triples":3,"homeRuns":15,"strikeOuts":123,"baseOnBalls":35,"intentionalWalks":1,"hits":119,"hitByPitch":1,"atBats":470,"obp":".305","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":2046,"era":"4.51","inningsPitched":"121.2","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.27","battersFaced":515,"outs":365,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2046,"balls":717,"strikes":1329,"strikePercentage":".650","hitBatsmen":1,"balks":3,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".286","pitchesPerInning":"16.82","gamesFinished":0,"strikeoutWalkRatio":"3.51","strikeoutsPer9Inn":"9.10","walksPer9Inn":"2.59","hitsPer9Inn":"8.80","runsScoredPer9":"4.96","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":6,"sacFlies":3,"passedBall":0,"popOuts":34,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":103,"flyOuts":44,"groundOuts":102,"airOuts":85,"runs":26,"doubles":16,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":11,"intentionalWalks":0,"hits":73,"hitByPitch":9,"avg":".228","atBats":320,"obp":".270","slg":".350","ops":".620","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":112,"rbi":41,"leftOnBase":139,"sacBunts":2,"sacFlies":4,"babip":".263","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.71","popOuts":20,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":199,"putOuts":140,"errors":5,"chances":344,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":24,"groundOuts":39,"airOuts":49,"runs":21,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":53,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".228","atBats":180,"obp":".307","slg":".394","ops":".701","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":71,"rbi":21,"leftOnBase":77,"sacBunts":1,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":10,"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":{"caughtStealing":13,"stolenBases":36,"stolenBasePercentage":".735","caughtStealingPercentage":".265","assists":31,"putOuts":448,"errors":8,"chances":487,"fielding":".984","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":49,"gamesStarted":0,"flyOuts":14,"groundOuts":35,"airOuts":31,"runs":28,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":72,"baseOnBalls":17,"intentionalWalks":4,"hits":47,"hitByPitch":5,"atBats":182,"obp":".333","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":864,"era":"4.11","inningsPitched":"46.0","wins":5,"losses":7,"saves":5,"saveOpportunities":9,"holds":12,"blownSaves":4,"earnedRuns":21,"whip":"1.39","battersFaced":207,"outs":138,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":864,"balls":290,"strikes":574,"strikePercentage":".660","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".417","pitchesPerInning":"18.78","gamesFinished":17,"strikeoutWalkRatio":"4.24","strikeoutsPer9Inn":"14.09","walksPer9Inn":"3.33","hitsPer9Inn":"9.20","runsScoredPer9":"5.48","homeRunsPer9":"0.78","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":38,"groundOuts":82,"airOuts":82,"runs":36,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":167,"baseOnBalls":48,"intentionalWalks":0,"hits":75,"hitByPitch":3,"atBats":404,"obp":".276","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","numberOfPitches":1939,"era":"2.46","inningsPitched":"113.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.09","battersFaced":457,"outs":340,"gamesPitched":19,"completeGames":1,"shutouts":1,"pitchesThrown":1939,"balls":720,"strikes":1219,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".583","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"3.48","strikeoutsPer9Inn":"13.26","walksPer9Inn":"3.81","hitsPer9Inn":"5.96","runsScoredPer9":"2.86","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":3,"chances":16,"fielding":".813","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702056":{"person":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 5-5)","summary":"6.2 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":40,"strikes":57,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":53,"groundOuts":69,"airOuts":111,"runs":39,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":91,"baseOnBalls":45,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":324,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1522,"era":"3.73","inningsPitched":"91.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.16","battersFaced":379,"outs":275,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1522,"balls":580,"strikes":942,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"winPercentage":".500","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.02","strikeoutsPer9Inn":"8.93","walksPer9Inn":"4.42","hitsPer9Inn":"5.99","runsScoredPer9":"3.83","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":23,"groundOuts":17,"airOuts":34,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".150","atBats":107,"obp":".281","slg":".290","ops":".571","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":31,"rbi":12,"leftOnBase":47,"sacBunts":1,"sacFlies":1,"babip":".206","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":8,"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":25,"putOuts":52,"errors":2,"chances":79,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":29,"groundOuts":80,"airOuts":56,"runs":28,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":67,"hitByPitch":5,"avg":".282","atBats":238,"obp":".338","slg":".391","ops":".729","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":93,"rbi":18,"leftOnBase":74,"sacBunts":3,"sacFlies":1,"babip":".318","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.60","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":120,"errors":1,"chances":126,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682818":{"person":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"jerseyNumber":"24","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":22,"groundOuts":38,"airOuts":43,"runs":12,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".260","atBats":169,"obp":".306","slg":".396","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":67,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.80","popOuts":7,"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":1,"putOuts":75,"errors":1,"chances":77,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID453286":{"person":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":15,"groundOuts":18,"airOuts":35,"runs":26,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":18,"baseOnBalls":14,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":101,"obp":".393","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":500,"era":"9.49","inningsPitched":"24.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.82","battersFaced":117,"outs":74,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":500,"balls":183,"strikes":317,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".200","pitchesPerInning":"20.27","gamesFinished":0,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.57","walksPer9Inn":"5.11","hitsPer9Inn":"11.31","runsScoredPer9":"9.49","homeRunsPer9":"3.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543807":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"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":78,"flyOuts":48,"groundOuts":83,"airOuts":86,"runs":37,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":64,"baseOnBalls":34,"intentionalWalks":0,"hits":71,"hitByPitch":3,"avg":".234","atBats":303,"obp":".317","slg":".403","ops":".720","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":122,"rbi":34,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"0.97","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":20,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":3,"flyOuts":25,"groundOuts":30,"airOuts":44,"runs":21,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":165,"obp":".335","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":752,"era":"4.40","inningsPitched":"43.0","wins":5,"losses":1,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":21,"whip":"1.42","battersFaced":187,"outs":129,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":264,"strikes":488,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".833","pitchesPerInning":"17.49","gamesFinished":5,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.67","walksPer9Inn":"3.77","hitsPer9Inn":"9.00","runsScoredPer9":"4.40","homeRunsPer9":"1.26","inheritedRunners":31,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 23)","summary":"0.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":50,"gamesStarted":0,"flyOuts":19,"groundOuts":80,"airOuts":35,"runs":16,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":4,"hits":40,"hitByPitch":0,"atBats":180,"obp":".277","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":674,"era":"1.69","inningsPitched":"48.0","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":23,"blownSaves":3,"earnedRuns":9,"whip":"1.13","battersFaced":197,"outs":144,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":200,"strikes":474,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.29","rbi":1,"winPercentage":".333","pitchesPerInning":"14.04","gamesFinished":6,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"5.06","walksPer9Inn":"2.63","hitsPer9Inn":"7.50","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"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"}]},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":52,"groundOuts":118,"airOuts":110,"runs":54,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":57,"baseOnBalls":45,"intentionalWalks":5,"hits":101,"hitByPitch":4,"avg":".265","atBats":381,"obp":".345","slg":".357","ops":".702","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":435,"totalBases":136,"rbi":44,"leftOnBase":143,"sacBunts":0,"sacFlies":5,"babip":".294","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":21,"lineOuts":37},"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":61,"putOuts":654,"errors":7,"chances":722,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-0 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":32,"groundOuts":52,"airOuts":61,"runs":29,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".218","atBats":170,"obp":".273","slg":".312","ops":".585","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":53,"rbi":17,"leftOnBase":68,"sacBunts":2,"sacFlies":3,"babip":".234","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.67","popOuts":14,"lineOuts":15},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":19,"strikes":26,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"15.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":107,"errors":0,"chances":109,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672386":{"person":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":19,"groundOuts":41,"airOuts":35,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":14,"intentionalWalks":2,"hits":28,"hitByPitch":0,"avg":".231","atBats":121,"obp":".309","slg":".339","ops":".648","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":41,"rbi":12,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".248","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.33","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":46,"stolenBasePercentage":".836","caughtStealingPercentage":".164","assists":19,"putOuts":311,"errors":1,"chances":331,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":56,"groundOuts":72,"airOuts":94,"runs":57,"doubles":14,"triples":0,"homeRuns":24,"strikeOuts":133,"baseOnBalls":38,"intentionalWalks":0,"hits":89,"hitByPitch":6,"avg":".231","atBats":386,"obp":".308","slg":".453","ops":".761","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":175,"rbi":68,"leftOnBase":192,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.08","popOuts":23,"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":155,"putOuts":79,"errors":14,"chances":248,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[682818,664702,664770,672960,543807,672386,662139,676391,665926,676914,649966,702056,643511,686973],"pitchers":[702056,643511,686973],"bench":[665489,678218],"bullpen":[669456,656302,689149,689254,592332,656546,663893,671936,693686,453286],"battingOrder":[664702,664770,672960,543807,672386,662139,676391,665926,649966],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Varsho (19, Littell); Clement (27, Kranick); Schneider (6, Schultz); Okamoto (14, Schultz)."},{"label":"TB","value":"Clement 2; Kirk 2; Okamoto 4; Piñango 2; Schneider 2; Springer; Varsho 3."},{"label":"RBI","value":"Clement (35); Okamoto 2 (68); Springer (34); Varsho (26)."},{"label":"2-out RBI","value":"Varsho; Springer; Okamoto 2; Clement."},{"label":"Runners left in scoring position, 2 out","value":"Schneider; Piñango 2; Okamoto; Clement 3."},{"label":"Team RISP","value":"5-for-13."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Straw (6, 2nd base off Schultz/Ford, H)."},{"label":"CS","value":"Okamoto (1, 2nd base by Littell/Ford, H)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Giménez-Okamoto)."}]}],"note":[{"label":"1","value":"Ran for Piñango in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":13,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".254","atBats":31,"obp":".329","slg":".445","ops":".774","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":2,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":11,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":39,"obp":".386","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":177,"era":"4.75","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.40","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":65,"strikes":112,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"19.67","runsScoredPer9":"5.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":47,"flyOuts":24,"groundOuts":49,"airOuts":33,"runs":24,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":52,"baseOnBalls":13,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".236","atBats":174,"obp":".287","slg":".408","ops":".695","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":71,"rbi":26,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":28,"errors":8,"chances":91,"fielding":".912","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":105,"flyOuts":59,"groundOuts":71,"airOuts":117,"runs":68,"doubles":21,"triples":2,"homeRuns":27,"strikeOuts":97,"baseOnBalls":39,"intentionalWalks":2,"hits":115,"hitByPitch":10,"avg":".292","atBats":394,"obp":".365","slg":".561","ops":".926","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":221,"rbi":82,"leftOnBase":152,"sacBunts":0,"sacFlies":6,"babip":".319","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.59","popOuts":36,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":242,"putOuts":142,"errors":16,"chances":400,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":37,"groundOuts":92,"airOuts":74,"runs":46,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":74,"baseOnBalls":37,"intentionalWalks":0,"hits":75,"hitByPitch":1,"avg":".244","atBats":307,"obp":".326","slg":".287","ops":".613","caughtStealing":5,"stolenBases":38,"stolenBasePercentage":".884","caughtStealingPercentage":".116","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":88,"rbi":31,"leftOnBase":139,"sacBunts":6,"sacFlies":2,"babip":".316","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"307.00","popOuts":10,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":277,"putOuts":162,"errors":13,"chances":452,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":13,"groundOuts":19,"airOuts":19,"runs":16,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":12,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".224","atBats":76,"obp":".337","slg":".487","ops":".824","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":37,"rbi":19,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".240","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.20","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":106,"errors":0,"chances":119,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":15,"groundOuts":13,"airOuts":23,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":17,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":65,"obp":".395","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":369,"era":"5.89","inningsPitched":"18.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.85","battersFaced":87,"outs":55,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":148,"strikes":221,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".667","pitchesPerInning":"20.13","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.35","walksPer9Inn":"8.35","hitsPer9Inn":"8.35","runsScoredPer9":"6.38","homeRunsPer9":"0.49","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":9,"flyOuts":64,"groundOuts":125,"airOuts":121,"runs":69,"doubles":19,"triples":0,"homeRuns":23,"strikeOuts":52,"baseOnBalls":21,"intentionalWalks":0,"hits":115,"hitByPitch":1,"atBats":407,"obp":".315","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1601,"era":"5.65","inningsPitched":"102.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.33","battersFaced":435,"outs":306,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1601,"balls":547,"strikes":1054,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".300","pitchesPerInning":"15.70","gamesFinished":1,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"4.59","walksPer9Inn":"1.85","hitsPer9Inn":"10.15","runsScoredPer9":"6.09","homeRunsPer9":"2.03","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":5,"flyOuts":9,"groundOuts":8,"airOuts":16,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":55,"obp":".415","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":267,"era":"8.36","inningsPitched":"14.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.71","battersFaced":66,"outs":42,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":92,"strikes":175,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.07","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.86","hitsPer9Inn":"11.57","runsScoredPer9":"8.36","homeRunsPer9":"0.64","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":31,"groundOuts":62,"airOuts":60,"runs":23,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":33,"baseOnBalls":22,"intentionalWalks":0,"hits":47,"hitByPitch":4,"avg":".240","atBats":196,"obp":".323","slg":".337","ops":".660","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":66,"rbi":18,"leftOnBase":91,"sacBunts":2,"sacFlies":4,"babip":".268","groundOutsToAirouts":"1.03","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"65.33","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":16,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.38","battersFaced":18,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.38","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":45,"errors":6,"chances":146,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":35,"groundOuts":46,"airOuts":63,"runs":34,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":0,"hits":48,"hitByPitch":7,"avg":".229","atBats":210,"obp":".311","slg":".395","ops":".706","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":83,"rbi":24,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":9,"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":115,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592866":{"person":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":2,"strikes":13,"strikePercentage":".870","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":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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":2,"strikes":13,"strikePercentage":".870","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.25","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668820":{"person":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":20,"obp":".440","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"11.57","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"2.14","battersFaced":25,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"winPercentage":".---","pitchesPerInning":"19.29","gamesFinished":2,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"5.79","walksPer9Inn":"7.71","hitsPer9Inn":"11.57","runsScoredPer9":"11.57","homeRunsPer9":"1.93","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":34,"gamesStarted":0,"flyOuts":14,"groundOuts":38,"airOuts":24,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":3,"hits":21,"hitByPitch":2,"atBats":114,"obp":".314","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":533,"era":"3.58","inningsPitched":"32.2","wins":3,"losses":3,"saves":11,"saveOpportunities":16,"holds":5,"blownSaves":5,"earnedRuns":13,"whip":"1.26","battersFaced":139,"outs":98,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":209,"strikes":324,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".500","pitchesPerInning":"16.32","gamesFinished":15,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"9.37","walksPer9Inn":"5.51","hitsPer9Inn":"5.79","runsScoredPer9":"3.58","homeRunsPer9":"1.38","inheritedRunners":29,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":91,"groundOuts":95,"airOuts":137,"runs":54,"doubles":22,"triples":5,"homeRuns":11,"strikeOuts":83,"baseOnBalls":27,"intentionalWalks":1,"hits":101,"hitByPitch":5,"avg":".245","atBats":412,"obp":".297","slg":".403","ops":".700","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":166,"rbi":52,"leftOnBase":205,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.46","popOuts":20,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":177,"errors":2,"chances":181,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":16,"groundOuts":49,"airOuts":30,"runs":27,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".243","atBats":185,"obp":".310","slg":".400","ops":".710","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":74,"rbi":20,"leftOnBase":93,"sacBunts":0,"sacFlies":0,"babip":".336","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":49,"groundOuts":83,"airOuts":78,"runs":98,"doubles":26,"triples":1,"homeRuns":30,"strikeOuts":148,"baseOnBalls":86,"intentionalWalks":9,"hits":114,"hitByPitch":4,"avg":".271","atBats":420,"obp":".398","slg":".552","ops":".950","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":513,"totalBases":232,"rbi":72,"leftOnBase":155,"sacBunts":0,"sacFlies":3,"babip":".343","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":4,"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":5,"putOuts":175,"errors":5,"chances":185,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":58,"groundOuts":118,"airOuts":92,"runs":56,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":130,"baseOnBalls":36,"intentionalWalks":0,"hits":115,"hitByPitch":12,"atBats":450,"obp":".325","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1965,"era":"3.55","inningsPitched":"116.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.29","battersFaced":503,"outs":350,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1965,"balls":673,"strikes":1292,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".667","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.78","hitsPer9Inn":"8.87","runsScoredPer9":"4.32","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":14,"errors":3,"chances":27,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695670":{"person":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":5,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".200","atBats":20,"obp":".333","slg":".400","ops":".733","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":8,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":{"gamesStarted":1,"caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":1,"putOuts":41,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":1,"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":96,"flyOuts":48,"groundOuts":79,"airOuts":93,"runs":40,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":57,"baseOnBalls":21,"intentionalWalks":0,"hits":70,"hitByPitch":5,"avg":".237","atBats":295,"obp":".298","slg":".390","ops":".688","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":115,"rbi":38,"leftOnBase":121,"sacBunts":3,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.78","popOuts":11,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":233,"errors":2,"chances":238,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":20,"groundOuts":24,"airOuts":37,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":117,"obp":".300","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":564,"era":"3.69","inningsPitched":"31.2","wins":0,"losses":2,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":13,"whip":"1.23","battersFaced":131,"outs":95,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":564,"balls":195,"strikes":369,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":1,"winPercentage":".000","pitchesPerInning":"17.81","gamesFinished":6,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"8.81","walksPer9Inn":"3.41","hitsPer9Inn":"7.67","runsScoredPer9":"4.26","homeRunsPer9":"0.85","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 0 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":81,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":14,"flyOuts":86,"groundOuts":94,"airOuts":147,"runs":65,"doubles":14,"triples":1,"homeRuns":25,"strikeOuts":68,"baseOnBalls":34,"intentionalWalks":0,"hits":108,"hitByPitch":3,"atBats":411,"obp":".320","caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1690,"era":"4.94","inningsPitched":"105.2","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.34","battersFaced":454,"outs":317,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1690,"balls":592,"strikes":1098,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".467","pitchesPerInning":"15.99","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.79","walksPer9Inn":"2.90","hitsPer9Inn":"9.20","runsScoredPer9":"5.54","homeRunsPer9":"2.13","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":32,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":12,"strikes":20,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":1,"flyOuts":28,"groundOuts":26,"airOuts":38,"runs":26,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":137,"obp":".371","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":610,"era":"6.40","inningsPitched":"32.1","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":23,"whip":"1.70","battersFaced":153,"outs":97,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":610,"balls":228,"strikes":382,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":3,"winPercentage":".333","pitchesPerInning":"18.87","gamesFinished":10,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.91","walksPer9Inn":"3.34","hitsPer9Inn":"11.97","runsScoredPer9":"7.24","homeRunsPer9":"1.39","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":48,"groundOuts":63,"airOuts":77,"runs":33,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".267","atBats":225,"obp":".297","slg":".449","ops":".746","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":101,"rbi":36,"leftOnBase":113,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.14","popOuts":17,"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":14,"stolenBases":51,"stolenBasePercentage":".785","caughtStealingPercentage":".215","assists":28,"putOuts":506,"errors":5,"chances":539,"fielding":".991","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":64,"groundOuts":131,"airOuts":119,"runs":43,"doubles":17,"triples":0,"homeRuns":17,"strikeOuts":113,"baseOnBalls":28,"intentionalWalks":0,"hits":100,"hitByPitch":8,"atBats":460,"obp":".274","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1976,"era":"2.76","inningsPitched":"124.0","wins":12,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.03","battersFaced":499,"outs":372,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1976,"balls":662,"strikes":1314,"strikePercentage":".660","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".857","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"4.04","strikeoutsPer9Inn":"8.20","walksPer9Inn":"2.03","hitsPer9Inn":"7.26","runsScoredPer9":"3.12","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676680":{"person":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"1.29","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.14","battersFaced":28,"outs":21,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":30,"strikes":69,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".---","pitchesPerInning":"14.14","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.14","walksPer9Inn":"2.57","hitsPer9Inn":"7.71","runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678868":{"person":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":5,"gamesStarted":1,"flyOuts":5,"groundOuts":12,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":29,"obp":".194","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":105,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":31,"outs":24,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":39,"strikes":66,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".000","pitchesPerInning":"13.13","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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"}]},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":37,"groundOuts":101,"airOuts":90,"runs":47,"doubles":18,"triples":4,"homeRuns":22,"strikeOuts":58,"baseOnBalls":16,"intentionalWalks":0,"hits":97,"hitByPitch":0,"avg":".281","atBats":345,"obp":".312","slg":".548","ops":".860","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":189,"rbi":74,"leftOnBase":140,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.68","popOuts":23,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":542,"errors":4,"chances":613,"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"}]}},"batters":[695578,671277,691781,677588,682928,695670,695734,696285,678391,683083,641793,668820,678868,687377,687606,592866],"pitchers":[641793,668820,678868,687377,687606,592866],"bench":[665953,686611,660688],"bullpen":[690925,676917,683000,676680,656492,571945,687223],"battingOrder":[695578,671277,677588,682928,695670,695734,696285,678391,683083],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Young (14, Yesavage); Wood (26, Rogers, Ty)."},{"label":"TB","value":"García Jr., L; Lile; Vivas; Wood 3; Young 2."},{"label":"RBI","value":"García Jr., L (74); Young (38)."},{"label":"2-out RBI","value":"Young."},{"label":"Runners left in scoring position, 2 out","value":"Nuñez, N; Young 2; Vivas."},{"label":"SAC","value":"Young."},{"label":"GIDP","value":"Nuñez, N."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Nuñez, N (13, fielding)."},{"label":"DP","value":"(Ford, H-Vivas)."}]}],"note":[{"label":"a","value":"Walked for House in the 8th."}]}},"officials":[{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Giménez (by Kranick)."},{"label":"ABS Challenge","value":"Kirk 3 (Ball-Confirmed, Ball-Overturned to Strike, Ball-Confirmed); Ford, H 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Yesavage 97-57; Rogers, Ty 15-8; Varland, L 20-15; Littell 81-50; Kranick 17-8; Yean 11-6; Ribalta 21-15; Schultz 32-20; Williams 15-13."},{"label":"Groundouts-flyouts","value":"Yesavage 9-4; Rogers, Ty 1-0; Varland, L 3-1; Littell 5-2; Kranick 1-1; Yean 2-0; Ribalta 0-1; Schultz 1-0; Williams 2-1."},{"label":"Batters faced","value":"Yesavage 26; Rogers, Ty 4; Varland, L 7; Littell 20; Kranick 6; Yean 2; Ribalta 6; Schultz 6; Williams 4."},{"label":"Inherited runners-scored","value":"Rogers, Ty 1-0; Varland, L 2-0; Kranick 2-0; Yean 2-0; Williams 1-0."},{"label":"Umpires","value":"HP: Lance Barksdale. 1B: Will Little. 2B: Ryan Wills. 3B: Jonathan Parra. "},{"label":"Weather","value":"81 degrees, Partly Cloudy."},{"label":"Wind","value":"4 mph, In From LF."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"2:59."},{"label":"Att","value":"20,044."},{"label":"Venue","value":"Nationals Park."},{"label":"July 29, 2026"}],"pitchingNotes":["Rogers, Ty pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","boxscoreName":"Yesavage"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 5-5)","summary":"6.2 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":40,"strikes":57,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":53,"groundOuts":69,"airOuts":111,"runs":39,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":91,"baseOnBalls":45,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":324,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1522,"era":"3.73","inningsPitched":"91.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.16","battersFaced":379,"outs":275,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1522,"balls":580,"strikes":942,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"winPercentage":".500","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.02","strikeoutsPer9Inn":"8.93","walksPer9Inn":"4.42","hitsPer9Inn":"5.99","runsScoredPer9":"3.83","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":69,"pitchingGameScore":69},{"player":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","boxscoreName":"Littell"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 0 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":81,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":14,"flyOuts":86,"groundOuts":94,"airOuts":147,"runs":65,"doubles":14,"triples":1,"homeRuns":25,"strikeOuts":68,"baseOnBalls":34,"intentionalWalks":0,"hits":108,"hitByPitch":3,"atBats":411,"obp":".320","caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1690,"era":"4.94","inningsPitched":"105.2","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.34","battersFaced":454,"outs":317,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1690,"balls":592,"strikes":1098,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".467","pitchesPerInning":"15.99","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.79","walksPer9Inn":"2.90","hitsPer9Inn":"9.20","runsScoredPer9":"5.54","homeRunsPer9":"2.13","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":56,"pitchingGameScore":56},{"player":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","boxscoreName":"Okamoto"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":56,"groundOuts":72,"airOuts":94,"runs":57,"doubles":14,"triples":0,"homeRuns":24,"strikeOuts":133,"baseOnBalls":38,"intentionalWalks":0,"hits":89,"hitByPitch":6,"avg":".231","atBats":386,"obp":".308","slg":".453","ops":".761","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":175,"rbi":68,"leftOnBase":192,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.08","popOuts":23,"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":155,"putOuts":79,"errors":14,"chances":248,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"loser":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"save":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}