{"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":822703,"link":"/api/v1.1/game/822703/feed/live","metaData":{"wait":10,"timeStamp":"20260729_025254","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822703,"type":"R","doubleHeader":"N","id":"2026/07/28/tormlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822703-2026-07-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-28T22:45:00Z","originalDate":"2026-07-28","officialDate":"2026-07-28","dayNight":"night","time":"6:45","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":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":59,"ties":0,"pct":".454"},"records":{},"divisionLeader":false,"wins":49,"losses":59,"winningPercentage":".454"},"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":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":53,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":55,"losses":53,"winningPercentage":".509"},"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},"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},"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},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID669310":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310","firstName":"Cornelis","lastName":"Van Eyk","primaryNumber":"58","birthDate":"1998-09-15","currentAge":27,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"CJ","useLastName":"Van Eyk","middleName":"Johannes","boxscoreName":"Van Eyk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"VAN ike","mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Van Eyk","nameSlug":"cj-van-eyk-669310","firstLastName":"CJ Van Eyk","lastFirstName":"Van Eyk, CJ","lastInitName":"Van Eyk, C","initLastName":"C Van Eyk","fullFMLName":"Cornelis Johannes Van Eyk","fullLFMName":"Van Eyk, Cornelis Johannes","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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":"Overcast","temp":"69","wind":"5 mph, Out To LF"},"gameInfo":{"attendance":20775,"firstPitch":"2026-07-28T23:52:00.000Z","gameDurationMinutes":180,"delayDurationMinutes":67},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"home":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"}},"officialScorer":{"id":663079,"fullName":"Jason Lee","link":"/api/v1/people/663079"},"primaryDatacaster":{"id":496220,"fullName":"Jason Risley","link":"/api/v1/people/496220"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yohendrick Piñango flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:52:45.208Z","endTime":"2026-07-28T23:53:34.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":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_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-28T19:27:25.463Z","endTime":"2026-07-28T22:13:34.199Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","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-28T22:13:34.199Z","endTime":"2026-07-28T23:24:48.565Z","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":2,"startTime":"2026-07-28T23:24:48.565Z","endTime":"2026-07-28T23:51:45.711Z","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":3,"startTime":"2026-07-28T23:51:45.711Z","endTime":"2026-07-28T23:52:47.558Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"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.7,"endSpeed":89.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934637446629683,"aZ":-17.085894938666403,"pfxX":-4.704495975770847,"pfxZ":7.475656499170926,"pX":1.1733453664705764,"pZ":2.2084118640699004,"vX0":8.880529237606805,"vY0":-140.49757139385062,"vZ0":-7.273976833987778,"x":72.27,"y":179.15,"x0":-1.4033896284989469,"y0":50.00395144371993,"z0":5.921964148902457,"aX":-9.497428829946308},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":7.0,"spinRate":2284,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.38840019996879604,"extension":6.3259574344345495},"index":4,"playId":"65ea3358-970f-3dd3-b2ea-8851b4f68c8b","pitchNumber":1,"startTime":"2026-07-28T23:52:47.558Z","endTime":"2026-07-28T23:52:52.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739602584032777,"aZ":-42.69479115543421,"pfxX":4.169053912059505,"pfxZ":-6.486399123701451,"pX":-1.2111436734653218,"pZ":3.4499529645657137,"vX0":-0.039100219646661216,"vY0":-125.84432550544237,"vZ0":1.483352983017226,"x":163.17,"y":145.63,"x0":-1.7381233637332076,"y0":50.001073987647466,"z0":6.280896502577344,"aX":6.764126894840084},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-11.3,"breakHorizontal":-7.6,"spinRate":2204,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4333168983332647,"extension":6.029889261286454},"index":5,"playId":"3629982e-87ed-3d96-881d-0a5862b08eeb","pitchNumber":2,"startTime":"2026-07-28T23:53:04.241Z","endTime":"2026-07-28T23:53:08.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865612969609472,"aZ":-20.883765013792253,"pfxX":-9.71817163989227,"pfxZ":5.517574695571399,"pX":0.14840992705590894,"pZ":1.7500292956683403,"vX0":8.339085681001242,"vY0":-140.90902222347484,"vZ0":-7.723623462274285,"x":111.34,"y":191.53,"x0":-1.5620237291068775,"y0":50.00070117303522,"z0":5.837238567679766,"aX":-19.875901873407546},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":16.3,"spinRate":2163,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38619105517875596,"extension":6.25324107496734},"hitData":{"launchSpeed":92.9,"launchAngle":43.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.69,"coordY":85.62}},"index":6,"playId":"e8d78f72-529d-3415-8d17-1b11bfaf9ec4","pitchNumber":3,"startTime":"2026-07-28T23:53:25.383Z","endTime":"2026-07-28T23:53:34.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:53:34.357Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:53:59.632Z","endTime":"2026-07-28T23:55:15.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Single","eventType":"single","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":[{"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":"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":94.3,"endSpeed":88.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159164523875834,"aZ":-23.972427217666652,"pfxX":-0.14826175008765752,"pfxZ":4.201354637659449,"pX":-1.331794152926963,"pZ":2.511288104451763,"vX0":2.025589248768038,"vY0":-137.5443798855072,"vZ0":-4.469355232340183,"x":167.76,"y":170.98,"x0":-2.0527205959600714,"y0":50.00307991793282,"z0":5.745407690289512,"aX":-0.2898400774525544},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":-0.1,"spinRate":2255,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3954141107407061,"extension":6.205784962071091},"index":0,"playId":"74d902d7-f7b1-3d1c-8fd4-1f6431b329e2","pitchNumber":1,"startTime":"2026-07-28T23:54:01.854Z","endTime":"2026-07-28T23:54:05.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44647713218567,"aZ":-13.97761944341617,"pfxX":-4.346393650360693,"pfxZ":8.690799857707454,"pX":-1.294923132902422,"pZ":3.403237760158556,"vX0":2.3352714520782323,"vY0":-142.97455960598177,"vZ0":-4.946173662307283,"x":166.36,"y":146.89,"x0":-1.552613049111399,"y0":50.004318731160396,"z0":6.0164442247119805,"aX":-9.10157935166838},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2342,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38144440028816406,"extension":6.113329367682192},"index":1,"playId":"6f027b3b-a8c4-3a46-9b5f-7a5d0829ea42","pitchNumber":2,"startTime":"2026-07-28T23:54:22.834Z","endTime":"2026-07-28T23:54:26.886Z","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":98.5,"endSpeed":90.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.814143672682857,"aZ":-12.395899561899986,"pfxX":-5.021128492695132,"pfxZ":9.429955587752673,"pX":-0.5368689055849243,"pZ":2.468210622624161,"vX0":4.45969089007574,"vY0":-143.3814672337072,"vZ0":-7.575425959563942,"x":137.46,"y":172.14,"x0":-1.4543063196175527,"y0":50.006569247448226,"z0":5.905087535269015,"aX":-10.535666618040276},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2389,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.38091576339644906,"extension":6.246662814317577},"index":2,"playId":"50b10a87-a25b-3b6b-a66a-6fb0b89bccb3","pitchNumber":3,"startTime":"2026-07-28T23:54:43.658Z","endTime":"2026-07-28T23:54:47.412Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92925283372607,"aZ":-20.5441189099599,"pfxX":-0.44189473153776415,"pfxZ":5.921833591856416,"pX":-0.5619751505383641,"pZ":2.9279122798269794,"vX0":3.5777437038580695,"vY0":-137.8557301559727,"vZ0":-4.230794397633241,"x":138.42,"y":159.73,"x0":-1.8081949132374362,"y0":50.00034037203787,"z0":5.834097451073933,"aX":-0.8683159338292943},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":0.2,"spinRate":2335,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3943428864159433,"extension":6.188328053509617},"hitData":{"launchSpeed":97.8,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":124.83}},"index":3,"playId":"9bf1defb-72bc-3491-aae9-3bcc2b8535da","pitchNumber":4,"startTime":"2026-07-28T23:55:04.834Z","endTime":"2026-07-28T23:55:15.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:55:15.201Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vladimir Guerrero Jr. grounds into a double play, second baseman Nasim Nuñez to shortstop CJ Abrams to first baseman Luis García Jr. Nathan Lukes out at 2nd. Vladimir Guerrero Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:55:36.667Z","endTime":"2026-07-28T23:56:12.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":"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":94.3,"endSpeed":88.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950140946201273,"aZ":-22.922796727765338,"pfxX":0.805672442038631,"pfxZ":4.726619009718943,"pX":0.7779689898276008,"pZ":3.808559467515066,"vX0":5.893189009247892,"vY0":-137.42845478920273,"vZ0":-2.437594192093275,"x":87.35,"y":135.95,"x0":-1.4788710926403128,"y0":50.00058677213497,"z0":6.22677377696137,"aX":1.5744916009190715},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":-2.4,"spinRate":2309,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.3951465256563518,"extension":6.461490096769583},"index":0,"playId":"e8235718-78dc-364b-9d3e-b1ebce0858fe","pitchNumber":1,"startTime":"2026-07-28T23:55:44.056Z","endTime":"2026-07-28T23:55:48.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41733658189876,"aZ":-23.512368213388907,"pfxX":1.2846070426029712,"pfxZ":4.512776984820269,"pX":0.19143717510310054,"pZ":2.990126040084092,"vX0":4.017587103517042,"vY0":-136.35413699255594,"vZ0":-4.154304904298139,"x":109.7,"y":158.05,"x0":-1.4564720229346928,"y0":50.0043765900528,"z0":6.1169657673448325,"aX":2.4671834573284173},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.0,"spinRate":2300,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.3986889042920332,"extension":6.301381260030457},"hitData":{"launchSpeed":106.1,"launchAngle":4.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":154.72}},"index":1,"playId":"cbc8bf08-6ef5-35fd-ab8c-682ecb64ea1b","pitchNumber":2,"startTime":"2026-07-28T23:56:04.507Z","endTime":"2026-07-28T23:56:12.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:56:12.273Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T23:58:19.897Z","endTime":"2026-07-28T23:59:34.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"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,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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96541217280954,"aZ":-17.36472756054067,"pfxX":-7.300432318549038,"pfxZ":8.117744010372109,"pX":-1.041705172068591,"pZ":3.459225478856608,"vX0":3.661834698898183,"vY0":-134.21076192567415,"vZ0":-2.576034626341446,"x":156.71,"y":145.38,"x0":-1.47500278566718,"y0":50.005655985855306,"z0":5.667827920569323,"aX":-13.324138836021094},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":12.5,"spinRate":2285,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40805520109934923,"extension":6.471095836333764},"index":0,"playId":"304cf8cc-a125-3098-b11b-6d4f0d463bb8","pitchNumber":1,"startTime":"2026-07-28T23:58:24.339Z","endTime":"2026-07-28T23:58:28.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.506929144814954,"aZ":-42.965873998052714,"pfxX":5.323867030931634,"pfxZ":-7.614099793518655,"pX":-0.7959077648970078,"pZ":3.302187217388547,"vX0":0.26052770711696877,"vY0":-118.24658768803204,"vZ0":3.0251735699373943,"x":147.34,"y":149.62,"x0":-1.5993206252484942,"y0":50.005576998786346,"z0":5.947683732195756,"aX":7.541496590335385},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.8,"breakHorizontal":-9.7,"spinRate":2378,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.46317785750676066,"extension":6.461325275650958},"index":1,"playId":"e0385450-8075-3bff-bc4c-8ae7d1be4379","pitchNumber":2,"startTime":"2026-07-28T23:58:35.580Z","endTime":"2026-07-28T23:58:39.780Z","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":92.3,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57737955096009,"aZ":-15.355546361944244,"pfxX":-7.17446150831124,"pfxZ":9.22790540221009,"pX":-0.3144741006507566,"pZ":2.1880025857043672,"vX0":5.305189118480416,"vY0":-134.27608027075195,"vZ0":-6.0291554561065865,"x":128.99,"y":179.7,"x0":-1.3855088000802391,"y0":50.00480302356631,"z0":5.558628457355222,"aX":-13.078338271945059},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":11.9,"spinRate":2353,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.408208885689743,"extension":6.707038904953355},"index":2,"playId":"fd7a6e52-444b-381b-9531-e02ddd3fd19e","pitchNumber":3,"startTime":"2026-07-28T23:58:47.463Z","endTime":"2026-07-28T23:58:51.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.930705239693005,"aZ":-28.11532997821381,"pfxX":1.0379959788498327,"pfxZ":2.522235484485263,"pX":0.6455381956862583,"pZ":3.9012165322214796,"vX0":4.964644747367009,"vY0":-125.19326403056246,"vZ0":0.9555825020098521,"x":92.39,"y":133.45,"x0":-1.4867294504795596,"y0":50.0035632286093,"z0":5.79134336596312,"aX":1.6703182763635873},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":-2.9,"spinRate":2638,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.435172255477128,"extension":6.721262330034617},"index":3,"playId":"61d3d7c7-8d7c-363c-b6e3-ae63668d6a05","pitchNumber":4,"startTime":"2026-07-28T23:59:00.455Z","endTime":"2026-07-28T23:59:04.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.341856649520505,"aZ":-28.723468220777086,"pfxX":-7.23254639488636,"pfxZ":2.0992289618373636,"pX":-0.19323567258834884,"pZ":2.6243428366351877,"vX0":5.41617014750773,"vY0":-126.95349361240955,"vZ0":-1.9066532584253926,"x":124.37,"y":167.92,"x0":-1.4075210381434315,"y0":50.001824861049414,"z0":5.656331999524469,"aX":-11.885221941127895},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":12.0,"spinRate":972,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.43032623059688646,"extension":6.394048233914428},"index":4,"playId":"95d45e8e-c25a-3a94-af82-861a2581b3cb","pitchNumber":5,"startTime":"2026-07-28T23:59:14.671Z","endTime":"2026-07-28T23:59:18.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778093150100563,"aZ":-13.084342315864323,"pfxX":-7.876497225205695,"pfxZ":10.2662599929243,"pX":0.8258882907991719,"pZ":1.0858566873215407,"vX0":8.404066225934322,"vY0":-135.32700773104276,"vZ0":-9.11675061324564,"x":85.52,"y":209.46,"x0":-1.292522844801604,"y0":50.00659127972309,"z0":5.409301743773633,"aX":-14.652295682804192},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":12.5,"spinRate":2372,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4043233315305561,"extension":6.758635468894432},"index":5,"playId":"32c9dda0-d1b9-32df-aec8-94db5f186848","pitchNumber":6,"startTime":"2026-07-28T23:59:30.858Z","endTime":"2026-07-28T23:59:34.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:59:34.317Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Luis Urías to first baseman Vladimir Guerrero Jr. James Wood to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:00:23.384Z","endTime":"2026-07-29T00:01:44.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"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":[0,1,2,3,4],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"1e92b73f-d1ca-3f88-a8d7-e1eac35178ec","startTime":"2026-07-29T00:00:01.984Z","endTime":"2026-07-29T00:00:04.984Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.206040408098392,"aZ":-15.36304521512589,"pfxX":-6.660777569588586,"pfxZ":9.318645051527941,"pX":-0.2719652881282792,"pZ":2.843200711171551,"vX0":5.148442290019986,"vY0":-132.6684869571954,"vZ0":-4.3832081798873785,"x":127.37,"y":162.01,"x0":-1.3609250864209326,"y0":50.002016801158085,"z0":5.617268712607606,"aX":-12.014947318339727},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2211,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41098403170032904,"extension":6.631366912003275},"index":1,"playId":"d0f105ae-4ec9-35d1-ac85-12b217b428f2","pitchNumber":1,"startTime":"2026-07-29T00:00:25.704Z","endTime":"2026-07-29T00:00:29.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887407828695054,"aZ":-34.404587740797695,"pfxX":-4.185502963984289,"pfxZ":-1.3368825507894009,"pX":-1.6020692482587184,"pZ":4.0574410958795815,"vX0":1.3580333748858409,"vY0":-127.509786605681,"vZ0":2.447592670469529,"x":178.07,"y":129.23,"x0":-1.5935402553219624,"y0":50.00267013143577,"z0":5.774896464474394,"aX":-6.985299100955656},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":7.3,"spinRate":1097,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4273494644836857,"extension":6.3904922604704835},"index":2,"playId":"9967cd72-1cbb-398d-b7f2-062ab69f1b6e","pitchNumber":2,"startTime":"2026-07-29T00:00:45.700Z","endTime":"2026-07-29T00:00:49.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511370887627148,"aZ":-34.7378674039488,"pfxX":-4.86956851792552,"pfxZ":-1.5420975984627283,"pX":-0.6873100382220511,"pZ":3.5004070018468347,"vX0":3.548378367281297,"vY0":-127.77237072760812,"vZ0":1.1281403667590064,"x":143.2,"y":144.27,"x0":-1.4563379768403193,"y0":50.000558671312774,"z0":5.76753102306612,"aX":-8.109883992882894},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.3,"breakHorizontal":8.0,"spinRate":1022,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4274731937345715,"extension":6.5201470941859245},"index":3,"playId":"103ff65d-942c-3c00-8eab-9ab7a189b4dd","pitchNumber":3,"startTime":"2026-07-29T00:01:05.146Z","endTime":"2026-07-29T00:01:08.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.903536373333576,"aZ":-42.464387624202764,"pfxX":1.0614423891942057,"pfxZ":-7.014122205189842,"pX":-0.11354829965854962,"pZ":2.100439919200735,"vX0":2.611109868204384,"vY0":-120.25259143046202,"vZ0":0.35086335161324,"x":121.33,"y":182.07,"x0":-1.3504770490500237,"y0":50.00156109151375,"z0":5.713805439569279,"aX":1.5573707205123444},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.4,"breakHorizontal":-2.5,"spinRate":2267,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4551413367971868,"extension":6.630296539621884},"hitData":{"launchSpeed":93.5,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":157.76}},"index":4,"playId":"850f5bcd-2708-3e89-91d3-9a7ae688b345","pitchNumber":4,"startTime":"2026-07-29T00:01:37.160Z","endTime":"2026-07-29T00:01:44.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:01:44.525Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:02:10.363Z","endTime":"2026-07-29T00:04:05.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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(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":86.7,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.457097924519367,"aZ":-27.05273136615409,"pfxX":1.9842304963351838,"pfxZ":3.105699242867667,"pX":0.7838741591110133,"pZ":4.171053405831107,"vX0":4.470215294678781,"vY0":-126.43872700363399,"vZ0":1.3596562208197596,"x":87.12,"y":126.16,"x0":-1.2523024950558836,"y0":50.001185670720695,"z0":5.7694151488640175,"aX":3.268849227448305},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2511,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4302783332772173,"extension":6.559925455494564},"index":0,"playId":"2cd3f952-0cf9-31c3-be8f-08511f5a30c5","pitchNumber":1,"startTime":"2026-07-29T00:02:13.415Z","endTime":"2026-07-29T00:02:17.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5795416259528,"aZ":-13.686585458904926,"pfxX":-4.898013280176552,"pfxZ":10.046939669054503,"pX":1.3831407669400875,"pZ":1.5369264296785605,"vX0":7.783319759111583,"vY0":-134.18787194392954,"vZ0":-8.022175774573892,"x":64.28,"y":197.28,"x0":-0.9066761902433763,"y0":50.002064532694455,"z0":5.521668730811689,"aX":-9.012832686021207},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2239,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4067763960557058,"extension":6.856982670831739},"index":1,"playId":"78744580-5316-32ef-adc9-93cc4d2ee8e4","pitchNumber":2,"startTime":"2026-07-29T00:02:31.910Z","endTime":"2026-07-29T00:02:35.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49977977645572,"aZ":-24.947217486968775,"pfxX":-0.08754809581415302,"pfxZ":4.364970622356418,"pX":1.0038336604054703,"pZ":2.5885435774313357,"vX0":5.703934516592259,"vY0":-126.52879477047738,"vZ0":-2.6457864556232407,"x":78.74,"y":168.89,"x0":-1.2478599546694984,"y0":50.005240078966345,"z0":5.601438952946181,"aX":-0.14478171918621957},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2538,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4293089086438666,"extension":6.654622908309709},"index":2,"playId":"e42b8157-e3e2-35f3-ab46-0651f1bc57b3","pitchNumber":3,"startTime":"2026-07-29T00:02:52.785Z","endTime":"2026-07-29T00:02:55.785Z","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":91.8,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092720560712515,"aZ":-17.411639522042698,"pfxX":-7.733152242361802,"pfxZ":8.10778542362166,"pX":1.0138793026451276,"pZ":2.0422540596221648,"vX0":8.05631066043597,"vY0":-133.44191841227328,"vZ0":-6.01545916143861,"x":78.35,"y":183.64,"x0":-1.0256397449722947,"y0":50.00546021299166,"z0":5.561035900368616,"aX":-14.085033607376346},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":12.5,"spinRate":2287,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40895202505931927,"extension":6.804593881101382},"index":3,"playId":"c6a0fa87-e2fa-30b6-a685-1e872fd3c33d","pitchNumber":4,"startTime":"2026-07-29T00:03:18.671Z","endTime":"2026-07-29T00:03:23.265Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"71b5df5e-be5e-4c84-a11a-4262b4ed75cc","startTime":"2026-07-29T00:03:39.035Z","endTime":"2026-07-29T00:03:44.035Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.719640870989686,"aZ":-29.065506094861266,"pfxX":0.4038573353074706,"pfxZ":1.939075590798499,"pX":-0.8873963342709604,"pZ":4.320782338838292,"vX0":1.2638417418562764,"vY0":-124.64835020243706,"vZ0":2.1033319550851237,"x":150.83,"y":122.12,"x0":-1.4497214676700423,"y0":50.002111665342206,"z0":5.836093745644601,"aX":0.6470206059346405},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":-1.0,"spinRate":2380,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4363519287030231,"extension":6.519160321091181},"index":5,"playId":"bd0fbbbb-a41f-3fa5-acb9-b64682f18a02","pitchNumber":5,"startTime":"2026-07-29T00:04:02.116Z","endTime":"2026-07-29T00:04:05.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:04:05.322Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blue Jays challenged (play at 1st), call on the field was upheld: CJ Abrams singles on a soft ground ball to second baseman Luis Urías. James Wood to 3rd. Dylan Crews to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:04:38.759Z","endTime":"2026-07-29T00:04:49.229Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"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":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.856554194737086,"aZ":-28.52542184298375,"pfxX":1.113765876372403,"pfxZ":2.2112854866162674,"pX":1.1684698201346493,"pZ":3.185090921002753,"vX0":5.509932288382351,"vY0":-126.90016059005337,"vZ0":-0.7456089333510133,"x":72.46,"y":152.78,"x0":-1.1644362355395372,"y0":50.00475836422065,"z0":5.729637879183707,"aX":1.8394399844040876},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":-3.1,"spinRate":2486,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4295356016273768,"extension":6.5704938863169104},"hitData":{"launchSpeed":37.8,"launchAngle":13.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":141.28,"coordY":172.04}},"index":0,"playId":"33d27306-e9c4-3ff0-8c44-31fc856b43fb","pitchNumber":1,"startTime":"2026-07-29T00:04:41.225Z","endTime":"2026-07-29T00:04:49.229Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":141},"playEndTime":"2026-07-29T00:04:49.229Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz walks. James Wood scores. Dylan Crews to 3rd. CJ Abrams to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:06:54.252Z","endTime":"2026-07-29T00:08:09.665Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":669456,"link":"/api/v1/people/669456"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17372339557096,"aZ":-29.626921300104108,"pfxX":-6.672603039798423,"pfxZ":1.4996875837443557,"pX":-0.12250386295446988,"pZ":1.2184977835409418,"vX0":5.220355675420003,"vY0":-128.95618703465172,"vZ0":-5.207990105199162,"x":121.67,"y":205.88,"x0":-1.2996751206816495,"y0":50.00160392244116,"z0":5.531852793128426,"aX":-11.311179176626695},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":11.0,"spinRate":1091,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4236926333055253,"extension":6.464926376789495},"index":0,"playId":"9bbd7bc8-44be-3877-9aa2-5d04d47071f4","pitchNumber":1,"startTime":"2026-07-29T00:06:58.663Z","endTime":"2026-07-29T00:07:02.327Z","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":82.4,"endSpeed":76.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22601559201251,"aZ":-41.687762137519016,"pfxX":2.4677926415891047,"pfxZ":-6.522216546938963,"pX":-0.05064038361031565,"pZ":1.1674261787829499,"vX0":2.266080089159817,"vY0":-119.98259562996334,"vZ0":-1.921251703632302,"x":118.93,"y":207.26,"x0":-1.3280525802694036,"y0":50.00502015843716,"z0":5.693700306611179,"aX":3.5978515076755655},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.0,"breakHorizontal":-5.0,"spinRate":2457,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4565193171003412,"extension":6.464841043368742},"index":1,"playId":"7b7c021e-0dfb-3ed5-8a08-d4b685c38b04","pitchNumber":2,"startTime":"2026-07-29T00:07:15.106Z","endTime":"2026-07-29T00:07:19.480Z","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":0,"outs":1},"index":2,"startTime":"2026-07-29T00:07:39.988Z","endTime":"2026-07-29T00:07:48.200Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39620943640861,"aZ":-25.121088677180374,"pfxX":0.20609312998614548,"pfxZ":4.254583624579633,"pX":1.0730729523040616,"pZ":2.5820838398732158,"vX0":5.7050680172740496,"vY0":-126.53670025865182,"vZ0":-2.8546346308772024,"x":76.1,"y":169.06,"x0":-1.2167375742584805,"y0":50.00455584138472,"z0":5.690488296537355,"aX":0.34018009008690436},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":2530,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.429223917993506,"extension":6.4789298698406785},"index":3,"playId":"7b5132c9-dbaf-3fa8-9e6d-02e009d7504f","pitchNumber":3,"startTime":"2026-07-29T00:07:48.200Z","endTime":"2026-07-29T00:07:52.431Z","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":92.4,"endSpeed":85.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514815988648284,"aZ":-14.137784898565636,"pfxX":-6.939794519673812,"pfxZ":9.786043750591944,"pX":0.5613643113781659,"pZ":1.0132584576082455,"vX0":7.119881088791342,"vY0":-134.27740737676424,"vZ0":-9.179510717943716,"x":95.6,"y":211.42,"x0":-1.211044293150826,"y0":50.00598204101633,"z0":5.461078170855934,"aX":-12.794714358675167},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":11.3,"spinRate":2386,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4064560321070041,"extension":6.7036391186926645},"index":4,"playId":"721fb86e-ba48-3c0d-bf55-d2e334428ace","pitchNumber":4,"startTime":"2026-07-29T00:08:06.121Z","endTime":"2026-07-29T00:08:09.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:08:09.665Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks. Dylan Crews scores. CJ Abrams to 3rd. Keibert Ruiz to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:09:04.124Z","endTime":"2026-07-29T00:10:52.082Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":669456,"link":"/api/v1/people/669456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","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":7},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T00:09:06.482Z","endTime":"2026-07-29T00:09:06.483Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.023726869880285,"aZ":-34.625218623607424,"pfxX":-5.4281608392357565,"pfxZ":-1.4544317380833878,"pX":-0.8223801288649304,"pZ":3.002933102114148,"vX0":3.1107761992985905,"vY0":-128.3690347085367,"vZ0":-0.157611340259452,"x":148.35,"y":157.7,"x0":-1.3407063251140448,"y0":50.00614475123347,"z0":5.746567540224774,"aX":-9.11744133588797},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.5,"breakHorizontal":9.2,"spinRate":1003,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4256619642772943,"extension":6.431904597276273},"index":1,"playId":"cb9f9340-8f99-3c79-96ca-d2956b89a8a9","pitchNumber":1,"startTime":"2026-07-29T00:09:06.484Z","endTime":"2026-07-29T00:09:10.576Z","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":91.9,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540117632498813,"aZ":-14.033428107845292,"pfxX":-6.471932416850101,"pfxZ":9.995204911721075,"pX":0.674149663371409,"pZ":2.0259213820638684,"vX0":7.087846877629559,"vY0":-133.571696495526,"vZ0":-6.544438010787849,"x":91.3,"y":184.08,"x0":-1.1672207943674329,"y0":50.00633637783972,"z0":5.508560724134233,"aX":-11.750789343040097},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2337,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4093498731727463,"extension":6.673647584433199},"index":2,"playId":"0c22b63d-6de8-3b76-b661-1d501c5a5d76","pitchNumber":2,"startTime":"2026-07-29T00:09:24.428Z","endTime":"2026-07-29T00:09:28.096Z","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":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928956434566267,"aZ":-39.05420647565806,"pfxX":4.60168808691968,"pfxZ":-4.631465800612887,"pX":-0.24142088400605702,"pZ":3.269687022037852,"vX0":1.0793136948710635,"vY0":-120.4700391654225,"vZ0":2.0825207020484315,"x":126.2,"y":150.5,"x0":-1.2920085362102673,"y0":50.00056231350599,"z0":5.818075270949248,"aX":6.8391736417799684},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.7,"breakHorizontal":-8.6,"spinRate":2340,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.4526985032925217,"extension":6.425342278752494},"index":3,"playId":"b9f7ccc1-3a26-3573-89d2-f8c68906ef0a","pitchNumber":3,"startTime":"2026-07-29T00:09:42.833Z","endTime":"2026-07-29T00:09:47.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491574847370174,"aZ":-12.699712010584106,"pfxX":-5.3254032480086995,"pfxZ":10.5861845947422,"pX":0.5139732240024821,"pZ":2.2567861613647495,"vX0":6.175118829520674,"vY0":-134.59351409932376,"vZ0":-6.378518947121607,"x":97.41,"y":177.85,"x0":-1.1153024138308911,"y0":50.00073947648756,"z0":5.551969564069297,"aX":-9.795207415859345},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2247,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40652551565320927,"extension":6.643298351841885},"index":4,"playId":"9a796499-c9d6-3b77-9cea-2fc04988a9c6","pitchNumber":4,"startTime":"2026-07-29T00:10:02.201Z","endTime":"2026-07-29T00:10:05.201Z","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":1},"index":5,"startTime":"2026-07-29T00:10:17.269Z","endTime":"2026-07-29T00:10:27.959Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.062637493727017,"aZ":-34.48957783601109,"pfxX":0.9084430747672103,"pfxZ":-1.4488311141998782,"pX":1.5381603049742238,"pZ":1.4445686505024735,"vX0":6.319979514070903,"vY0":-124.33881972589978,"vZ0":-3.2115230823169325,"x":58.37,"y":199.78,"x0":-1.13296074997248,"y0":50.00192742475845,"z0":5.554856200126316,"aX":1.4519881987284244},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-2.8,"spinRate":2524,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4370579954958642,"extension":6.572756809026421},"index":6,"playId":"b81e1304-6be5-3fed-a25d-48f7562c86d6","pitchNumber":5,"startTime":"2026-07-29T00:10:27.959Z","endTime":"2026-07-29T00:10:33.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.174379195896428,"aZ":-36.25477758405161,"pfxX":0.4351902304973142,"pfxZ":-2.588913369841112,"pX":0.07310340181950545,"pZ":3.5626785267764163,"vX0":3.1293386357823816,"vY0":-123.52665982776585,"vZ0":1.9958117275314478,"x":114.21,"y":142.59,"x0":-1.2567773951955385,"y0":50.003755754850516,"z0":5.750804236175636,"aX":0.6853028585907904},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":-1.4,"spinRate":2515,"spinDirection":50},"zone":12,"typeConfidence":2.0,"plateTime":0.44019994532591467,"extension":6.4613263286752325},"index":7,"playId":"87df550e-3a9b-3425-b96e-585262913d94","pitchNumber":6,"startTime":"2026-07-29T00:10:47.905Z","endTime":"2026-07-29T00:10:52.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:10:52.082Z","atBatIndex":8},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nasim Nuñez out on a sacrifice fly to right fielder Nathan Lukes. CJ Abrams scores. Keibert Ruiz to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:11:17.410Z","endTime":"2026-07-29T00:13:19.558Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":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":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":669456,"link":"/api/v1/people/669456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087839368996452,"aZ":-40.39290072941763,"pfxX":1.6785515056014548,"pfxZ":-5.6095892514838805,"pX":0.38227364021537663,"pZ":2.064539710408828,"vX0":3.4647706055253193,"vY0":-120.21580275319477,"vZ0":-0.2327845746782342,"x":102.43,"y":183.04,"x0":-1.2951798506681496,"y0":50.00374310107512,"z0":5.745284423854063,"aX":2.4584505869039592},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.0,"breakHorizontal":-3.8,"spinRate":2095,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4554607067609382,"extension":6.470418720147431},"index":0,"playId":"2840e0bc-cb40-3e24-876f-0b78f97e236c","pitchNumber":1,"startTime":"2026-07-29T00:11:21.307Z","endTime":"2026-07-29T00:11:24.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85901711736417,"aZ":-32.31033435458926,"pfxX":-6.077845172632113,"pfxZ":-0.08088827731551262,"pX":-0.7458423089732177,"pZ":2.760355338420487,"vX0":3.6160388857908234,"vY0":-128.74327676224075,"vZ0":-0.9008044922069421,"x":145.43,"y":164.25,"x0":-1.3707339664899316,"y0":50.00141537724888,"z0":5.590133007419981,"aX":-10.318856127825466},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":10.3,"spinRate":1090,"spinDirection":258},"zone":1,"typeConfidence":2.0,"plateTime":0.4235821290975492,"extension":6.486472416999344},"index":1,"playId":"5b0d3b30-8c21-3651-aa92-412b0997fa99","pitchNumber":2,"startTime":"2026-07-29T00:11:36.505Z","endTime":"2026-07-29T00:11:40.845Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T00:12:13.337Z","endTime":"2026-07-29T00:12:24.117Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.638792029030498,"aZ":-33.576632947210456,"pfxX":-0.32744422121385064,"pfxZ":-0.873456535405267,"pX":1.6195890949551714,"pZ":0.20337975874047404,"vX0":6.956893585938689,"vY0":-125.0776411363466,"vZ0":-6.387344114672853,"x":55.27,"y":233.29,"x0":-1.1325650001281193,"y0":50.000394884112715,"z0":5.479219646036766,"aX":-0.5304255473164157},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.6,"breakHorizontal":-0.7,"spinRate":2532,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.4347040893942573,"extension":6.568178460919148},"index":3,"playId":"d96ebbff-02a4-3be6-b17f-7791a1606c36","pitchNumber":3,"startTime":"2026-07-29T00:12:24.117Z","endTime":"2026-07-29T00:12:28.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98589297918058,"aZ":-30.324822455035147,"pfxX":-3.6822799281195238,"pfxZ":1.068315731639558,"pX":-1.3928959154795737,"pZ":3.9482659369160698,"vX0":1.4508239420248583,"vY0":-129.91109181878292,"vZ0":1.2928021297929462,"x":170.09,"y":132.18,"x0":-1.476232612279768,"y0":50.00250392743974,"z0":5.72782983016457,"aX":-6.37353758690602},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":6.4,"spinRate":1021,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.41958423750743723,"extension":6.419753869172893},"index":4,"playId":"fccc66ce-bb12-3c9c-a803-121bb4f0bf02","pitchNumber":4,"startTime":"2026-07-29T00:12:49.535Z","endTime":"2026-07-29T00:12:53.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365664723815687,"aZ":-13.416559653836183,"pfxX":-6.715702058829754,"pfxZ":10.010524392273863,"pX":0.37492246908380145,"pZ":1.8483382830535686,"vX0":6.594434526907902,"vY0":-135.03015623276653,"vZ0":-7.22794297238551,"x":102.71,"y":188.87,"x0":-1.209304026020916,"y0":50.003545234153435,"z0":5.476205997578173,"aX":-12.584184658904531},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":11.0,"spinRate":2290,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.40339045356052683,"extension":6.683166162106968},"hitData":{"launchSpeed":88.8,"launchAngle":25.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.12,"coordY":102.36}},"index":5,"playId":"fd3c5a6a-c9a3-3fea-ace5-6e0c5862a519","pitchNumber":5,"startTime":"2026-07-29T00:13:07.935Z","endTime":"2026-07-29T00:13:19.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:13:19.558Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas walks. Daylen Lile to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:13:54.284Z","endTime":"2026-07-29T00:15:44.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.573524772343163,"aZ":-38.26349974247162,"pfxX":4.4781971769555975,"pfxZ":-4.0100888835434025,"pX":1.9472630210120856,"pZ":0.3933614784558122,"vX0":5.82070277116897,"vY0":-122.3020864629641,"vZ0":-4.407172128552499,"x":42.77,"y":228.16,"x0":-1.0432011614933594,"y0":50.00399511245102,"z0":5.492112051088661,"aX":6.799048068886526},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.0,"breakHorizontal":-9.5,"spinRate":2434,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.44743231188284405,"extension":6.64479603886587},"index":0,"playId":"28852797-8de6-3d32-8c6c-b4202c693120","pitchNumber":1,"startTime":"2026-07-29T00:13:56.445Z","endTime":"2026-07-29T00:14:02.411Z","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":92.2,"endSpeed":85.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192330614602618,"aZ":-14.588042438016496,"pfxX":-7.825544828509086,"pfxZ":9.544245499827781,"pX":-0.048609126752031766,"pZ":1.8917143336845015,"vX0":5.43191165277962,"vY0":-134.17518712245948,"vZ0":-6.9265611440602,"x":118.85,"y":187.7,"x0":-1.0720013426179649,"y0":50.001596552722845,"z0":5.525970023366289,"aX":-14.416447170070178},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":13.2,"spinRate":2387,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4065980257187176,"extension":6.658720893296984},"index":1,"playId":"f3223167-00e6-3999-8282-bc7a4640dbbc","pitchNumber":2,"startTime":"2026-07-29T00:14:22.266Z","endTime":"2026-07-29T00:14:26.147Z","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":87.6,"endSpeed":81.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511762016130525,"aZ":-34.859638480057164,"pfxX":-4.3029729071246425,"pfxZ":-1.607546896552309,"pX":-1.7680349777171567,"pZ":3.5017423481792656,"vX0":0.6766110309431829,"vY0":-127.69828583182043,"vZ0":1.212983998196585,"x":184.39,"y":144.23,"x0":-1.4750862749852292,"y0":50.00231259271053,"z0":5.739585756502571,"aX":-7.186689921996472},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.5,"breakHorizontal":7.7,"spinRate":1000,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4270694748271291,"extension":6.3980687409236685},"index":2,"playId":"396c1709-e473-384e-b3c6-d466c3d25280","pitchNumber":3,"startTime":"2026-07-29T00:14:45.483Z","endTime":"2026-07-29T00:14:49.291Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06448869536993,"aZ":-15.334765542272276,"pfxX":-5.534735242735791,"pfxZ":9.288157764221191,"pX":1.815565227362353,"pZ":3.265802519878868,"vX0":9.56778261116952,"vY0":-133.3952241843406,"vZ0":-3.3950423575054542,"x":47.79,"y":150.6,"x0":-1.0887374079697323,"y0":50.00513153337039,"z0":5.651910678326733,"aX":-10.038132906304067},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2255,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40966098616416424,"extension":6.7122451721068925},"index":3,"playId":"4dffc8c1-4bd8-36ca-acf6-cff61e7d562a","pitchNumber":4,"startTime":"2026-07-29T00:15:06.136Z","endTime":"2026-07-29T00:15:10.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"d44c79e3-ff9f-4e0c-8c9b-d9a228e2eafd","startTime":"2026-07-29T00:15:24.273Z","endTime":"2026-07-29T00:15:29.273Z","isPitch":false,"type":"stepoff"},{"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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.355554591051483,"aZ":-39.82264935552338,"pfxX":4.262224953198687,"pfxZ":-5.300055432536089,"pX":-0.8958801656996838,"pZ":3.1274802225954956,"vX0":-0.28750392922423423,"vY0":-119.19411216427608,"vZ0":2.1138734506148813,"x":151.15,"y":154.34,"x0":-1.3278355077536041,"y0":50.003275640371704,"z0":5.818053227993734,"aX":6.148907632198577},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.9,"breakHorizontal":-7.7,"spinRate":2108,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.4590737432029677,"extension":6.54837180699604},"index":5,"playId":"0e7e8166-44ee-3242-a95e-2e06abff7760","pitchNumber":5,"startTime":"2026-07-29T00:15:39.992Z","endTime":"2026-07-29T00:15:44.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:15:44.113Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks. Keibert Ruiz scores. Daylen Lile to 3rd. Jorbit Vivas to 2nd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:16:44.857Z","endTime":"2026-07-29T00:18:31.529Z","isComplete":true,"isScoringPlay":true,"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":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":669456,"link":"/api/v1/people/669456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":7},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:15:59.720Z","endTime":"2026-07-29T00:16:47.147Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67448724322783,"aZ":-30.863728676070185,"pfxX":2.294109204360194,"pfxZ":0.8254148153486796,"pX":-0.9040579601876612,"pZ":4.989529627218975,"vX0":0.5392548501692449,"vY0":-124.92187273608592,"vZ0":3.9740246467158853,"x":151.46,"y":104.06,"x0":-1.4205392410779072,"y0":50.00442481947764,"z0":5.90617969588131,"aX":3.648631747659392},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":-4.3,"spinRate":2405,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4374053087297032,"extension":6.394646943158799},"index":1,"playId":"d57a4f3b-c9f3-3df9-adb1-8af19e2771f2","pitchNumber":1,"startTime":"2026-07-29T00:16:47.147Z","endTime":"2026-07-29T00:16:50.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.546393746720057,"aZ":-25.928586470010632,"pfxX":0.20714036503818445,"pfxZ":3.8553945002879706,"pX":1.3036282122454501,"pZ":2.2077163616555997,"vX0":6.207798723797014,"vY0":-125.49808891715014,"vZ0":-3.211917211708723,"x":67.31,"y":179.17,"x0":-1.212460880824987,"y0":50.005727722016104,"z0":5.57959121515164,"aX":0.33467562353900054},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.6,"spinRate":2579,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4337779000466897,"extension":6.544879287013632},"index":2,"playId":"241ffd35-f580-330c-911f-70d5685f9738","pitchNumber":2,"startTime":"2026-07-29T00:17:05.488Z","endTime":"2026-07-29T00:17:09.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662938437471848,"aZ":-13.410901613288573,"pfxX":-6.5977655391337295,"pfxZ":10.476099556744929,"pX":0.8475174294789769,"pZ":0.8679088483121121,"vX0":7.2953936058240645,"vY0":-132.80045038439667,"vZ0":-9.493270305527346,"x":84.69,"y":215.35,"x0":-1.074233794342858,"y0":50.00475901625198,"z0":5.457860863970403,"aX":-11.82028869254552},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2245,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41198830244397255,"extension":6.800782834435048},"index":3,"playId":"a05687c2-8356-3323-8d3e-202e7f1afcc2","pitchNumber":3,"startTime":"2026-07-29T00:17:23.283Z","endTime":"2026-07-29T00:17:27.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414073004827546,"aZ":-13.484131654608584,"pfxX":-6.3233832535489425,"pfxZ":10.254704803391778,"pX":0.35087244012995483,"pZ":1.82334502594954,"vX0":6.287805221181875,"vY0":-133.799527866414,"vZ0":-7.124104995991952,"x":103.63,"y":189.55,"x0":-1.2020106758357418,"y0":50.0053053790847,"z0":5.476502297398581,"aX":-11.528566237630633},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":10.2,"spinRate":2314,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.40851383898203464,"extension":6.56196680978689},"index":4,"playId":"3bdc77a6-b078-36ee-83ad-8311619a7b7c","pitchNumber":4,"startTime":"2026-07-29T00:17:41.720Z","endTime":"2026-07-29T00:17:45.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29134726531065,"aZ":-14.831391906605715,"pfxX":-7.557933600493046,"pfxZ":9.686128421414534,"pX":0.23926827269208953,"pZ":2.8218594599266735,"vX0":6.252828186640973,"vY0":-132.92235598547865,"vZ0":-4.421590216337795,"x":107.88,"y":162.59,"x0":-1.1607594196733415,"y0":50.005612943366586,"z0":5.5826609749719704,"aX":-13.53685337689629},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.8,"breakHorizontal":12.4,"spinRate":2440,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.411944481284622,"extension":6.576038604121368},"index":5,"playId":"88a82b37-03c4-3fce-9832-0f9a737aefdf","pitchNumber":5,"startTime":"2026-07-29T00:17:59.537Z","endTime":"2026-07-29T00:18:03.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-29T00:18:15.138Z","endTime":"2026-07-29T00:18:20.148Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":83.3,"endSpeed":77.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.710469296144474,"aZ":-37.00806381596494,"pfxX":0.6398950878670364,"pfxZ":-3.200218471037239,"pX":-1.317130643574876,"pZ":4.33703010507461,"vX0":0.18241738649476313,"vY0":-121.38165971344286,"vZ0":4.0362941668686085,"x":167.21,"y":121.68,"x0":-1.4761322220043442,"y0":50.00024667452965,"z0":5.848254780160937,"aX":0.9676525283305112},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.8,"breakHorizontal":-1.2,"spinRate":2442,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.44890239600182236,"extension":6.424430034210231},"index":7,"playId":"ccbe2e7b-8b17-3e51-877b-b0ae60add380","pitchNumber":6,"startTime":"2026-07-29T00:18:20.148Z","endTime":"2026-07-29T00:18:31.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:18:31.529Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:21:06.386Z","endTime":"2026-07-29T00:22:42.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:18:36.434Z","endTime":"2026-07-29T00:19:54.881Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brendon Little replaces Shane Bieber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T00:19:54.881Z","endTime":"2026-07-29T00:21:08.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663893,"link":"/api/v1/people/663893"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.695890318566885,"aZ":-28.838176182252607,"pfxX":0.10902665140627854,"pfxZ":1.867404928960763,"pX":-0.32299900416607247,"pZ":2.056010510230058,"vX0":-5.2662932357392,"vY0":-132.54704971880744,"vZ0":-5.028432347701506,"x":129.31,"y":183.27,"x0":1.6703974859305715,"y0":50.005768005707345,"z0":6.067825994090883,"aX":0.19505732596306843},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":0.8,"spinRate":2488,"spinDirection":78},"zone":7,"typeConfidence":0.89,"plateTime":0.41226049673027676,"extension":5.947648440364871},"index":2,"playId":"eb5ac3a6-c915-398d-a1f6-7f83132a75ed","pitchNumber":1,"startTime":"2026-07-29T00:21:08.495Z","endTime":"2026-07-29T00:21:11.965Z","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(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":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.859077269603645,"aZ":-40.94302298131344,"pfxX":0.4240559931374479,"pfxZ":-5.552713624099736,"pX":-1.6816902059696435,"pZ":-0.9885374452679218,"vX0":-7.21328653790141,"vY0":-125.35482233157332,"vZ0":-9.432568020184302,"x":181.1,"y":265.47,"x0":1.1857280152665548,"y0":50.00077588604622,"z0":6.193855768520655,"aX":0.6725311237950572},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-12.1,"breakHorizontal":1.0,"spinRate":2258,"spinDirection":349},"zone":13,"typeConfidence":0.93,"plateTime":0.4380216569231652,"extension":6.253420077883759},"index":3,"playId":"a871c9c0-893f-3f7c-aa8c-7752bbae0992","pitchNumber":2,"startTime":"2026-07-29T00:21:23.847Z","endTime":"2026-07-29T00:21:28.435Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17366125274555,"aZ":-31.538910475943364,"pfxX":8.796804023078677,"pfxZ":0.32062172036923187,"pX":0.42287585970626435,"pZ":3.648883342151576,"vX0":-6.693625313985061,"vY0":-138.46497554026914,"vZ0":-1.6750599704797104,"x":100.88,"y":140.26,"x0":1.7132211786430236,"y0":50.00153647665284,"z0":6.346329888355984,"aX":17.301016413467686},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.5,"breakHorizontal":-14.8,"spinRate":2057,"spinDirection":124},"zone":3,"typeConfidence":0.92,"plateTime":0.39363309653575707,"extension":5.883390059972134},"index":4,"playId":"87ba2fc0-7f23-3284-81ce-7b5bc3bff6e9","pitchNumber":3,"startTime":"2026-07-29T00:21:48.409Z","endTime":"2026-07-29T00:21:52.392Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07520685483361,"aZ":-39.67970151517269,"pfxX":0.844447285866436,"pfxZ":-4.657848664614899,"pX":-1.0428194054190352,"pZ":-0.22765484326001034,"vX0":-5.759913008580914,"vY0":-125.82968092736384,"vZ0":-8.21977937005046,"x":156.75,"y":244.93,"x0":1.1601032233783184,"y0":50.0001018461925,"z0":6.2716256632225615,"aX":1.363015719733418},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-10.0,"breakHorizontal":-0.2,"spinRate":1959,"spinDirection":346},"zone":13,"typeConfidence":0.92,"plateTime":0.43428409276486146,"extension":6.020745236410353},"index":5,"playId":"123e24b3-e5d7-35f7-9904-32144ba41e8d","pitchNumber":4,"startTime":"2026-07-29T00:22:10.285Z","endTime":"2026-07-29T00:22:14.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244239663191635,"aZ":-31.16127072206087,"pfxX":8.456025746740554,"pfxZ":0.5171418608197502,"pX":0.5771341131611165,"pZ":2.8388724417150843,"vX0":-6.172488290838237,"vY0":-138.40178501807625,"vZ0":-3.6320171472163816,"x":95.0,"y":162.13,"x0":1.7274105454402695,"y0":50.00290887238817,"z0":6.2343632121161585,"aX":16.554823696602508},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.4,"breakHorizontal":-14.2,"spinRate":1891,"spinDirection":120},"zone":6,"typeConfidence":0.92,"plateTime":0.3943708772172849,"extension":5.877549740481515},"hitData":{"launchSpeed":85.0,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":153.2}},"index":6,"playId":"62d43f10-47f9-313a-8c7b-8ab55e27ade7","pitchNumber":5,"startTime":"2026-07-29T00:22:34.977Z","endTime":"2026-07-29T00:22:42.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:22:42.550Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:24:46.711Z","endTime":"2026-07-29T00:26:17.717Z","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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":96.0,"endSpeed":88.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372796700149262,"aZ":-12.706162398425375,"pfxX":-4.548656107490919,"pfxZ":9.805900719476814,"pX":0.8283272748577963,"pZ":0.4927369228353554,"vX0":7.548739984153802,"vY0":-139.31235682798624,"vZ0":-12.2545564911041,"x":85.43,"y":225.48,"x0":-1.3131912572431939,"y0":50.0050215189977,"z0":5.763527306537406,"aX":-9.0323916711162},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2167,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3916848923354115,"extension":6.295790774176566},"index":0,"playId":"9b9ba183-2388-3d9c-b1fe-4c34eeb9cf7a","pitchNumber":1,"startTime":"2026-07-29T00:24:53.957Z","endTime":"2026-07-29T00:24:58.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94370658347646,"aZ":-26.201734664492314,"pfxX":-8.203272584759052,"pfxZ":2.9644936431009654,"pX":0.012369866127626247,"pZ":1.6422158395059656,"vX0":6.947358023707017,"vY0":-140.15112119466886,"vZ0":-7.488822922011066,"x":116.53,"y":194.44,"x0":-1.417582871703447,"y0":50.001696381022626,"z0":6.0283037106863535,"aX":-16.523376444051245},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":2039,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3889479443568806,"extension":6.2173886885928535},"index":1,"playId":"87eaa0cc-f2b1-378b-969e-79de6373fa7d","pitchNumber":2,"startTime":"2026-07-29T00:25:13.828Z","endTime":"2026-07-29T00:25:17.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283059537192663,"aZ":-38.564860090025604,"pfxX":7.693172130468467,"pfxZ":-4.016995328711488,"pX":1.7452299709003682,"pZ":1.861645595285868,"vX0":5.559758482536937,"vY0":-125.2629386856995,"vZ0":-2.288823815568054,"x":50.48,"y":188.52,"x0":-1.5027809762679785,"y0":50.00557696156232,"z0":5.939999404603395,"aX":12.227735229276},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.6,"breakHorizontal":-15.2,"spinRate":2245,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43725064506930167,"extension":6.059319334405646},"index":2,"playId":"cb461a7f-a8bf-334f-9c3d-3f2eb7b76f71","pitchNumber":3,"startTime":"2026-07-29T00:25:31.194Z","endTime":"2026-07-29T00:25:35.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.955786969993305,"aZ":-14.931836112276775,"pfxX":-5.282946198393926,"pfxZ":8.507141643552295,"pX":0.010838190952936142,"pZ":4.20395834196555,"vX0":5.668834912573972,"vY0":-141.19631480336824,"vZ0":-2.798409909370775,"x":116.59,"y":125.27,"x0":-1.332706018607657,"y0":50.005499309308775,"z0":6.163990623555631,"aX":-10.711221432262521},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":8.5,"spinRate":2218,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38734003573983333,"extension":6.243658548913592},"index":3,"playId":"bf85687e-e24b-34a8-9795-53fa3c992921","pitchNumber":4,"startTime":"2026-07-29T00:25:53.503Z","endTime":"2026-07-29T00:25:57.954Z","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":97.0,"endSpeed":89.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457769342914712,"aZ":-15.534440384359074,"pfxX":-5.558564252826008,"pfxZ":8.196358342251298,"pX":1.246316472558381,"pZ":2.5370644882380775,"vX0":9.305281792552849,"vY0":-140.97494699220832,"vZ0":-6.075534568980793,"x":69.49,"y":170.28,"x0":-1.3621056340557274,"y0":50.00530340547684,"z0":5.708143973031076,"aX":-11.288174802791227},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":8.4,"spinRate":2281,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38726611047595183,"extension":6.206719268359432},"index":4,"playId":"e9604b12-4a43-33c7-beab-1183a8f71380","pitchNumber":5,"startTime":"2026-07-29T00:26:13.779Z","endTime":"2026-07-29T00:26:17.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:26:17.717Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:26:43.862Z","endTime":"2026-07-29T00:27:37.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307967251638857,"aZ":-24.922036906088554,"pfxX":-9.108032029138531,"pfxZ":3.6557939991175914,"pX":0.29886557203102604,"pZ":2.3665584623481974,"vX0":8.295642594126393,"vY0":-139.48989120049828,"vZ0":-5.486408285715596,"x":105.61,"y":174.88,"x0":-1.5200937591583812,"y0":50.005897607273496,"z0":5.986905147971164,"aX":-18.078598626829077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.8,"breakHorizontal":14.9,"spinRate":2128,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3916176282836381,"extension":6.091182732770032},"index":0,"playId":"b927a496-090a-39a7-807f-9a3932bab14b","pitchNumber":1,"startTime":"2026-07-29T00:26:43.956Z","endTime":"2026-07-29T00:26:47.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991288899772098,"aZ":-43.69847995953826,"pfxX":2.7598641498025103,"pfxZ":-7.103859521050621,"pX":0.442893905532387,"pZ":2.2982742323202046,"vX0":3.7511302241115287,"vY0":-126.8205773442305,"vZ0":-0.8411403075579513,"x":100.12,"y":176.73,"x0":-1.4164431225021936,"y0":50.00357044507731,"z0":6.132913839358579,"aX":4.47611647435043},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.8,"breakHorizontal":-5.9,"spinRate":2275,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.43260266317927165,"extension":6.084649909176179},"index":1,"playId":"e5107b10-5f2c-3ba0-9cca-f9d570ec4068","pitchNumber":2,"startTime":"2026-07-29T00:27:07.131Z","endTime":"2026-07-29T00:27:10.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.551782174544442,"aZ":-42.64610391514926,"pfxX":4.239993201482299,"pfxZ":-6.344359018346771,"pX":0.7252330658520921,"pZ":1.2130536237877618,"vX0":3.9091385447232123,"vY0":-127.4976059434832,"vZ0":-3.9286300702496444,"x":89.36,"y":206.03,"x0":-1.3771727382647434,"y0":50.001916615419795,"z0":6.129982673562929,"aX":6.998859281969622},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-12.1,"breakHorizontal":-8.5,"spinRate":2374,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4291471618307785,"extension":6.180958227476568},"index":2,"playId":"02fb6fb0-ee17-3fec-aff0-efa36aea1ce3","pitchNumber":3,"startTime":"2026-07-29T00:27:33.742Z","endTime":"2026-07-29T00:27:37.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:27:37.238Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:27:58.024Z","endTime":"2026-07-29T00:31:10.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.931629871161277,"aZ":-44.54579316835994,"pfxX":4.114914181324618,"pfxZ":-7.621940957458371,"pX":0.04389803746486834,"pZ":1.5768809875959113,"vX0":2.497878807297978,"vY0":-127.13627143052666,"vZ0":-2.4261819540575233,"x":115.33,"y":196.2,"x0":-1.488265045466318,"y0":50.00023794450253,"z0":6.104803801564138,"aX":6.682441251694876},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-14.2,"breakHorizontal":-8.0,"spinRate":2341,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.43209462443471036,"extension":6.1291092810469125},"index":0,"playId":"1955eeb2-3013-319b-919e-a45d0fbfa98f","pitchNumber":1,"startTime":"2026-07-29T00:28:03.524Z","endTime":"2026-07-29T00:28:07.752Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92248650971955,"aZ":-40.83205018176582,"pfxX":3.577747474415813,"pfxZ":-5.227060786898111,"pX":1.1883590028020612,"pZ":0.7669672670733552,"vX0":5.33698906331036,"vY0":-128.24253055744487,"vZ0":-5.139932534802698,"x":71.7,"y":218.07,"x0":-1.389109904744448,"y0":50.00389619583942,"z0":6.002197950105466,"aX":5.92469527443205},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-10.4,"breakHorizontal":-7.7,"spinRate":2369,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4280412990545588,"extension":6.246372254527855},"index":1,"playId":"bcc48121-ce88-355d-aa30-3a44e5b4f3f2","pitchNumber":2,"startTime":"2026-07-29T00:28:34.677Z","endTime":"2026-07-29T00:28:38.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22586090019052,"aZ":-38.77264533801342,"pfxX":8.878627059194567,"pfxZ":-4.18917914476347,"pX":-0.48507738271725703,"pZ":3.0984133677756627,"vX0":0.8217121939536665,"vY0":-124.75625627761654,"vZ0":0.7639873847153873,"x":135.49,"y":155.12,"x0":-1.9721680093119354,"y0":50.0028427217047,"z0":5.985404608827461,"aX":13.986654734613534},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.2,"breakHorizontal":-16.3,"spinRate":2248,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.43913117567238835,"extension":5.898371152698626},"index":2,"playId":"9f8265ad-c456-317c-85b1-3f919a16ad32","pitchNumber":3,"startTime":"2026-07-29T00:28:56.383Z","endTime":"2026-07-29T00:29:00.245Z","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":98.6,"endSpeed":90.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.102013839488826,"aZ":-13.55365524794617,"pfxX":-5.967725460557574,"pfxZ":8.96005953874882,"pX":0.2090924329728407,"pZ":2.224239942408695,"vX0":7.039676505445204,"vY0":-143.23788861740368,"vZ0":-7.599966866782846,"x":109.03,"y":178.73,"x0":-1.5051300969626755,"y0":50.0023535562028,"z0":5.759550081771652,"aX":-12.400442796596474},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":9.4,"spinRate":2245,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38240759719219897,"extension":6.155826386867404},"index":3,"playId":"1fe088b2-3a86-3515-a704-6a6760884555","pitchNumber":4,"startTime":"2026-07-29T00:29:24.307Z","endTime":"2026-07-29T00:29:27.307Z","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":98.2,"endSpeed":90.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79715796680002,"aZ":-14.460573762980685,"pfxX":-5.113090080354542,"pfxZ":8.486893614444853,"pX":-0.7134880816408046,"pZ":3.634052755468993,"vX0":3.7074081272438795,"vY0":-143.03799172664066,"vZ0":-4.365544516829441,"x":144.2,"y":140.66,"x0":-1.3574660413305606,"y0":50.002113844926896,"z0":6.076925491230994,"aX":-10.669964329170623},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":8.6,"spinRate":2330,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38190053594399354,"extension":6.174469893401464},"index":4,"playId":"b187dec2-351a-3f9f-bfa2-e3cbb86e56fc","pitchNumber":5,"startTime":"2026-07-29T00:29:51.824Z","endTime":"2026-07-29T00:29:54.824Z","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":98.1,"endSpeed":90.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.956356275040537,"aZ":-15.374492113297494,"pfxX":-5.227607002640493,"pfxZ":8.106696211941074,"pX":-0.9629366560446335,"pZ":2.4933356899363375,"vX0":3.5835624157398356,"vY0":-142.8240702610717,"vZ0":-6.730981614341257,"x":153.7,"y":171.46,"x0":-1.5527967638442484,"y0":50.000998557945586,"z0":5.841868876489248,"aX":-10.831764743055157},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":8.8,"spinRate":2316,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3830527777771846,"extension":6.225800373003325},"index":5,"playId":"1ec4c534-aee7-3f4d-a1dc-18ec89bd2c58","pitchNumber":6,"startTime":"2026-07-29T00:30:18.245Z","endTime":"2026-07-29T00:30:22.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.109487263690333,"aZ":-40.911213301698076,"pfxX":4.297553930926407,"pfxZ":-5.202715141942683,"pX":0.7442427829107406,"pZ":1.7733504898318255,"vX0":4.026279330107685,"vY0":-128.61638734652212,"vZ0":-2.9507585589422565,"x":88.63,"y":190.9,"x0":-1.398588609620713,"y0":50.004087087212696,"z0":6.101214133259122,"aX":7.215489561920847},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-9.8,"breakHorizontal":-8.6,"spinRate":2274,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.4254926269688868,"extension":6.07002439551344},"index":6,"playId":"e9b60dfc-9059-3ff8-bd65-694f25df6387","pitchNumber":7,"startTime":"2026-07-29T00:30:40.846Z","endTime":"2026-07-29T00:30:44.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.558431790782105,"aZ":-42.74978080313542,"pfxX":5.368449387975794,"pfxZ":-6.470577818077152,"pX":-0.6137216572528746,"pZ":1.654032474957835,"vX0":1.8870526655562052,"vY0":-127.65850067113159,"vZ0":-1.603826860875847,"x":140.39,"y":194.12,"x0":-2.061705449382875,"y0":50.00195471385071,"z0":5.68437904023455,"aX":8.776754250518403},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-11.9,"breakHorizontal":-10.2,"spinRate":2347,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.43059447669728135,"extension":5.92299558330034},"index":7,"playId":"bac94008-22bc-3511-ad14-087f26520202","pitchNumber":8,"startTime":"2026-07-29T00:31:06.979Z","endTime":"2026-07-29T00:31:10.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:31:10.245Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a ground ball to center fielder Jacob Young. George Springer to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:31:28.591Z","endTime":"2026-07-29T00:32:33.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146690426784144,"aZ":-24.711607410238283,"pfxX":0.4856997195249999,"pfxZ":4.02865415227653,"pX":1.2191239794997277,"pZ":2.140439101048449,"vX0":7.086376695322919,"vY0":-134.73389646232965,"vZ0":-5.507615422928607,"x":70.53,"y":180.99,"x0":-1.4998138885995806,"y0":50.005283002930675,"z0":5.939783276003344,"aX":0.8982685632726413},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":-2.3,"spinRate":2260,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.40533449786304887,"extension":6.2932093084947285},"index":0,"playId":"91f3c54f-ea9f-3263-8a6a-d16d36573818","pitchNumber":1,"startTime":"2026-07-29T00:31:37.592Z","endTime":"2026-07-29T00:31:42.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"86be6d52-2f43-3d49-9deb-e9821c6ceeb5","startTime":"2026-07-29T00:32:00.011Z","endTime":"2026-07-29T00:32:03.302Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88184517426035,"aZ":-39.16099804851288,"pfxX":8.116828156444523,"pfxZ":-4.251831880763077,"pX":0.5192503111475002,"pZ":1.9509682044142729,"vX0":2.7760301451688028,"vY0":-128.08190858541116,"vZ0":-2.3616769622665092,"x":97.21,"y":186.1,"x0":-1.6356817611459318,"y0":50.00037814509132,"z0":5.976426324466639,"aX":13.349835091628341},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.0,"breakHorizontal":-15.4,"spinRate":2430,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.429253592581067,"extension":6.045230039163008},"hitData":{"launchSpeed":89.8,"launchAngle":8.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.41,"coordY":102.02}},"index":2,"playId":"6d3a4977-d2d9-37c1-aba1-7e61334130d0","pitchNumber":2,"startTime":"2026-07-29T00:32:22.924Z","endTime":"2026-07-29T00:32:33.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:32:33.776Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:33:16.098Z","endTime":"2026-07-29T00:34:58.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.807739624142872,"aZ":-15.519460599309962,"pfxX":-4.288383895936335,"pfxZ":8.064965579859596,"pX":-0.1778361119442591,"pZ":2.818759178116605,"vX0":5.6324556843582405,"vY0":-142.14912627845615,"vZ0":-5.938825739540386,"x":123.78,"y":162.67,"x0":-1.6194075190928183,"y0":50.005032381597786,"z0":5.905196749998325,"aX":-8.857846026541567},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2229,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38398751470093817,"extension":6.288303123619259},"index":0,"playId":"c7e49c5d-5ff3-3727-96ac-b865c2994272","pitchNumber":1,"startTime":"2026-07-29T00:33:22.280Z","endTime":"2026-07-29T00:33:25.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70760833603469,"aZ":-12.418138070505968,"pfxX":-4.261413840507492,"pfxZ":9.567579926430659,"pX":-0.01557914221021972,"pZ":2.6623162915024277,"vX0":5.552339479525384,"vY0":-142.53120063530454,"vZ0":-6.966520162776289,"x":117.59,"y":166.9,"x0":-1.4320373592623157,"y0":50.000540498125496,"z0":5.916546461530423,"aX":-8.7973400492801},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":6.6,"spinRate":2266,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3837799300580693,"extension":6.356235767249889},"index":1,"playId":"29bd0f01-44bb-3e75-8cb4-e0ec4a23c423","pitchNumber":2,"startTime":"2026-07-29T00:33:50.280Z","endTime":"2026-07-29T00:33:53.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T00:34:09.130Z","endTime":"2026-07-29T00:34:21.751Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309988337845862,"aZ":-45.01259067251535,"pfxX":2.0981875972169814,"pfxZ":-7.799696266910733,"pX":1.1348740847749097,"pZ":2.3829095556870925,"vX0":5.422463141966314,"vY0":-127.5447589579808,"vZ0":-0.6288006916522253,"x":73.74,"y":174.44,"x0":-1.2913876322666045,"y0":50.00144339156277,"z0":6.183383046226815,"aX":3.453442325518123},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-14.0,"breakHorizontal":-5.0,"spinRate":2294,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.42950792037343,"extension":6.209522140944157},"index":3,"playId":"b6023950-7dc5-371e-b49b-d887abb24d25","pitchNumber":3,"startTime":"2026-07-29T00:34:21.751Z","endTime":"2026-07-29T00:34:26.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01111555102159,"aZ":-41.89539394580601,"pfxX":4.516683935775447,"pfxZ":-5.852830443422082,"pX":1.254397620480202,"pZ":1.1390547573192937,"vX0":5.073435300065173,"vY0":-128.21333209549752,"vZ0":-4.151451865919723,"x":69.19,"y":208.03,"x0":-1.3382924131697116,"y0":50.003203831530215,"z0":6.055771605752458,"aX":7.502463295698687},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-11.3,"breakHorizontal":-9.4,"spinRate":2253,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42753183342200884,"extension":6.270003858492454},"index":4,"playId":"0a605ac0-0941-3a63-b928-a0ff32126d62","pitchNumber":4,"startTime":"2026-07-29T00:34:55.366Z","endTime":"2026-07-29T00:34:58.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:34:58.462Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:37:09.749Z","endTime":"2026-07-29T00:38:31.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.382012955723717,"aZ":-27.874548348961053,"pfxX":-0.2848265348930482,"pfxZ":2.5265197021448937,"pX":0.023865240138486725,"pZ":2.3719082087093217,"vX0":-4.44672054269171,"vY0":-129.98366205683521,"vZ0":-4.404939553474825,"x":116.09,"y":174.74,"x0":1.797040033823167,"y0":50.005109106394514,"z0":6.216115853437745,"aX":-0.4849882054267973},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":1.6,"spinRate":2495,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.422098206082536,"extension":6.008418275830711},"index":0,"playId":"70ac0ef8-3ee9-387e-a3cd-531d14c22213","pitchNumber":1,"startTime":"2026-07-29T00:37:10.078Z","endTime":"2026-07-29T00:37:13.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4908512061996,"aZ":-42.232986189672495,"pfxX":-1.6806639239420171,"pfxZ":-6.277789462256938,"pX":-0.7442970360821864,"pZ":1.1259857269277498,"vX0":-4.69330879122182,"vY0":-125.80290780152183,"vZ0":-4.535311498644159,"x":145.37,"y":208.38,"x0":1.3635957353450963,"y0":50.00044993973257,"z0":6.374758843326768,"aX":-2.6937825021346495},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-12.1,"breakHorizontal":4.1,"spinRate":2359,"spinDirection":340},"zone":13,"typeConfidence":0.93,"plateTime":0.43535991582507894,"extension":5.955636306859268},"index":1,"playId":"9b1886ae-3a1c-3d5d-b86d-1addb8521cb5","pitchNumber":2,"startTime":"2026-07-29T00:37:25.382Z","endTime":"2026-07-29T00:37:28.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598707110287755,"aZ":-42.25832258333507,"pfxX":0.07269639784108417,"pfxZ":-6.321564402893361,"pX":0.33796449809778906,"pZ":1.54460112838679,"vX0":-2.630671122918983,"vY0":-125.57935514780134,"vZ0":-3.54866026800434,"x":104.12,"y":197.08,"x0":1.389926554953046,"y0":50.00206844671782,"z0":6.416132403733836,"aX":0.11663283078736536},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-12.0,"breakHorizontal":0.5,"spinRate":1944,"spinDirection":333},"zone":14,"typeConfidence":0.93,"plateTime":0.43629230163185273,"extension":6.023044357233946},"index":2,"playId":"ed578362-10b3-3ae7-989f-99c9a66f71b1","pitchNumber":3,"startTime":"2026-07-29T00:37:43.360Z","endTime":"2026-07-29T00:37:46.360Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75542711342504,"aZ":-43.25249428154897,"pfxX":-0.9792928612501974,"pfxZ":-6.797086423804844,"pX":-1.5023210938813487,"pZ":-0.002945733847774666,"vX0":-6.5336465785431574,"vY0":-126.31663456582501,"vZ0":-6.985042599313363,"x":174.26,"y":238.86,"x0":1.2363534559670664,"y0":50.00393837846953,"z0":6.242576179657636,"aX":-1.5955609791562158},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-13.7,"breakHorizontal":3.1,"spinRate":2253,"spinDirection":340},"zone":13,"typeConfidence":0.93,"plateTime":0.43226408099822944,"extension":6.029297905771212},"index":3,"playId":"ba07488a-455f-3131-aaba-42cf158d660a","pitchNumber":4,"startTime":"2026-07-29T00:38:04.908Z","endTime":"2026-07-29T00:38:07.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.454246759495526,"aZ":-31.05138299499424,"pfxX":-0.8780653556898521,"pfxZ":0.6459122838949067,"pX":0.0658685709643753,"pZ":2.8594872939145066,"vX0":-3.9048519769587995,"vY0":-130.09765249660592,"vZ0":-2.5769186350434024,"x":114.49,"y":161.57,"x0":1.688968514090849,"y0":50.00449672043143,"z0":6.172109095716616,"aX":-1.5339924968243452},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.8,"breakHorizontal":2.3,"spinRate":2371,"spinDirection":97},"zone":2,"typeConfidence":0.92,"plateTime":0.4179987008525097,"extension":6.025167310983006},"index":4,"playId":"228794b3-ab95-3f40-a664-787d50012cae","pitchNumber":5,"startTime":"2026-07-29T00:38:28.774Z","endTime":"2026-07-29T00:38:31.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:38:31.774Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:38:56.213Z","endTime":"2026-07-29T00:40:36.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07778063317855,"aZ":-27.060185645565152,"pfxX":8.8622854042198,"pfxZ":2.5848020071028923,"pX":0.1313088292963916,"pZ":2.39248017818162,"vX0":-7.4504798216909025,"vY0":-138.86263117613743,"vZ0":-5.468344366522669,"x":111.99,"y":174.18,"x0":1.6796023317368296,"y0":50.004322360226766,"z0":6.155805164546248,"aX":17.547821598677608},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":1926,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.3923736099936721,"extension":5.914346756285976},"index":0,"playId":"785b39c6-4a3f-33f7-9242-f96ea56c2977","pitchNumber":1,"startTime":"2026-07-29T00:38:59.274Z","endTime":"2026-07-29T00:39:02.616Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77877434027358,"aZ":-42.39111171041994,"pfxX":0.41676789972187844,"pfxZ":-6.305352131234262,"pX":-1.593990686671852,"pZ":-0.5496128923950927,"vX0":-7.104364783230785,"vY0":-126.23697392831076,"vZ0":-8.396550422471055,"x":177.76,"y":253.62,"x0":1.1981211203258886,"y0":50.004619890539374,"z0":6.216294545110031,"aX":0.6765153723556554},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-13.1,"breakHorizontal":0.8,"spinRate":2288,"spinDirection":346},"zone":13,"typeConfidence":0.93,"plateTime":0.43325518104815375,"extension":5.973371882066513},"index":1,"playId":"e4a8f541-5ce5-331a-bf03-4198bb1bfb17","pitchNumber":2,"startTime":"2026-07-29T00:39:16.766Z","endTime":"2026-07-29T00:39:21.051Z","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, 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":90.0,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.375324217733727,"aZ":-29.033812672698097,"pfxX":0.16069655406781802,"pfxZ":1.7628247070273924,"pX":-0.7113967028560633,"pZ":1.6160166006711607,"vX0":-6.296584674114194,"vY0":-131.12592744934983,"vZ0":-6.336039924512493,"x":144.12,"y":195.15,"x0":1.6758984923971099,"y0":50.005978070573555,"z0":6.162665404671574,"aX":0.2877397655215454},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.3,"breakHorizontal":0.7,"spinRate":2513,"spinDirection":129},"zone":7,"typeConfidence":0.91,"plateTime":0.41388312510129754,"extension":5.996448842360853},"index":2,"playId":"a6d1a3fe-8bae-3c67-90a3-f4f4834a7d6e","pitchNumber":3,"startTime":"2026-07-29T00:39:42.453Z","endTime":"2026-07-29T00:39:45.453Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T00:39:59.647Z","endTime":"2026-07-29T00:40:08.089Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721962180821762,"aZ":-42.64479080505103,"pfxX":0.4239383050490666,"pfxZ":-6.4164018989362965,"pX":-1.532729042301259,"pZ":-0.6458897372918314,"vX0":-7.322867561135936,"vY0":-126.85069056142949,"vZ0":-8.844529207187549,"x":175.42,"y":256.22,"x0":1.3353138568316312,"y0":50.00373275407268,"z0":6.281714820436025,"aX":0.6914585087908773},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-13.4,"breakHorizontal":0.8,"spinRate":2172,"spinDirection":340},"zone":13,"typeConfidence":0.92,"plateTime":0.4316275334767461,"extension":5.976840929839939},"index":4,"playId":"5474d878-2da4-3983-9225-905fb573fda8","pitchNumber":4,"startTime":"2026-07-29T00:40:08.089Z","endTime":"2026-07-29T00:40:13.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201966084980857,"aZ":-15.21316027465877,"pfxX":4.290605225054293,"pfxZ":8.435260989751793,"pX":0.5314125142793727,"pZ":2.489987408020028,"vX0":-4.43643476101336,"vY0":-139.87843348545695,"vZ0":-7.931678680747183,"x":96.74,"y":171.55,"x0":1.5694481311065498,"y0":50.00369486583948,"z0":6.330431850506108,"aX":8.628095885652643},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":-7.1,"spinRate":2106,"spinDirection":136},"zone":6,"typeConfidence":0.94,"plateTime":0.3894031609760287,"extension":6.111173668396293},"index":5,"playId":"0acc2a35-75fc-30c5-aa9a-40acc37de551","pitchNumber":5,"startTime":"2026-07-29T00:40:33.642Z","endTime":"2026-07-29T00:40:36.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:40:36.970Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging, catcher Brandon Valenzuela to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:40:55.998Z","endTime":"2026-07-29T00:42:04.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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(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":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657180614325828,"aZ":-42.828775006132375,"pfxX":-0.28300203403055146,"pfxZ":-6.533905006578868,"pX":-1.398151633730464,"pZ":0.6176044949963411,"vX0":-6.614013127513681,"vY0":-126.35112408419894,"vZ0":-5.694598726512896,"x":170.29,"y":222.1,"x0":1.2806957597431718,"y0":50.00162065552232,"z0":6.309165374253911,"aX":-0.4616003873875875},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-12.8,"breakHorizontal":1.9,"spinRate":2134,"spinDirection":340},"zone":13,"typeConfidence":0.93,"plateTime":0.43205818811040775,"extension":5.99956971494458},"index":0,"playId":"789540fe-bd8c-384e-b933-1989090c06d8","pitchNumber":1,"startTime":"2026-07-29T00:41:03.660Z","endTime":"2026-07-29T00:41:06.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.543405907834618,"aZ":-33.64458367639777,"pfxX":-1.2290670845722587,"pfxZ":-0.8453895333329964,"pX":0.07561009228562425,"pZ":1.5953530259905848,"vX0":-3.732934917548896,"vY0":-129.88075161681843,"vZ0":-5.274107568729353,"x":114.12,"y":195.71,"x0":1.6830179824734959,"y0":50.00441940948586,"z0":6.168548752285624,"aX":-2.130319401199909},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.4,"breakHorizontal":3.0,"spinRate":2417,"spinDirection":291},"zone":14,"typeConfidence":0.91,"plateTime":0.41941570530038597,"extension":5.841260853225903},"index":1,"playId":"3c16dc3b-5987-33a6-ba58-73255f8a797e","pitchNumber":2,"startTime":"2026-07-29T00:41:21.276Z","endTime":"2026-07-29T00:41:24.276Z","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":89.4,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.976415321634043,"aZ":-33.28134799758204,"pfxX":0.08449709662601691,"pfxZ":-0.630058309952112,"pX":-0.010135107473048788,"pZ":2.0170491159407833,"vX0":-4.564130223257061,"vY0":-130.35755390922267,"vZ0":-4.477295395684743,"x":117.39,"y":184.32,"x0":1.7370444849382847,"y0":50.003279144794995,"z0":6.211048678978784,"aX":0.14915414617481781},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.8,"breakHorizontal":0.6,"spinRate":2445,"spinDirection":316},"zone":8,"typeConfidence":0.91,"plateTime":0.41683125576823876,"extension":5.958298557944153},"index":2,"playId":"f72e2562-8aa7-3088-a604-462153911251","pitchNumber":3,"startTime":"2026-07-29T00:41:38.804Z","endTime":"2026-07-29T00:41:42.381Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772220800900094,"aZ":-43.427537764050584,"pfxX":-0.2058438504048672,"pfxZ":-6.755946676758151,"pX":-0.7007913827569763,"pZ":-0.11253210906875012,"vX0":-4.995861122804729,"vY0":-128.07281602498963,"vZ0":-7.49849829910919,"x":143.71,"y":241.82,"x0":1.299624580941715,"y0":50.002277730703135,"z0":6.238470035728438,"aX":-0.3427530197619988},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-13.7,"breakHorizontal":1.4,"spinRate":2328,"spinDirection":342},"zone":13,"typeConfidence":0.92,"plateTime":0.4272112341767884,"extension":5.977111417482052},"index":3,"playId":"54b3caf3-daa1-3c15-b0d7-7d313b6224dc","pitchNumber":4,"startTime":"2026-07-29T00:41:56.594Z","endTime":"2026-07-29T00:42:04.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:42:04.772Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Urías grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:44:09.689Z","endTime":"2026-07-29T00:46:01.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.954348870512938,"aZ":-41.9524551132014,"pfxX":2.5622151284252794,"pfxZ":-6.326943644285342,"pX":2.2879761174754663,"pZ":1.1024999199741299,"vX0":7.786495277774059,"vY0":-123.65245042256332,"vZ0":-3.517083250989642,"x":29.79,"y":209.01,"x0":-1.236130204501299,"y0":50.00135026018685,"z0":6.067773887836005,"aX":3.9602982745262008},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.0,"breakHorizontal":-6.5,"spinRate":2126,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44317225385502823,"extension":6.190651238981972},"index":0,"playId":"e6fc1c2e-f1bd-3e8c-bd76-b7f58f67193b","pitchNumber":1,"startTime":"2026-07-29T00:44:14.413Z","endTime":"2026-07-29T00:44:17.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83411533594462,"aZ":-14.291185524250704,"pfxX":-5.07074853618981,"pfxZ":8.694002653786113,"pX":0.4304324113867933,"pZ":1.6427398301363123,"vX0":7.143298129110435,"vY0":-141.6690901247313,"vZ0":-9.27525655407944,"x":100.59,"y":194.43,"x0":-1.4512902618907537,"y0":50.000294840706154,"z0":5.847895651993622,"aX":-10.426693831205046},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":7.9,"spinRate":2358,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3849308855775826,"extension":6.288137462562117},"index":1,"playId":"d3b94452-8b67-3350-997a-2e08e3a5d9cf","pitchNumber":2,"startTime":"2026-07-29T00:44:37.074Z","endTime":"2026-07-29T00:44:40.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235512842889232,"aZ":-41.25375353651601,"pfxX":7.560936910914785,"pfxZ":-5.865202372661589,"pX":0.02676129053114204,"pZ":2.539726561426455,"vX0":1.9217212543660465,"vY0":-124.05465729733426,"vZ0":0.05146798551815879,"x":115.98,"y":170.21,"x0":-1.74106933714158,"y0":50.001138634689866,"z0":5.975146952439054,"aX":11.710126046330837},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.3,"breakHorizontal":-14.2,"spinRate":2443,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.442564922808367,"extension":6.0647074930173845},"index":2,"playId":"03cbadd4-1d99-373e-9ceb-c76e7495679c","pitchNumber":3,"startTime":"2026-07-29T00:44:56.908Z","endTime":"2026-07-29T00:44:59.908Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T00:45:16.899Z","endTime":"2026-07-29T00:45:23.138Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.319790958317256,"aZ":-41.587215545357594,"pfxX":2.2847076361358445,"pfxZ":-5.577777513232821,"pX":1.1120928353524886,"pZ":1.9584292122540443,"vX0":5.140235237043791,"vY0":-128.45617901089,"vZ0":-2.4733211815045832,"x":74.61,"y":185.9,"x0":-1.2045740425013534,"y0":50.0044772595648,"z0":6.1386163774462785,"aX":3.8537158746317646},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-10.4,"breakHorizontal":-5.2,"spinRate":2173,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4249006137033784,"extension":6.344811790120488},"index":4,"playId":"3559eedd-bd6d-3dda-8fe5-873ef6523158","pitchNumber":4,"startTime":"2026-07-29T00:45:23.138Z","endTime":"2026-07-29T00:45:31.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55294175880797,"aZ":-40.229157720139945,"pfxX":8.262760729662338,"pfxZ":-4.916545067268405,"pX":0.50603928063131,"pZ":2.067501123438499,"vX0":3.149780743714303,"vY0":-127.32962362179286,"vZ0":-1.4196470525831026,"x":97.71,"y":182.96,"x0":-1.8208877959743002,"y0":50.0008102064048,"z0":5.820144398316315,"aX":13.542786656828486},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-9.0,"breakHorizontal":-15.7,"spinRate":2376,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.43043581062489844,"extension":6.139920175282708},"hitData":{"launchSpeed":93.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.59,"coordY":164.03}},"index":5,"playId":"eba460f8-d8c0-3da1-8c1b-5951c521c95f","pitchNumber":5,"startTime":"2026-07-29T00:45:53.618Z","endTime":"2026-07-29T00:46:01.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:46:01.084Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yohendrick Piñango walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:46:21.204Z","endTime":"2026-07-29T00:47:34.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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],"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":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.424363857247233,"aZ":-37.706195346140014,"pfxX":8.43941528086397,"pfxZ":-3.4547121394322513,"pX":-1.0068515146051664,"pZ":2.7519051657114058,"vX0":-0.2691544165178455,"vY0":-125.78366597691537,"vZ0":0.07873600346277376,"x":155.38,"y":164.48,"x0":-1.9948354469655207,"y0":50.000642884715575,"z0":5.776553484028031,"aX":13.525743353392176},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.0,"breakHorizontal":-15.2,"spinRate":2410,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.43538890155020216,"extension":6.011479293187635},"index":0,"playId":"e5b0e12b-3529-3628-97eb-dba857f20c1e","pitchNumber":1,"startTime":"2026-07-29T00:46:31.328Z","endTime":"2026-07-29T00:46:35.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.681549997095214,"aZ":-24.003931566389014,"pfxX":-9.86456250482287,"pfxZ":4.606580295773017,"pX":-0.7964406380330641,"pZ":1.6824872944805995,"vX0":5.089571231994595,"vY0":-131.9642038429175,"vZ0":-6.3474008330309095,"x":147.36,"y":193.35,"x0":-1.4630316181147907,"y0":50.002410288819654,"z0":5.87408029531458,"aX":-17.490358772146347},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":2061,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4142096546874714,"extension":6.042631333456338},"index":1,"playId":"608e2d49-6931-3fc7-ac45-41548149e5ab","pitchNumber":2,"startTime":"2026-07-29T00:46:47.310Z","endTime":"2026-07-29T00:46:52.141Z","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":97.4,"endSpeed":88.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42365453376498,"aZ":-13.041525422095207,"pfxX":-3.844391516318619,"pfxZ":9.45653791998836,"pX":1.285341799307443,"pZ":2.4934361735415083,"vX0":9.181364777073219,"vY0":-141.38642909396182,"vZ0":-6.9079632452546935,"x":68.01,"y":171.46,"x0":-1.5055831474930197,"y0":50.00537213830739,"z0":5.806595843810249,"aX":-7.781082393451865},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2295,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3874937501781237,"extension":6.263382968674219},"index":2,"playId":"f57d5c46-59c9-31f8-8d53-e52ad10228f7","pitchNumber":3,"startTime":"2026-07-29T00:47:08.892Z","endTime":"2026-07-29T00:47:12.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99451798291472,"aZ":-12.92990885237926,"pfxX":-4.3401181035332215,"pfxZ":9.655073519518561,"pX":1.88229224930221,"pZ":0.9028226653433385,"vX0":10.424137737827525,"vY0":-140.33906425800367,"vZ0":-10.76307670864287,"x":45.25,"y":214.4,"x0":-1.317596151611998,"y0":50.000905617689945,"z0":5.631552260190556,"aX":-8.649560238023556},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2322,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3903998799534314,"extension":6.32003466902642},"index":3,"playId":"947558de-e346-367a-836b-a24f65c3c663","pitchNumber":4,"startTime":"2026-07-29T00:47:30.242Z","endTime":"2026-07-29T00:47:34.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:47:34.346Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Lukes grounds into a force out, shortstop CJ Abrams to second baseman Nasim Nuñez. Yohendrick Piñango out at 2nd. Nathan Lukes to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:48:04.540Z","endTime":"2026-07-29T00:48:40.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25612497389508,"aZ":-24.37924712579567,"pfxX":-8.121414155336858,"pfxZ":3.8685709378906132,"pX":0.020160415451527414,"pZ":2.7231075427330147,"vX0":7.125038639863342,"vY0":-140.2657947876715,"vZ0":-4.624541545212127,"x":116.23,"y":165.26,"x0":-1.4833095469832975,"y0":50.00447783423927,"z0":5.959502921056189,"aX":-16.373454976205444},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.4,"breakHorizontal":13.4,"spinRate":2070,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3887575584588263,"extension":6.083941318880037},"index":0,"playId":"cea534f7-34b5-380d-820c-54f0b7760a53","pitchNumber":1,"startTime":"2026-07-29T00:48:10.634Z","endTime":"2026-07-29T00:48:13.945Z","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":97.1,"endSpeed":89.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.829149356556105,"aZ":-22.831038281613296,"pfxX":-9.17896789904255,"pfxZ":4.579825453799133,"pX":0.3578164510306627,"pZ":1.7996220543810368,"vX0":8.257289071795066,"vY0":-141.20434465508816,"vZ0":-7.400758464083481,"x":103.36,"y":190.19,"x0":-1.3960737646663715,"y0":50.0062964940629,"z0":5.898148954242923,"aX":-18.74402991882134},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":15.2,"spinRate":2206,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.38627365600552244,"extension":6.260645289422815},"hitData":{"launchSpeed":99.7,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":153.71}},"index":1,"playId":"022104a4-e8a4-3a51-b536-1201a8aa0b38","pitchNumber":2,"startTime":"2026-07-29T00:48:32.988Z","endTime":"2026-07-29T00:48:40.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:48:40.987Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to third baseman Jorbit Vivas. Nathan Lukes scores. Vladimir Guerrero Jr. to 2nd. Throwing error by third baseman Jorbit Vivas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:49:19.610Z","endTime":"2026-07-29T00:49:40.754Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33340666318567,"aZ":-42.93056103227222,"pfxX":3.711288691939985,"pfxZ":-6.731461293938904,"pX":0.4646561137801079,"pZ":1.8756730914794815,"vX0":3.7397539303935408,"vY0":-125.60926721053853,"vZ0":-1.8660949304072525,"x":99.29,"y":188.14,"x0":-1.525286717607763,"y0":50.00132922618919,"z0":6.117300079303922,"aX":5.9318131336599444},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-12.4,"breakHorizontal":-7.6,"spinRate":2204,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.43598878126374574,"extension":6.283478187334229},"hitData":{"launchSpeed":57.6,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.55,"coordY":175.0}},"index":0,"playId":"5b0d8136-0f5b-3ad4-b8ef-17d8281b97ab","pitchNumber":1,"startTime":"2026-07-29T00:49:23.681Z","endTime":"2026-07-29T00:49:40.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:49:40.754Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:50:27.981Z","endTime":"2026-07-29T00:51:44.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Flyout","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":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70805434017211,"aZ":-37.97675370102918,"pfxX":8.454387146214469,"pfxZ":-3.543275289330124,"pX":0.05203878125463525,"pZ":2.7592010348680773,"vX0":1.7109234565450546,"vY0":-127.36510780718604,"vZ0":-0.5546827912635315,"x":115.02,"y":164.28,"x0":-1.726802120585987,"y0":50.000089895239654,"z0":5.9887827143456045,"aX":13.856203311900384},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.2,"breakHorizontal":-15.7,"spinRate":2412,"spinDirection":31},"zone":5,"typeConfidence":2.0,"plateTime":0.4304134148987502,"extension":6.079365297836291},"index":0,"playId":"232705d7-7ae2-3ca9-a5b4-ff2ba56fbea9","pitchNumber":1,"startTime":"2026-07-29T00:50:27.981Z","endTime":"2026-07-29T00:50:31.415Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.905753585602636,"aZ":-45.09778452779656,"pfxX":2.0525399073151576,"pfxZ":-8.000333028507796,"pX":0.9139053974486111,"pZ":1.1743907917878804,"vX0":4.89610884593765,"vY0":-126.54294051502768,"vZ0":-3.2719390219537177,"x":82.16,"y":207.07,"x0":-1.3162958495027473,"y0":50.00625736126445,"z0":6.113238153458536,"aX":3.313410176855758},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-15.0,"breakHorizontal":-4.9,"spinRate":2411,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4335847366571737,"extension":6.263724852747194},"index":1,"playId":"5441f6d7-dfcb-3e51-8c2d-d3dc1ff0b2eb","pitchNumber":2,"startTime":"2026-07-29T00:50:49.017Z","endTime":"2026-07-29T00:50:54.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053554016771958,"aZ":-45.693926992503854,"pfxX":2.919811239150234,"pfxZ":-8.313692623172381,"pX":0.6340549841290151,"pZ":1.7256643981932993,"vX0":4.1105489877663794,"vY0":-127.24439083557743,"vZ0":-2.010581633664858,"x":92.83,"y":192.19,"x0":-1.3865269061522103,"y0":50.002124264403406,"z0":6.173365735196535,"aX":4.748417238240987},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-15.2,"breakHorizontal":-6.2,"spinRate":2449,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4317709208016578,"extension":6.304211626966655},"index":2,"playId":"30737719-f507-3f99-ba3a-3cdc02ec2925","pitchNumber":3,"startTime":"2026-07-29T00:51:12.524Z","endTime":"2026-07-29T00:51:15.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84878627192834,"aZ":-39.34484412157357,"pfxX":7.976155162035213,"pfxZ":-4.3025720800749525,"pX":1.1365282928843912,"pZ":2.497922335874377,"vX0":4.580608664784489,"vY0":-128.81933095692352,"vZ0":-0.8831874341751665,"x":73.68,"y":171.34,"x0":-1.7058097952197302,"y0":50.00377989387271,"z0":5.9094295859254125,"aX":13.291648380087432},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.7,"breakHorizontal":-15.5,"spinRate":2418,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.42656710953310784,"extension":6.184478637201524},"hitData":{"launchSpeed":86.2,"launchAngle":46.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.06,"coordY":121.73}},"index":3,"playId":"2a0ebac1-941b-33b9-9abb-8527c2a8482f","pitchNumber":4,"startTime":"2026-07-29T00:51:34.844Z","endTime":"2026-07-29T00:51:44.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:51:44.007Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, third baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:53:56.029Z","endTime":"2026-07-29T00:54:25.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626158549845496,"aZ":-29.090157750523645,"pfxX":10.428000191134277,"pfxZ":1.6061163017253293,"pX":0.414681549957217,"pZ":2.366243149152677,"vX0":-6.964415798222712,"vY0":-137.1563685729445,"vZ0":-5.1696438870499275,"x":101.19,"y":174.89,"x0":1.6242581119687316,"y0":50.0004120951028,"z0":6.244552668371972,"aX":19.984608617602152},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":-17.5,"spinRate":1954,"spinDirection":123},"zone":6,"typeConfidence":0.93,"plateTime":0.3984378983314172,"extension":5.975611911657151},"index":0,"playId":"4d36039a-6b3c-3693-b9c4-68e13f4d9c7e","pitchNumber":1,"startTime":"2026-07-29T00:54:00.040Z","endTime":"2026-07-29T00:54:03.350Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913962002583673,"aZ":-42.650795517265145,"pfxX":-0.35835677342094496,"pfxZ":-6.436922245032702,"pX":-0.37100364661728696,"pZ":1.0410545916019023,"vX0":-4.498720045386683,"vY0":-126.56871883997296,"vZ0":-4.841351973671881,"x":131.14,"y":210.67,"x0":1.4731134860832804,"y0":50.00142110112921,"z0":6.380317364626737,"aX":-0.5826171121881715},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-12.5,"breakHorizontal":1.7,"spinRate":2299,"spinDirection":346},"zone":13,"typeConfidence":0.93,"plateTime":0.43213203954803037,"extension":5.8515006690828075},"hitData":{"launchSpeed":87.9,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":169.42}},"index":1,"playId":"3a33c394-e9eb-390d-877b-caabfc7436f2","pitchNumber":2,"startTime":"2026-07-29T00:54:18.010Z","endTime":"2026-07-29T00:54:25.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:54:25.793Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:54:49.156Z","endTime":"2026-07-29T00:55:36.182Z","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":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656921241901973,"aZ":-28.52309353139937,"pfxX":9.517298572101748,"pfxZ":1.8581259187337285,"pX":-0.3365181838985433,"pZ":1.6153943007632665,"vX0":-8.821858226378126,"vY0":-138.4551793625689,"vZ0":-7.045742639044961,"x":129.83,"y":195.16,"x0":1.637191595872741,"y0":50.00333762809999,"z0":6.072451373900164,"aX":18.68682647504074},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.2,"breakHorizontal":-15.7,"spinRate":1953,"spinDirection":121},"zone":7,"typeConfidence":0.92,"plateTime":0.39392550994218567,"extension":6.09646037496024},"index":0,"playId":"d9e63893-b63c-355e-a36c-357000104b0f","pitchNumber":1,"startTime":"2026-07-29T00:54:52.160Z","endTime":"2026-07-29T00:54:55.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3253435270653,"aZ":-29.72772648047654,"pfxX":0.22501080835994358,"pfxZ":1.4032979081006776,"pX":-0.009563549052728606,"pZ":3.3984223327120966,"vX0":-4.5971750303465715,"vY0":-130.1626550608748,"vZ0":-1.9060175252801026,"x":117.36,"y":147.02,"x0":1.7386618070077862,"y0":50.00200464953695,"z0":6.357499606791542,"aX":0.3924006162281549},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.4,"breakHorizontal":0.5,"spinRate":2556,"spinDirection":162},"zone":11,"typeConfidence":0.92,"plateTime":0.4183127976080345,"extension":5.837097350295481},"index":1,"playId":"78690e48-94ae-38b6-acc8-f28219e86054","pitchNumber":2,"startTime":"2026-07-29T00:55:08.957Z","endTime":"2026-07-29T00:55:12.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T00:55:21.348Z","endTime":"2026-07-29T00:55:32.523Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.736846245469057,"aZ":-44.024998894447414,"pfxX":-0.4928428470096966,"pfxZ":-7.393972126642504,"pX":-1.1022415289873613,"pZ":0.6284451442707879,"vX0":-5.541279267603015,"vY0":-125.84788143130922,"vZ0":-5.172549513051088,"x":159.01,"y":221.81,"x0":1.1929979640349417,"y0":50.004459782297,"z0":6.27986006470594,"aX":-0.7886159896538384},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-14.4,"breakHorizontal":2.2,"spinRate":2365,"spinDirection":333},"zone":13,"typeConfidence":0.93,"plateTime":0.4353716200634974,"extension":6.029836516360467},"index":3,"playId":"a9a106d7-9675-34d1-8f79-8acb06c61ca1","pitchNumber":3,"startTime":"2026-07-29T00:55:32.523Z","endTime":"2026-07-29T00:55:36.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:55:36.182Z","atBatIndex":27},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nasim Nuñez reaches on a fielding error by third baseman Ernie Clement.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:56:02.140Z","endTime":"2026-07-29T00:56:31.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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.3,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.041442204217834,"aZ":-35.61781926554911,"pfxX":0.04526953202225634,"pfxZ":-2.007622162335504,"pX":-0.014400231602191942,"pZ":0.8337624300977059,"vX0":-4.544969750732781,"vY0":-128.66539957022155,"vZ0":-6.543897093533356,"x":117.55,"y":216.27,"x0":1.7525238710895592,"y0":50.004633571071444,"z0":6.095722973110464,"aX":0.0785001736669746},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.7,"breakHorizontal":0.7,"spinRate":2540,"spinDirection":339},"zone":13,"typeConfidence":0.8,"plateTime":0.4220785794725037,"extension":5.916448279538268},"index":0,"playId":"7ac021f1-7e55-36c4-8f29-e11ed16104ec","pitchNumber":1,"startTime":"2026-07-29T00:56:06.025Z","endTime":"2026-07-29T00:56:09.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.395867580108266,"aZ":-27.75246767490987,"pfxX":9.278967063170711,"pfxZ":2.283397552216952,"pX":0.06811467574256645,"pZ":2.3108129097901804,"vX0":-7.68459954722684,"vY0":-138.16096358317387,"vZ0":-5.1787976635628485,"x":114.4,"y":176.39,"x0":1.6781792330829721,"y0":50.0031772345027,"z0":6.071629104526889,"aX":17.963224771279467},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.2,"breakHorizontal":-15.2,"spinRate":1936,"spinDirection":128},"zone":5,"typeConfidence":0.92,"plateTime":0.39624356540793837,"extension":5.956399389492675},"hitData":{"launchSpeed":80.7,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":120.39,"coordY":188.67}},"index":1,"playId":"b70e1734-a8ed-3239-905f-5b6a641dfe21","pitchNumber":2,"startTime":"2026-07-29T00:56:23.876Z","endTime":"2026-07-29T00:56:31.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:56:31.698Z","atBatIndex":28},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Nasim Nuñez caught stealing 2nd base, catcher Brandon Valenzuela to shortstop Andrés Giménez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:57:49.886Z","endTime":"2026-07-29T00:58:01.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"e30644d5-5228-3d81-a30d-49b79a5d493c","startTime":"2026-07-29T00:57:11.700Z","endTime":"2026-07-29T00:57:14.700Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"cac70656-e695-3649-98eb-82cfcfdb051c","startTime":"2026-07-29T00:57:32.087Z","endTime":"2026-07-29T00:57:35.132Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74039498987317,"aZ":-19.86264679725384,"pfxX":3.2948864650842706,"pfxZ":6.335564877746625,"pX":0.11777156928356661,"pZ":3.328779985730588,"vX0":-5.279962763772642,"vY0":-137.85355005482424,"vZ0":-4.478989219245082,"x":112.51,"y":148.9,"x0":1.6210489338856147,"y0":50.006118016866864,"z0":6.29745392902049,"aX":6.406949952016032},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":-5.0,"spinRate":2121,"spinDirection":132},"zone":12,"typeConfidence":0.85,"plateTime":0.395792638997738,"extension":5.831632031382568},"index":2,"playId":"224d1c2e-6b86-305e-ab3f-d65e9b43a85a","pitchNumber":1,"startTime":"2026-07-29T00:57:52.247Z","endTime":"2026-07-29T00:58:01.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:58:01.733Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a line drive to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T01:00:17.388Z","endTime":"2026-07-29T01:01:12.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.541085448520054,"aZ":-22.808270145715447,"pfxX":0.17875123226126782,"pfxZ":5.012782355341593,"pX":0.08371800647081819,"pZ":2.048177305641708,"vX0":5.084595605420899,"vY0":-135.32054106720193,"vZ0":-5.535462201235077,"x":113.81,"y":183.48,"x0":-1.837124934477665,"y0":50.00176079251702,"z0":5.702473788982007,"aX":0.3330037555033858},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":-1.3,"spinRate":2284,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4036660091521038,"extension":6.093638437830084},"index":0,"playId":"00f173d6-3eb4-3c37-a66b-1e2628dab125","pitchNumber":1,"startTime":"2026-07-29T01:00:18.347Z","endTime":"2026-07-29T01:00:21.961Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37521831736838,"aZ":-44.294717483666055,"pfxX":3.0567630084834274,"pfxZ":-7.483675558522538,"pX":0.388052627198253,"pZ":0.7135284827648479,"vX0":3.7112381044932636,"vY0":-126.82713940101776,"vZ0":-4.547529777825899,"x":102.21,"y":219.51,"x0":-1.494634879851184,"y0":50.00316466506542,"z0":6.084438355818585,"aX":4.950028520364345},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-14.4,"breakHorizontal":-6.4,"spinRate":2291,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4328434207067544,"extension":6.040126098057448},"index":1,"playId":"6f95fbcf-1d0f-3ee1-8c39-36c8f873ad89","pitchNumber":2,"startTime":"2026-07-29T01:00:37.564Z","endTime":"2026-07-29T01:00:42.422Z","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":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549706329111963,"aZ":-38.084100296129364,"pfxX":4.525470138487707,"pfxZ":-3.6506374653012017,"pX":-0.035710665018930283,"pZ":2.5468258709593536,"vX0":2.3836402039413467,"vY0":-126.18467808937912,"vZ0":-1.3231229310058041,"x":118.36,"y":170.02,"x0":-1.579028815794547,"y0":50.00135889087036,"z0":6.133385260414322,"aX":7.3305544616714275},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-8.8,"spinRate":2205,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4332985869781858,"extension":6.131879299123883},"hitData":{"launchSpeed":97.8,"launchAngle":13.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.94,"coordY":114.89}},"index":2,"playId":"b2f5d270-5e1e-3ee9-b326-92f1c682f332","pitchNumber":3,"startTime":"2026-07-29T01:01:02.051Z","endTime":"2026-07-29T01:01:12.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:01:12.681Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daulton Varsho doubles (18) on a line drive to right fielder Dylan Crews. Brandon Valenzuela to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T01:01:37.120Z","endTime":"2026-07-29T01:04:55.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":8},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56470760317461,"aZ":-19.620307902975682,"pfxX":-5.50390809163776,"pfxZ":6.312840053669893,"pX":-0.5775655820011262,"pZ":3.460186274658235,"vX0":4.929047285462381,"vY0":-139.2623102503206,"vZ0":-3.2160714587913874,"x":139.02,"y":145.35,"x0":-1.644463620121336,"y0":50.00596208596934,"z0":5.908340338252774,"aX":-10.949955628569763},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":9.1,"spinRate":2211,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3914219000617547,"extension":6.15919020615898},"index":0,"playId":"ed76106f-3df1-32f2-bb34-ae3a8041b7b9","pitchNumber":1,"startTime":"2026-07-29T01:01:43.485Z","endTime":"2026-07-29T01:01:47.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.602300086611677,"aZ":-28.13876592885785,"pfxX":1.8973681640710645,"pfxZ":2.3102498272724095,"pX":-1.4506409039162085,"pZ":3.1691966560041025,"vX0":0.932637426238542,"vY0":-130.24411604205235,"vZ0":-1.3945322346771207,"x":172.3,"y":153.21,"x0":-2.057954990283956,"y0":50.006345578632306,"z0":5.8031511128718885,"aX":3.3208182516294538},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":-3.6,"spinRate":2210,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.41759285252443723,"extension":6.00813030070895},"index":1,"playId":"336dbee1-7f9a-3902-94de-1750a2585c31","pitchNumber":2,"startTime":"2026-07-29T01:02:01.793Z","endTime":"2026-07-29T01:02:05.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"b5154c4c-2500-34fa-acb5-625cb8ae809b","startTime":"2026-07-29T01:02:28.179Z","endTime":"2026-07-29T01:02:31.995Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.382687902548223,"aZ":-43.34812161530609,"pfxX":3.2345428214438137,"pfxZ":-7.068248354869944,"pX":-0.22832472108880322,"pZ":2.0287531707276045,"vX0":2.304245182044183,"vY0":-125.01694336707698,"vZ0":-1.2530495755165316,"x":125.7,"y":184.0,"x0":-1.582350781293702,"y0":50.00141955812333,"z0":6.096935818024487,"aX":5.114818738414298},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.8,"breakHorizontal":-6.4,"spinRate":2337,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.43825874400075904,"extension":5.905253237367096},"index":3,"playId":"3f66e156-9abc-3f48-92ed-2760e0b982ac","pitchNumber":3,"startTime":"2026-07-29T01:02:46.123Z","endTime":"2026-07-29T01:02:49.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.973524693594726,"aZ":-14.57844299938059,"pfxX":-6.980508903805234,"pfxZ":8.691624381357514,"pX":-0.6748929593208262,"pZ":3.302083790080791,"vX0":5.587689645607689,"vY0":-141.13331572104136,"vZ0":-3.940349042224713,"x":142.73,"y":149.62,"x0":-1.7696674919123248,"y0":50.00704213117407,"z0":5.650165127535299,"aX":-14.139227536275872},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2362,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3875299619282946,"extension":6.244278901288243},"index":4,"playId":"669ecdc1-5bd9-3e7e-b924-d60f9cc36b3a","pitchNumber":4,"startTime":"2026-07-29T01:03:06.837Z","endTime":"2026-07-29T01:03:10.303Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67590087733153,"aZ":-21.640213793544557,"pfxX":-0.524999654471859,"pfxZ":5.475173943375275,"pX":0.21363680699759877,"pZ":3.5492681950481897,"vX0":5.612916860462292,"vY0":-136.953090473278,"vZ0":-2.0388791968679096,"x":108.86,"y":142.95,"x0":-1.7831644227117613,"y0":50.00016292883526,"z0":5.764139314631888,"aX":-1.0097254261655397},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2420,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3980271014049013,"extension":6.059202049648225},"index":5,"playId":"72b5cee7-b020-339e-982f-cd3fed199e81","pitchNumber":5,"startTime":"2026-07-29T01:03:27.935Z","endTime":"2026-07-29T01:03:32.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993834036966927,"aZ":-27.43117728296199,"pfxX":-11.676856305798177,"pfxZ":2.701017214552653,"pX":-0.44186977995253324,"pZ":0.1505843307209594,"vX0":6.651598104282228,"vY0":-131.27177572217795,"vZ0":-8.93926536482143,"x":133.84,"y":234.71,"x0":-1.482306288814246,"y0":50.00566439746388,"z0":5.620932007639051,"aX":-20.523031517232422},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":19.8,"spinRate":1885,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.41615473797173497,"extension":6.153996151877877},"index":6,"playId":"10ae8424-f44e-3233-9adb-0da91df0b8f0","pitchNumber":6,"startTime":"2026-07-29T01:03:52.474Z","endTime":"2026-07-29T01:03:56.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"playId":"fcc4f8ff-27fa-319d-b64c-52b6e26d96fa","startTime":"2026-07-29T01:04:17.867Z","endTime":"2026-07-29T01:04:20.867Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850442775334308,"aZ":-17.333373699077463,"pfxX":-5.764165804617263,"pfxZ":7.519376114970602,"pX":0.18336458781598214,"pZ":1.6562207849153656,"vX0":7.187510311050804,"vY0":-138.83908036632272,"vZ0":-7.751236204103758,"x":110.01,"y":194.06,"x0":-1.6766721794926873,"y0":50.00552225631525,"z0":5.614476159439323,"aX":-11.380588043432486},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":9.1,"spinRate":2388,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.39284981310025735,"extension":6.412119818996813},"hitData":{"launchSpeed":109.1,"launchAngle":19.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.6,"coordY":67.06}},"index":8,"playId":"daecc319-64eb-3d3c-b8db-fde74315cbe1","pitchNumber":7,"startTime":"2026-07-29T01:04:44.272Z","endTime":"2026-07-29T01:04:55.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:04:55.347Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T01:06:22.528Z","endTime":"2026-07-29T01:08:07.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:05:48.348Z","endTime":"2026-07-29T01:06:24.870Z","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40693734846186,"aZ":-15.81597126893885,"pfxX":-4.197705283802824,"pfxZ":7.883743540445533,"pX":1.1600871219615119,"pZ":2.713662938614874,"vX0":8.342320164265159,"vY0":-142.14508439086998,"vZ0":-6.390070824707053,"x":72.78,"y":165.51,"x0":-1.2492933975373546,"y0":50.000073368764546,"z0":5.970829065356658,"aX":-8.707499454591522},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.3,"breakHorizontal":6.1,"spinRate":2248,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3833408063102697,"extension":6.339685614693585},"index":1,"playId":"5a755fa0-2794-39db-9964-2ab623690ac9","pitchNumber":1,"startTime":"2026-07-29T01:06:24.870Z","endTime":"2026-07-29T01:06:28.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984128082077273,"aZ":-43.64181838628258,"pfxX":4.673690805087306,"pfxZ":-7.093714908701556,"pX":-0.46215296517555515,"pZ":1.481337825780009,"vX0":1.3168445032658909,"vY0":-126.18375930787455,"vZ0":-2.702125789713591,"x":134.62,"y":198.78,"x0":-1.5975587135928238,"y0":50.001072187731545,"z0":6.072439554893945,"aX":7.557405322792931},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-13.2,"breakHorizontal":-8.8,"spinRate":2391,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4335942584152028,"extension":6.064954855362248},"index":2,"playId":"61834ee0-3fbd-3411-9c11-e8aeedbe28bc","pitchNumber":2,"startTime":"2026-07-29T01:06:43.804Z","endTime":"2026-07-29T01:06:47.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27354411336542,"aZ":-25.40471928846462,"pfxX":-10.407203710969817,"pfxZ":3.8038829852025478,"pX":-0.12739575135216447,"pZ":1.0156519465231062,"vX0":6.96428593869251,"vY0":-132.33524722499504,"vZ0":-7.7717327875178475,"x":121.86,"y":211.36,"x0":-1.436120562969347,"y0":50.00447876466373,"z0":5.841434562348177,"aX":-18.52810307185224},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":17.4,"spinRate":2063,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41331340912345427,"extension":6.263486367545158},"index":3,"playId":"341f1962-e29c-3b9d-8cd0-cc137726fe23","pitchNumber":3,"startTime":"2026-07-29T01:07:09.505Z","endTime":"2026-07-29T01:07:12.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54149011178047,"aZ":-23.09068649057626,"pfxX":-0.4099558422703598,"pfxZ":4.757282805438102,"pX":-0.08252887768465182,"pZ":4.978388268303921,"vX0":4.499758119775827,"vY0":-136.71901819998874,"vZ0":1.4739953889771185,"x":120.15,"y":104.36,"x0":-1.690100784871999,"y0":50.00596308934839,"z0":6.006974658539354,"aX":-0.7836527223250547},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":-0.1,"spinRate":2343,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39921875281087926,"extension":5.9629643294787344},"index":4,"playId":"6ec5ee74-81b7-3980-9d4b-c5b1eac8c06a","pitchNumber":4,"startTime":"2026-07-29T01:07:32.233Z","endTime":"2026-07-29T01:07:35.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.330665203331424,"aZ":-25.34932310011046,"pfxX":1.2943331426282665,"pfxZ":3.619723606772184,"pX":1.219392033443529,"pZ":2.0943443826106964,"vX0":5.9552145591489545,"vY0":-135.67390227830123,"vZ0":-5.76836009334872,"x":70.52,"y":182.23,"x0":-1.1615884879184626,"y0":50.00492109535065,"z0":5.986457365065313,"aX":2.4423649166737884},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-3.5,"spinRate":2352,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40186647862532787,"extension":6.283638872461412},"hitData":{"launchSpeed":81.4,"launchAngle":31.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.17,"coordY":93.2}},"index":5,"playId":"620aed04-e17d-37ba-8d90-7c17ee8f4204","pitchNumber":5,"startTime":"2026-07-29T01:07:55.824Z","endTime":"2026-07-29T01:08:07.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:08:07.531Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, shortstop CJ Abrams to first baseman Luis García Jr. Brandon Valenzuela scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T01:08:41.131Z","endTime":"2026-07-29T01:08:48.668Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83512338036005,"aZ":-43.717367776681165,"pfxX":4.526946202738273,"pfxZ":-7.2147599462844685,"pX":0.06917839013284997,"pZ":2.7335112654108786,"vX0":2.6306537560573706,"vY0":-124.80059613278132,"vZ0":0.15542231817937813,"x":114.36,"y":164.98,"x0":-1.582005156633861,"y0":50.003793233007876,"z0":6.230240331007208,"aX":7.240842986577789},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-12.8,"breakHorizontal":-8.8,"spinRate":2342,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4365638629728177,"extension":5.941653438672218},"hitData":{"launchSpeed":98.6,"launchAngle":8.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":148.14}},"index":0,"playId":"b717858a-2953-3c4e-b1c7-5995cb50eb9f","pitchNumber":1,"startTime":"2026-07-29T01:08:41.162Z","endTime":"2026-07-29T01:08:48.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:08:48.668Z","atBatIndex":33},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Luis Urías reaches on a fielder's choice out, third baseman Jorbit Vivas unassisted. Daulton Varsho out at 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T01:09:17.053Z","endTime":"2026-07-29T01:09:46.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.403880009461126,"aZ":-39.89014282557914,"pfxX":9.94605597495888,"pfxZ":-4.8487492168606146,"pX":-0.7149473427425553,"pZ":2.760281102886945,"vX0":-0.16445379184459719,"vY0":-125.7851857833652,"vZ0":0.22435657128805397,"x":144.25,"y":164.25,"x0":-1.9391634150084371,"y0":50.00524212347554,"z0":5.92531705977285,"aX":15.81380224094745},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.4,"breakHorizontal":-17.9,"spinRate":2430,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.43676247966148285,"extension":5.941812924636575},"index":0,"playId":"cd61310d-3a57-34f1-ae72-4462b8439e36","pitchNumber":1,"startTime":"2026-07-29T01:09:19.395Z","endTime":"2026-07-29T01:09:22.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59622929374364,"aZ":-42.15135138521267,"pfxX":10.409957399324913,"pfxZ":-6.457155529123131,"pX":1.0531021366362028,"pZ":2.348509125928323,"vX0":2.9733503612312644,"vY0":-124.74550667456961,"vZ0":-0.15218518562328476,"x":76.86,"y":175.37,"x0":-1.5119228630696673,"y0":50.001102058950465,"z0":5.942170837789514,"aX":16.088877642883283},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.4,"breakHorizontal":-19.6,"spinRate":2502,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.442345432031682,"extension":6.005266058410778},"hitData":{"launchSpeed":74.4,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":168.91}},"index":1,"playId":"9cf0d4ba-f8a2-3451-b599-c9c2ac499425","pitchNumber":2,"startTime":"2026-07-29T01:09:40.564Z","endTime":"2026-07-29T01:09:46.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:09:46.611Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:12:13.120Z","endTime":"2026-07-29T01:13:36.720Z","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":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kazuma Okamoto replaces first baseman Vladimir Guerrero Jr., batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:12:15.429Z","endTime":"2026-07-29T01:12:15.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"description":"Pitching Change: Mason Fluharty replaces Brendon Little.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:12:15.431Z","endTime":"2026-07-29T01:12:15.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Brady House replaces Jorbit Vivas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T01:12:15.433Z","endTime":"2026-07-29T01:12:15.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30563178377155,"aZ":-21.383654047820926,"pfxX":0.49547430483852617,"pfxZ":6.147920420194636,"pX":0.5085775771654849,"pZ":3.946389084841757,"vX0":-8.15763371171926,"vY0":-130.58636743628682,"vZ0":-0.7958168852666078,"x":97.61,"y":132.23,"x0":3.5872064445735434,"y0":50.00321575959206,"z0":5.840253691168167,"aX":0.8711659237929853},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":0.6,"spinRate":2472,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.4168690841390976,"extension":6.770451065790523},"index":3,"playId":"286a879c-80a7-35f5-9807-a41cef6bc2e9","pitchNumber":1,"startTime":"2026-07-29T01:12:15.435Z","endTime":"2026-07-29T01:12:18.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.070409831866705,"aZ":-29.449980935843477,"pfxX":-7.06675099143097,"pfxZ":1.9773418814413803,"pX":-0.9381809835948505,"pZ":1.9235970646294762,"vX0":-7.993144388083379,"vY0":-116.36637637006153,"vZ0":-2.6952666812521606,"x":152.76,"y":186.84,"x0":3.4543760375400088,"y0":50.00193014833003,"z0":5.876369574579524,"aX":-9.72574104158035},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.2,"breakHorizontal":14.8,"spinRate":2580,"spinDirection":299},"zone":13,"typeConfidence":0.92,"plateTime":0.4700263018007158,"extension":6.938999389202454},"index":4,"playId":"8c875b57-c634-375a-b414-87d6aeda0bbc","pitchNumber":2,"startTime":"2026-07-29T01:12:30.219Z","endTime":"2026-07-29T01:12:33.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.137848113032852,"aZ":-30.86858418219404,"pfxX":-6.491719775849744,"pfxZ":0.9071592784309939,"pX":0.6959891515598244,"pZ":2.212971803540569,"vX0":-4.591416419606133,"vY0":-119.00201299376576,"vZ0":-2.286356929378379,"x":90.47,"y":179.03,"x0":3.4915680555555926,"y0":50.00274645460791,"z0":5.973573143491513,"aX":-9.340343516620553},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":12.8,"spinRate":2644,"spinDirection":283},"zone":9,"typeConfidence":0.9,"plateTime":0.45968979598358306,"extension":6.771134049456612},"index":5,"playId":"97e7b640-3895-3140-85e4-4d9c2c6f8ce3","pitchNumber":3,"startTime":"2026-07-29T01:12:50.045Z","endTime":"2026-07-29T01:12:53.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80294732856266,"aZ":-30.14471607735387,"pfxX":10.30539935166664,"pfxZ":1.1946455974288224,"pX":0.05527505033920764,"pZ":-0.6630648265430941,"vX0":-12.018445411359643,"vY0":-128.67682184157707,"vZ0":-9.467860717671124,"x":114.89,"y":256.68,"x0":3.4223072997139794,"y0":50.00324654493952,"z0":5.359690804821035,"aX":17.483554806280193},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":-16.3,"spinRate":1778,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4237919965551624,"extension":6.7288248388241225},"index":6,"playId":"e1a27a30-d7c4-3dc1-a13c-50225c7820a2","pitchNumber":4,"startTime":"2026-07-29T01:13:06.076Z","endTime":"2026-07-29T01:13:10.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09185811943296,"aZ":-19.60742750432408,"pfxX":0.5013721471010841,"pfxZ":6.893274007785649,"pX":1.1402841124434564,"pZ":3.341300158633816,"vX0":-6.609438033825456,"vY0":-132.60061261208682,"vZ0":-2.8868175013311697,"x":73.54,"y":148.56,"x0":3.5753048579621454,"y0":50.00015940362905,"z0":5.836505589097186,"aX":0.913960069304038},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":0.2,"spinRate":2614,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.4094109745583614,"extension":6.710302558399025},"hitData":{"launchSpeed":95.8,"launchAngle":38.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.58,"coordY":92.87}},"index":7,"playId":"871b2772-cc36-3025-b719-6cbab32c47a5","pitchNumber":5,"startTime":"2026-07-29T01:13:27.718Z","endTime":"2026-07-29T01:13:36.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:13:36.720Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:14:02.827Z","endTime":"2026-07-29T01:16:21.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350692210296245,"aZ":-21.655786143817306,"pfxX":0.8008117306860583,"pfxZ":5.944630632723357,"pX":0.9350791282435688,"pZ":2.3017994329138274,"vX0":-7.163689601974253,"vY0":-131.08898921760118,"vZ0":-4.779544348718344,"x":81.36,"y":176.63,"x0":3.5798874513328043,"y0":50.005501378712026,"z0":5.7305996655947515,"aX":1.4192543139739866},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2557,"spinDirection":150},"zone":14,"typeConfidence":0.88,"plateTime":0.4151835634975538,"extension":6.704897669207017},"index":0,"playId":"41ae071f-cab2-3a28-a12c-2da750452f8d","pitchNumber":1,"startTime":"2026-07-29T01:14:02.827Z","endTime":"2026-07-29T01:14:06.983Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}}},{"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":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7784606263139,"aZ":-22.165537065482827,"pfxX":1.0976937161023734,"pfxZ":5.630861925508221,"pX":-1.1167406631281942,"pZ":2.978527504517202,"vX0":-11.74327257213313,"vY0":-131.6644073747864,"vZ0":-2.8991616970399807,"x":159.57,"y":158.36,"x0":3.235536750022674,"y0":50.00167900189848,"z0":5.712257810542893,"aX":1.9527360220540217},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2515,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.41410145936619847,"extension":6.873418842801127},"index":1,"playId":"9b6702cd-6aec-3b09-972f-079d6f31b33a","pitchNumber":2,"startTime":"2026-07-29T01:14:34.331Z","endTime":"2026-07-29T01:14:38.163Z","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.6,"endSpeed":80.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.327030247099522,"aZ":-25.88644661714022,"pfxX":8.843668039038322,"pfxZ":3.901764114269451,"pX":0.4384249967738922,"pZ":1.7039399022827355,"vX0":-10.630313532162699,"vY0":-125.64097102371294,"vZ0":-4.408492685437807,"x":100.29,"y":192.77,"x0":3.557790074560815,"y0":50.005910506159154,"z0":5.563050996613389,"aX":14.267866238878332},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":-13.8,"spinRate":1740,"spinDirection":115},"zone":9,"typeConfidence":0.91,"plateTime":0.43446032286686664,"extension":6.686845422487786},"index":2,"playId":"1b29e136-97d4-3ed5-aebe-92f6bad3047f","pitchNumber":3,"startTime":"2026-07-29T01:14:57.982Z","endTime":"2026-07-29T01:15:01.152Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T01:15:10.398Z","endTime":"2026-07-29T01:15:18.697Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839124432460512,"aZ":-23.475629967889635,"pfxX":-3.654956162402275,"pfxZ":5.526369044411805,"pX":-0.3266040597808952,"pZ":0.6381952487168012,"vX0":-7.672390304809477,"vY0":-124.37176952877297,"vZ0":-7.919208561389752,"x":129.45,"y":221.55,"x0":3.267355573577426,"y0":50.00333139423498,"z0":5.796611164824928,"aX":-5.751986171201914},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.4,"breakHorizontal":8.3,"spinRate":2721,"spinDirection":303},"zone":13,"typeConfidence":0.83,"plateTime":0.4395960077418408,"extension":6.86359072602372},"index":4,"playId":"a8bd2dc9-e6ed-3ed1-a94e-d1ee5b424b42","pitchNumber":4,"startTime":"2026-07-29T01:15:18.697Z","endTime":"2026-07-29T01:15:22.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926357810029494,"aZ":-25.559226223242767,"pfxX":8.587454058614476,"pfxZ":3.9633479140835712,"pX":1.5161055126717045,"pZ":1.796698707703111,"vX0":-8.267716148741997,"vY0":-127.80850703329794,"vZ0":-4.574228578369798,"x":59.21,"y":190.27,"x0":3.6620982748069113,"y0":50.00606474141648,"z0":5.593441008896043,"aX":14.34893475511112},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":-13.9,"spinRate":1818,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.42695875503436476,"extension":6.571328805760102},"index":5,"playId":"8195f872-23ea-386c-a85e-9207f055adf6","pitchNumber":5,"startTime":"2026-07-29T01:15:38.576Z","endTime":"2026-07-29T01:15:42.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.311203035305066,"aZ":-28.284543698498922,"pfxX":-9.980189119375826,"pfxZ":2.621375805526821,"pX":1.195355326271091,"pZ":3.145761691978001,"vX0":-2.6793718788122365,"vY0":-120.74731643397214,"vZ0":-0.701662572069206,"x":71.44,"y":153.84,"x0":3.6147710234225827,"y0":50.00424921512752,"z0":5.916928539898538,"aX":-14.817538291689178},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.8,"breakHorizontal":18.7,"spinRate":2708,"spinDirection":289},"zone":12,"typeConfidence":0.91,"plateTime":0.45268200927035274,"extension":6.639903021887598},"index":6,"playId":"f17b54c7-785d-3106-ae55-dd35ad347f03","pitchNumber":6,"startTime":"2026-07-29T01:16:00.414Z","endTime":"2026-07-29T01:16:04.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53106661849122,"aZ":-22.700169011740343,"pfxX":-0.7885871913973865,"pfxZ":5.246397607060413,"pX":1.8862722452363059,"pZ":3.0923645409830334,"vX0":-4.01624927555218,"vY0":-132.59592059011428,"vZ0":-2.8080083435567875,"x":45.1,"y":155.29,"x0":3.5142279168704205,"y0":50.00411831685581,"z0":5.795521299212305,"aX":-1.424136236139071},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.2,"breakHorizontal":2.2,"spinRate":2551,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.41082510811748607,"extension":6.637522762179735},"index":7,"playId":"d17567a3-4167-3067-84a0-465fdf657671","pitchNumber":7,"startTime":"2026-07-29T01:16:18.141Z","endTime":"2026-07-29T01:16:21.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:16:21.296Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:16:42.720Z","endTime":"2026-07-29T01:18:50.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52103412218116,"aZ":-23.48828026610807,"pfxX":-1.433282689318831,"pfxZ":4.937852016544539,"pX":0.13809969304516126,"pZ":3.017124279231815,"vX0":-7.92677641694504,"vY0":-130.98975915492224,"vZ0":-2.809445991789505,"x":111.74,"y":157.32,"x0":3.374624784327751,"y0":50.00259390257706,"z0":5.836702889134498,"aX":-2.519522952752068},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":4.1,"spinRate":2589,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.41622600468326043,"extension":6.7741771951913},"index":0,"playId":"a2efa944-6001-32e1-9ec8-35fbf8cc4337","pitchNumber":1,"startTime":"2026-07-29T01:16:48.403Z","endTime":"2026-07-29T01:16:51.403Z","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":83.0,"endSpeed":76.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953213379645057,"aZ":-28.54504583207648,"pfxX":-6.4333452054089975,"pfxZ":2.4658713366973135,"pX":-0.6342471912541289,"pZ":2.4716834402185097,"vX0":-7.1143158482367586,"vY0":-120.6971136498602,"vZ0":-2.2639320895175867,"x":141.18,"y":172.04,"x0":3.189721435040029,"y0":50.00367356093963,"z0":5.940774747868803,"aX":-9.471110729559019},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.2,"breakHorizontal":13.3,"spinRate":2716,"spinDirection":294},"zone":4,"typeConfidence":0.9,"plateTime":0.45416536793477835,"extension":6.914893092646534},"index":1,"playId":"57c7045d-5633-36e6-9fc8-d41bc6b0ecab","pitchNumber":2,"startTime":"2026-07-29T01:17:08.981Z","endTime":"2026-07-29T01:17:13.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"9c0bf388-0a35-30ff-9f6f-eb1796b96e86","startTime":"2026-07-29T01:17:28.319Z","endTime":"2026-07-29T01:17:31.319Z","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":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844319168285715,"aZ":-30.38725458899073,"pfxX":-3.511567451357818,"pfxZ":1.1622097512369685,"pX":-0.9186446132206991,"pZ":1.640702731707573,"vX0":-8.948231293716374,"vY0":-122.8906785545196,"vZ0":-4.031509102105298,"x":152.02,"y":194.48,"x0":3.2164762480350926,"y0":50.00394332137222,"z0":5.865043622270677,"aX":-5.406211234693532},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":8.3,"spinRate":2700,"spinDirection":282},"zone":13,"typeConfidence":0.78,"plateTime":0.44457679290043695,"extension":6.828381347684074},"index":3,"playId":"58e56f64-2618-3327-8494-0a848b09eb49","pitchNumber":3,"startTime":"2026-07-29T01:17:46.449Z","endTime":"2026-07-29T01:17:51.566Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637267289856247,"aZ":-21.89579083940201,"pfxX":1.4912039152120322,"pfxZ":5.55613605053769,"pX":0.39614865755367074,"pZ":3.4749093150547474,"vX0":-8.512923014664656,"vY0":-134.0661381453943,"vZ0":-2.2818767122437156,"x":101.9,"y":144.96,"x0":3.397051886461738,"y0":50.00050942523849,"z0":5.87360500108051,"aX":2.7580140328943266},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-1.2,"spinRate":2646,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.4060810987888517,"extension":6.733907689297638},"index":4,"playId":"08b33f54-bba9-37f6-b69f-68f50c557217","pitchNumber":4,"startTime":"2026-07-29T01:18:24.519Z","endTime":"2026-07-29T01:18:27.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689306767004645,"aZ":-17.925767458623252,"pfxX":0.5895778626656732,"pfxZ":7.7089227877997395,"pX":-0.040479407485370496,"pZ":3.1476162866803854,"vX0":-8.594669350653216,"vY0":-134.0515820949707,"vZ0":-3.9593795898414363,"x":118.54,"y":153.79,"x0":3.1094886765943506,"y0":50.00577906648096,"z0":5.8973211922818205,"aX":1.0914753555340373},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":0.5,"spinRate":2695,"spinDirection":152},"zone":2,"typeConfidence":0.92,"plateTime":0.4061512789138866,"extension":6.804221907653046},"index":5,"playId":"81985b82-5eeb-39b6-b25f-a8c86cae2ae9","pitchNumber":5,"startTime":"2026-07-29T01:18:47.211Z","endTime":"2026-07-29T01:18:50.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:18:50.266Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (22) on a fly ball to right field. Jacob Young scores.","rbi":2,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:19:12.356Z","endTime":"2026-07-29T01:20:08.234Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":75.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982439614907825,"aZ":-30.660990643606155,"pfxX":-7.915793641498286,"pfxZ":1.0418596583822541,"pX":-0.014702663396253741,"pZ":2.7705100182560707,"vX0":-5.108611722547122,"vY0":-120.32277854106691,"vZ0":-1.1648944597412976,"x":117.56,"y":163.98,"x0":3.1699245788796984,"y0":50.003538046270826,"z0":5.996290001950831,"aX":-11.52022983869074},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":2585,"spinDirection":291},"zone":5,"typeConfidence":0.91,"plateTime":0.4565160708051832,"extension":6.805162265460528},"index":0,"playId":"32f9ee66-cfb6-38e5-a14a-a94c480f092d","pitchNumber":1,"startTime":"2026-07-29T01:19:17.275Z","endTime":"2026-07-29T01:19:20.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97286181021986,"aZ":-29.322409058646432,"pfxX":-5.561807725138888,"pfxZ":1.9125097144196719,"pX":0.20910929193494437,"pZ":2.981704811457539,"vX0":-5.721160656489087,"vY0":-121.15397125128308,"vZ0":-1.1520364009973627,"x":109.03,"y":158.27,"x0":3.3209249890274535,"y0":50.002138332191045,"z0":6.018657919720755,"aX":-8.293948673845291},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.5,"breakHorizontal":11.4,"spinRate":2657,"spinDirection":286},"zone":2,"typeConfidence":0.88,"plateTime":0.45154885631092423,"extension":6.586861852798062},"hitData":{"launchSpeed":98.5,"launchAngle":28.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.04,"coordY":75.07}},"index":1,"playId":"3a35c4da-6f2a-35e0-bebe-0a39025cc422","pitchNumber":2,"startTime":"2026-07-29T01:19:39.388Z","endTime":"2026-07-29T01:20:08.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:20:08.234Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dylan Crews homers (9) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:22:34.010Z","endTime":"2026-07-29T01:23:26.241Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":669310,"link":"/api/v1/people/669310"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T01:20:19.849Z","endTime":"2026-07-29T01:21:32.879Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: CJ Van Eyk replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T01:21:32.879Z","endTime":"2026-07-29T01:22:36.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669310,"link":"/api/v1/people/669310"},"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":94.2,"endSpeed":87.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.454666637687694,"aZ":-25.333068966546175,"pfxX":-7.573804888863695,"pfxZ":3.5528263478105737,"pX":0.6025151849498555,"pZ":1.3936205821093945,"vX0":7.776965756117891,"vY0":-137.00412489782786,"vZ0":-5.530055062460424,"x":94.03,"y":201.15,"x0":-1.270716090922013,"y0":50.00605746161022,"z0":5.13941094605989,"aX":-14.594850589041965},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":12.4,"spinRate":1953,"spinDirection":220},"zone":14,"typeConfidence":0.89,"plateTime":0.3977664260485301,"extension":6.487908632375997},"index":2,"playId":"ceb6fcc2-443e-330c-98c6-f23fb19f942a","pitchNumber":1,"startTime":"2026-07-29T01:22:36.344Z","endTime":"2026-07-29T01:22:40.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16236246210213,"aZ":-22.668733670577833,"pfxX":-7.352280336395948,"pfxZ":4.953261545663841,"pX":-0.3632720886753585,"pZ":3.077963284947433,"vX0":5.5130948539815865,"vY0":-137.1217004400546,"vZ0":-2.0404939014025074,"x":130.85,"y":155.67,"x0":-1.4370716310957252,"y0":50.00132070063797,"z0":5.366252848945371,"aX":-14.106025825642966},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":12.2,"spinRate":2030,"spinDirection":212},"zone":1,"typeConfidence":0.76,"plateTime":0.398292930349863,"extension":6.579939773153119},"index":3,"playId":"5c18cc8d-6d5c-3286-a2d8-5ba0f236529a","pitchNumber":2,"startTime":"2026-07-29T01:22:48.175Z","endTime":"2026-07-29T01:22:51.206Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444828562217285,"aZ":-22.749865221713137,"pfxX":-0.013192142549652008,"pfxZ":5.1473110965333575,"pX":0.02039122333458311,"pZ":2.515664819279566,"vX0":3.4467539061007297,"vY0":-133.1703138608268,"vZ0":-3.137353220485613,"x":116.22,"y":170.86,"x0":-1.2785701169790953,"y0":50.00171654490973,"z0":5.319401777974675,"aX":-0.0245312300071717},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.6,"spinRate":2200,"spinDirection":204},"zone":5,"typeConfidence":0.88,"plateTime":0.40832186838805073,"extension":6.305156508110831},"hitData":{"launchSpeed":103.0,"launchAngle":27.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.54,"coordY":37.55}},"index":4,"playId":"3e569ed5-2b6f-3ec1-ab43-ba3ec67c8c94","pitchNumber":3,"startTime":"2026-07-29T01:23:04.210Z","endTime":"2026-07-29T01:23:26.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:23:26.241Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:23:44.186Z","endTime":"2026-07-29T01:24:14.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442596472310736,"aZ":-27.35974697433433,"pfxX":-13.41971688427361,"pfxZ":3.264048518685872,"pX":-0.9330221925961555,"pZ":1.1608917302923631,"vX0":6.281967393512007,"vY0":-121.1056961214667,"vZ0":-3.675955370126533,"x":152.56,"y":207.44,"x0":-1.8285009222654833,"y0":50.00048458240275,"z0":5.112968173890765,"aX":-19.76909304170487},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":22.7,"spinRate":2073,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.45367627291650114,"extension":6.76025462967708},"index":0,"playId":"c92b1e92-a8c3-3d09-a45c-995cd693f907","pitchNumber":1,"startTime":"2026-07-29T01:23:44.961Z","endTime":"2026-07-29T01:23:49.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.357300505677316,"aZ":-38.10833156143875,"pfxX":3.461531159252644,"pfxZ":-4.207108133806985,"pX":-0.021714704998691433,"pZ":3.240064571492194,"vX0":2.8885502516745833,"vY0":-117.96404246506862,"vZ0":2.718764684413734,"x":117.83,"y":151.3,"x0":-1.7116662032243533,"y0":50.00360481459535,"z0":5.584703015060352,"aX":4.880380694706856},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.7,"breakHorizontal":-7.0,"spinRate":2109,"spinDirection":27},"zone":2,"typeConfidence":0.77,"plateTime":0.46424765637776266,"extension":6.392119724134976},"index":1,"playId":"a1ccc615-9170-3f16-90b3-5355a9a2d876","pitchNumber":2,"startTime":"2026-07-29T01:23:55.561Z","endTime":"2026-07-29T01:23:59.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238528714842825,"aZ":-23.33660230608559,"pfxX":-0.9082654881183267,"pfxZ":5.035046741413194,"pX":0.8125646380274744,"pZ":2.356574020069548,"vX0":6.465526065060397,"vY0":-131.22899043080866,"vZ0":-2.7924514201927133,"x":86.03,"y":175.15,"x0":-1.5587878225835015,"y0":50.00016275972307,"z0":5.161713521345173,"aX":-1.5940043728540885},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":0.4,"spinRate":2189,"spinDirection":191},"zone":14,"typeConfidence":0.82,"plateTime":0.4164443988956896,"extension":6.820004874976793},"hitData":{"launchSpeed":87.5,"launchAngle":38.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.19,"coordY":78.48}},"index":2,"playId":"15cd57ee-e9c6-3dab-b50f-e218c29cbbc7","pitchNumber":3,"startTime":"2026-07-29T01:24:06.362Z","endTime":"2026-07-29T01:24:14.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:24:14.727Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohendrick Piñango grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:26:25.807Z","endTime":"2026-07-29T01:28:18.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":"Brady House remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:25:55.885Z","endTime":"2026-07-29T01:26:28.163Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"}},{"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.7,"endSpeed":89.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15392389613971,"aZ":-13.975516153885547,"pfxX":-4.739476737393367,"pfxZ":9.036652467784233,"pX":1.3258123786327938,"pZ":1.6030515134668921,"vX0":9.548409703269785,"vY0":-140.39533027494542,"vZ0":-8.70553664853142,"x":66.46,"y":195.5,"x0":-1.4899552460418917,"y0":50.00152850384313,"z0":5.635333346797155,"aX":-9.544135514746264},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2230,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3888206109373433,"extension":6.442901791611003},"index":1,"playId":"f6b7f3e3-37fc-37b2-88c2-9ca296a90ef3","pitchNumber":1,"startTime":"2026-07-29T01:26:28.163Z","endTime":"2026-07-29T01:26:31.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125276307555964,"aZ":-24.096087357902668,"pfxX":-9.164706114595988,"pfxZ":4.054327285465181,"pX":0.060641568378633555,"pZ":2.9984999342540815,"vX0":7.483026564210306,"vY0":-139.9571525905377,"vZ0":-3.4782705968858485,"x":114.69,"y":157.82,"x0":-1.450405544023305,"y0":50.006345331866356,"z0":5.826576288004451,"aX":-18.275194579813675},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":15.1,"spinRate":2174,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.390621861128436,"extension":6.166118365266558},"index":2,"playId":"6bd39b18-c8d8-3ad3-bf85-442463aea1c2","pitchNumber":2,"startTime":"2026-07-29T01:26:46.899Z","endTime":"2026-07-29T01:26:50.387Z","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":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69065344666455,"aZ":-15.175967407348786,"pfxX":-5.509162843860561,"pfxZ":8.462429617092958,"pX":0.4822674955481123,"pZ":2.139880098380897,"vX0":7.7854772868840465,"vY0":-140.55555194748987,"vZ0":-7.079947006686619,"x":98.62,"y":181.0,"x0":-1.6027293905618096,"y0":50.00144763519098,"z0":5.669409886519085,"aX":-11.065250820463996},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":8.4,"spinRate":2249,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3890928844821553,"extension":6.234928877510408},"index":3,"playId":"26ee7579-b8f0-3891-957d-ff916fb035d0","pitchNumber":3,"startTime":"2026-07-29T01:27:06.495Z","endTime":"2026-07-29T01:27:09.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6385434515709,"aZ":-41.87221131205888,"pfxX":4.65900143489425,"pfxZ":-5.833407957065612,"pX":1.2779879027957093,"pZ":0.15702416054156598,"vX0":5.329792539925592,"vY0":-128.62639691558954,"vZ0":-5.981717575388511,"x":68.29,"y":234.54,"x0":-1.4323261298277163,"y0":50.00264521972659,"z0":5.788430054852817,"aX":7.745048167381084},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-11.8,"breakHorizontal":-9.7,"spinRate":2377,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.42710707918005264,"extension":6.139395682636906},"index":4,"playId":"02de5bcb-3825-38d8-bd7e-85270da8300f","pitchNumber":4,"startTime":"2026-07-29T01:27:23.503Z","endTime":"2026-07-29T01:27:28.827Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67101843461678,"aZ":-32.81233532065274,"pfxX":-10.989376678195264,"pfxZ":-0.38593784048559776,"pX":-1.7574018467355914,"pZ":3.6076931123634606,"vX0":3.554241164697687,"vY0":-128.69868789832364,"vZ0":0.5138300935681319,"x":183.99,"y":141.37,"x0":-1.735161521947496,"y0":50.00163546516401,"z0":5.9629434770212635,"aX":-18.28768942098023},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":19.0,"spinRate":1967,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.42688795671367963,"extension":6.15086209711523},"index":5,"playId":"fa28a7d8-9624-3d1f-945a-08e209d0cf14","pitchNumber":5,"startTime":"2026-07-29T01:27:50.972Z","endTime":"2026-07-29T01:27:55.205Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80733408077627,"aZ":-44.326523241059355,"pfxX":0.7796218580353358,"pfxZ":-7.28080266352677,"pX":-0.6408227486177492,"pZ":1.7318373663851456,"vX0":2.2979566456457303,"vY0":-128.43742646128123,"vZ0":-1.9539602049888527,"x":141.43,"y":192.02,"x0":-1.648695917091872,"y0":50.00302796269879,"z0":5.952291729710547,"aX":1.30093142919865},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-13.4,"breakHorizontal":-1.9,"spinRate":2360,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.42658885546259473,"extension":5.96324615010077},"hitData":{"launchSpeed":94.5,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":149.66}},"index":6,"playId":"c0a46b36-7883-376e-883e-1beee69395d6","pitchNumber":6,"startTime":"2026-07-29T01:28:10.905Z","endTime":"2026-07-29T01:28:18.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:28:18.423Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:28:42.883Z","endTime":"2026-07-29T01:30:37.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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_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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0969523995453,"aZ":-44.057624682572985,"pfxX":3.5659567459576946,"pfxZ":-7.306642436952228,"pX":-0.28271432094921206,"pZ":1.8186826417486832,"vX0":2.2995045880849623,"vY0":-126.55259048511016,"vZ0":-1.5088730142590003,"x":127.78,"y":189.68,"x0":-1.6654135157962258,"y0":50.00113791279674,"z0":5.941944004602547,"aX":5.800785040510666},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-13.3,"breakHorizontal":-7.0,"spinRate":2298,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4323022042791478,"extension":6.211521414195056},"index":0,"playId":"b30d540a-071f-35da-8e19-1a16a0783341","pitchNumber":1,"startTime":"2026-07-29T01:28:46.916Z","endTime":"2026-07-29T01:28:50.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.724938545522452,"aZ":-23.61738768322469,"pfxX":-0.18437915256265666,"pfxZ":4.489341635555576,"pX":0.036689399679322714,"pZ":2.0005628334094707,"vX0":4.998016496038619,"vY0":-136.17585743386087,"vZ0":-5.449059872247709,"x":115.6,"y":184.76,"x0":-1.787021936008938,"y0":50.00214605868545,"z0":5.628816821155463,"aX":-0.3514496862346373},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-0.6,"spinRate":2335,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.39994185006992655,"extension":6.231543231104323},"index":1,"playId":"889b79b9-bfee-370c-a3f4-cdc5d404dd57","pitchNumber":2,"startTime":"2026-07-29T01:29:07.619Z","endTime":"2026-07-29T01:29:11.117Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613885566528115,"aZ":-45.147956715567936,"pfxX":1.8706896550675292,"pfxZ":-7.615456647278816,"pX":0.8280074607647661,"pZ":0.8857104686447834,"vX0":4.748481106904166,"vY0":-129.37136016906632,"vZ0":-4.066726709193871,"x":85.44,"y":214.87,"x0":-1.270196092564337,"y0":50.00120004068713,"z0":5.919237553063717,"aX":3.1872943652544943},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-14.4,"breakHorizontal":-4.4,"spinRate":2331,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.42250309825454213,"extension":6.074793309301595},"index":2,"playId":"a34f9e81-6bfe-3712-a85e-f45ff4c28c60","pitchNumber":3,"startTime":"2026-07-29T01:29:29.116Z","endTime":"2026-07-29T01:29:35.705Z","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":98.8,"endSpeed":90.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41781338289664,"aZ":-16.586286553107414,"pfxX":-4.660951061281452,"pfxZ":7.4286676021701,"pX":-0.3015582409226389,"pZ":2.221583942707559,"vX0":5.127368486559677,"vY0":-143.71776383008944,"vZ0":-6.825892760127881,"x":128.49,"y":178.8,"x0":-1.5007473614113878,"y0":50.002334406166185,"z0":5.652416004611382,"aX":-9.7783476286955},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.2,"breakHorizontal":7.4,"spinRate":2147,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3807020369549914,"extension":6.301950997602527},"index":3,"playId":"69175cd2-ae6e-37e0-a485-42e1211fe716","pitchNumber":4,"startTime":"2026-07-29T01:29:57.793Z","endTime":"2026-07-29T01:30:01.253Z","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":97.3,"endSpeed":89.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133172007929232,"aZ":-17.5879781463507,"pfxX":-3.872894787528959,"pfxZ":7.114689933827282,"pX":-0.30582105094208956,"pZ":3.0214358720179333,"vX0":4.301049795128528,"vY0":-141.74660926144995,"vZ0":-4.801557660424264,"x":128.66,"y":157.2,"x0":-1.3342866826568827,"y0":50.004130511212274,"z0":5.848193566412607,"aX":-7.940905651858241},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":6.2,"spinRate":2108,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3853275126042055,"extension":6.317639073192813},"hitData":{"launchSpeed":95.0,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":162.83}},"index":4,"playId":"ca82fdb4-6538-3776-855a-e89c18fea934","pitchNumber":5,"startTime":"2026-07-29T01:30:30.297Z","endTime":"2026-07-29T01:30:37.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:30:37.770Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kazuma Okamoto homers (24) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:31:05.671Z","endTime":"2026-07-29T01:32:50.488Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":86.9,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446003718053305,"aZ":-43.20240823452037,"pfxX":7.675411239096121,"pfxZ":-6.89845365112519,"pX":-0.3046902580540726,"pZ":1.7037321509304302,"vX0":1.2144046517416913,"vY0":-126.55375023054255,"vZ0":-1.326888036930213,"x":128.61,"y":192.78,"x0":-1.788650026412598,"y0":50.00500158640712,"z0":5.742438286081761,"aX":12.264390257473002},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-12.5,"breakHorizontal":-14.2,"spinRate":2480,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4353093270521855,"extension":6.122058894772835},"index":0,"playId":"e476cf79-ef7d-3627-8981-9ce24cbdddf6","pitchNumber":1,"startTime":"2026-07-29T01:31:07.319Z","endTime":"2026-07-29T01:31:10.575Z","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":87.1,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67531411093791,"aZ":-39.94044746756613,"pfxX":8.768592247568613,"pfxZ":-4.739224279640277,"pX":0.013086310013720799,"pZ":2.039249349060858,"vX0":1.511926484177839,"vY0":-126.89706653552321,"vZ0":-1.4782625147969521,"x":116.5,"y":183.72,"x0":-1.729260077689588,"y0":50.002277789120726,"z0":5.796013097749054,"aX":14.374391430999557},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.6,"breakHorizontal":-16.2,"spinRate":2393,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4307570938499521,"extension":6.150508049100573},"index":1,"playId":"4b820bbb-a966-3858-9b0a-e940e5edaba9","pitchNumber":2,"startTime":"2026-07-29T01:31:35.480Z","endTime":"2026-07-29T01:31:39.555Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459514896933047,"aZ":-43.03769038153432,"pfxX":3.1354659675409455,"pfxZ":-6.470994351779369,"pX":0.4324388119794248,"pZ":0.737531090568268,"vX0":3.3013361863487636,"vY0":-128.21871299098103,"vZ0":-4.848470238990524,"x":100.52,"y":218.87,"x0":-1.2753203588842166,"y0":50.004461483115556,"z0":5.98209780705978,"aX":5.262894220433511},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-12.5,"breakHorizontal":-6.4,"spinRate":2449,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4258412644674894,"extension":6.3757412436877265},"index":2,"playId":"ede6a385-2a81-3da5-b30e-de0163ec1805","pitchNumber":3,"startTime":"2026-07-29T01:32:01.687Z","endTime":"2026-07-29T01:32:05.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593162159467187,"aZ":-14.077799484494637,"pfxX":-3.717316459068418,"pfxZ":8.57609295485661,"pX":0.6446926846778798,"pZ":2.9827072912647976,"vX0":6.7989752439574005,"vY0":-143.30297725924683,"vZ0":-5.591360671708953,"x":92.43,"y":158.25,"x0":-1.2600506288462603,"y0":50.00332474390432,"z0":5.816236770287007,"aX":-7.844890897937909},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2344,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3801180173822911,"extension":6.464329617772998},"hitData":{"launchSpeed":103.3,"launchAngle":26.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.72,"coordY":31.99}},"index":3,"playId":"d33bf083-6a42-317f-ad33-7631644cd4c6","pitchNumber":4,"startTime":"2026-07-29T01:32:27.447Z","endTime":"2026-07-29T01:32:50.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:32:50.488Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out to shortstop CJ Abrams.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:33:14.544Z","endTime":"2026-07-29T01:35:49.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601382417233562,"aZ":-24.368432530322103,"pfxX":-7.868055849335583,"pfxZ":3.812388399930848,"pX":-0.4480997488811026,"pZ":1.3326369005983827,"vX0":5.838141088980078,"vY0":-141.30987230349191,"vZ0":-7.926072412612349,"x":134.08,"y":202.8,"x0":-1.5062946515525737,"y0":50.003167875344516,"z0":5.710218359867428,"aX":-16.102508222784035},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.6,"breakHorizontal":13.2,"spinRate":2161,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3858673832805639,"extension":6.410865394008503},"index":0,"playId":"f198cf90-4516-3f81-83af-9541cb1ec3ff","pitchNumber":1,"startTime":"2026-07-29T01:33:14.544Z","endTime":"2026-07-29T01:33:17.544Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393978218731675,"aZ":-44.22075985865504,"pfxX":4.556033265307127,"pfxZ":-7.379855467619938,"pX":0.7594679141601794,"pZ":0.9972117041362809,"vX0":3.6999299257283353,"vY0":-126.76853001877235,"vZ0":-3.7607156054805113,"x":88.05,"y":211.86,"x0":-1.3100028565770492,"y0":50.00615478944257,"z0":6.022403021424399,"aX":7.432383895901174},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-14.0,"breakHorizontal":-9.1,"spinRate":2436,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4317082092269309,"extension":6.286450287302144},"index":1,"playId":"8b6c8f21-939d-3e26-8605-6d22dce4d2fc","pitchNumber":2,"startTime":"2026-07-29T01:33:36.593Z","endTime":"2026-07-29T01:33:41.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792089606899122,"aZ":-26.658564928859512,"pfxX":-10.937400924584077,"pfxZ":3.172772260055197,"pX":-0.19805430180868816,"pZ":1.3856738369282324,"vX0":6.8441503100805425,"vY0":-131.05184495468725,"vZ0":-6.154536451897848,"x":124.55,"y":201.37,"x0":-1.4229362699960582,"y0":50.00463818568636,"z0":5.756986227323694,"aX":-19.01949007926366},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":18.2,"spinRate":1992,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.41800878871390035,"extension":6.465788036826786},"index":2,"playId":"c83b14c1-0883-3e48-940a-7391a9100c99","pitchNumber":3,"startTime":"2026-07-29T01:34:03.185Z","endTime":"2026-07-29T01:34:06.852Z","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":87.3,"endSpeed":81.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.877790490011783,"aZ":-40.99820165020099,"pfxX":9.234246686352735,"pfxZ":-5.374988151863358,"pX":1.2349555851031786,"pZ":1.674264260600437,"vX0":4.06662170804155,"vY0":-127.1823527621959,"vZ0":-2.0742869925994674,"x":69.93,"y":193.57,"x0":-1.5844253928139211,"y0":50.006237208295886,"z0":5.749290072134351,"aX":15.144171417419658},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-10.0,"breakHorizontal":-17.6,"spinRate":2433,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4305196424922588,"extension":6.199489693547799},"index":3,"playId":"b40fcf1f-89cf-37e0-b9ff-76c0200365a5","pitchNumber":4,"startTime":"2026-07-29T01:34:25.880Z","endTime":"2026-07-29T01:34:30.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568384567304722,"aZ":-27.98903771760811,"pfxX":-6.901661101641274,"pfxZ":2.0929962987103945,"pX":1.301931081988346,"pZ":2.7703251215786837,"vX0":9.497849930849934,"vY0":-139.37778823965826,"vZ0":-3.2945583460336985,"x":67.37,"y":163.98,"x0":-1.2278003457442883,"y0":50.00413246177159,"z0":5.783624145007047,"aX":-13.80135241775544},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.4,"breakHorizontal":10.9,"spinRate":2106,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39058607522574285,"extension":6.198863105543521},"index":4,"playId":"e0210a16-94a4-35e4-9c11-bc4bf5b720c5","pitchNumber":5,"startTime":"2026-07-29T01:34:54.448Z","endTime":"2026-07-29T01:34:59.071Z","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":97.5,"endSpeed":90.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11543219640385,"aZ":-15.22606480348777,"pfxX":-5.162688359158327,"pfxZ":8.179748171016392,"pX":0.3316259744332449,"pZ":1.9573564482699295,"vX0":6.882673011017101,"vY0":-141.79911842324876,"vZ0":-7.764331126194149,"x":104.36,"y":185.93,"x0":-1.4367151379479053,"y0":50.003683290712466,"z0":5.668746856516901,"aX":-10.698077618822547},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":8.3,"spinRate":2365,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3837280412281765,"extension":6.449533632463661},"index":5,"playId":"35617426-dba1-35cd-8979-fed52b05b2bb","pitchNumber":6,"startTime":"2026-07-29T01:35:17.494Z","endTime":"2026-07-29T01:35:20.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933565686525462,"aZ":-39.14891348146691,"pfxX":9.308408554237246,"pfxZ":-4.5198945756334865,"pX":0.9090997267460718,"pZ":2.5163554215171144,"vX0":2.798470326617452,"vY0":-124.45606653187616,"vZ0":-0.5413878623891059,"x":82.35,"y":170.84,"x0":-1.4440582898589172,"y0":50.004257812510986,"z0":6.027090564679521,"aX":14.355609226846283},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.0,"breakHorizontal":-17.5,"spinRate":2399,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44298062387922643,"extension":6.177763494598176},"hitData":{"launchSpeed":96.2,"launchAngle":10.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.46,"coordY":135.39}},"index":6,"playId":"f697affd-1362-3c7d-9cf2-c6ec9fdc8045","pitchNumber":7,"startTime":"2026-07-29T01:35:45.035Z","endTime":"2026-07-29T01:35:49.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:35:49.979Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out to first baseman Kazuma Okamoto.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:38:00.525Z","endTime":"2026-07-29T01:38:40.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077187492842775,"aZ":-28.62395391503883,"pfxX":-8.886381227669908,"pfxZ":1.9276998284214155,"pX":-0.9234657356767842,"pZ":1.9413683595314304,"vX0":5.045495023968139,"vY0":-134.34053516304286,"vZ0":-3.2826785585496436,"x":152.2,"y":186.36,"x0":-1.6640998295690161,"y0":50.0033586531305,"z0":5.197571601800243,"aX":-16.363727794418},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":15.1,"spinRate":2041,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.4065656274400937,"extension":6.624445147284264},"index":0,"playId":"b65bd4ca-bc07-3886-a232-751a2ee70811","pitchNumber":1,"startTime":"2026-07-29T01:38:02.336Z","endTime":"2026-07-29T01:38:05.355Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-29T01:38:13.984Z","endTime":"2026-07-29T01:38:19.450Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.795209469052555,"aZ":-26.940764511852375,"pfxX":-10.64906787049128,"pfxZ":3.503805896576994,"pX":0.6251589298780624,"pZ":0.3903341071245028,"vX0":8.676407435305865,"vY0":-121.21988384055157,"vZ0":-5.577885972317442,"x":93.17,"y":228.24,"x0":-1.609874240509094,"y0":50.005144723567945,"z0":5.061579182492119,"aX":-15.915000242731242},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":17.3,"spinRate":1762,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.45115174671298197,"extension":6.917148342907832},"index":2,"playId":"4f23ebea-81b8-34ce-8ee7-51abfd4f7940","pitchNumber":2,"startTime":"2026-07-29T01:38:19.450Z","endTime":"2026-07-29T01:38:23.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451203239096245,"aZ":-28.47720425964012,"pfxX":-11.87713717793349,"pfxZ":2.5322949608102947,"pX":-0.8087841110552411,"pZ":1.9244297775494665,"vX0":6.666805147860054,"vY0":-120.28879165832919,"vZ0":-1.669226750953557,"x":147.83,"y":186.82,"x0":-2.0805884788653963,"y0":50.000130445247294,"z0":5.164403346375061,"aX":-17.313175048950164},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.4,"breakHorizontal":19.8,"spinRate":2043,"spinDirection":258},"zone":7,"typeConfidence":0.91,"plateTime":0.45624310927832834,"extension":6.545871392704225},"hitData":{"launchSpeed":74.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.39}},"index":3,"playId":"839f3ebd-86bd-3b0c-a4ee-2aff6e8e596b","pitchNumber":3,"startTime":"2026-07-29T01:38:31.992Z","endTime":"2026-07-29T01:38:40.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:38:40.260Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a ground ball to right fielder Nathan Lukes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:39:00.395Z","endTime":"2026-07-29T01:40:23.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.447011850327307,"aZ":-42.58385713119207,"pfxX":2.579846668485404,"pfxZ":-7.531566151786247,"pX":-0.900173103168926,"pZ":2.0964907785234104,"vX0":1.3663389047062595,"vY0":-116.11843811777233,"vZ0":1.3496113937651468,"x":151.31,"y":182.17,"x0":-1.8293433057301072,"y0":50.005550140787875,"z0":5.52425224566725,"aX":3.5633340111641454},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.2,"breakHorizontal":-5.0,"spinRate":2256,"spinDirection":33},"zone":13,"typeConfidence":0.9,"plateTime":0.469678407364472,"extension":6.216196436276718},"index":0,"playId":"f26073b3-d371-3221-9d31-5fd08d3a55b8","pitchNumber":1,"startTime":"2026-07-29T01:39:00.395Z","endTime":"2026-07-29T01:39:04.361Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80186885264808,"aZ":-25.78650396426189,"pfxX":1.8186102118566838,"pfxZ":3.547651601389978,"pX":0.8795383363809319,"pZ":1.7511111822210645,"vX0":5.855339644676677,"vY0":-132.2561714414449,"vZ0":-4.123875685595051,"x":83.47,"y":191.5,"x0":-1.5846956479112475,"y0":50.00363215684576,"z0":5.185143719173708,"aX":3.275123887018187},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":-4.3,"spinRate":2188,"spinDirection":199},"zone":14,"typeConfidence":0.92,"plateTime":0.4115408426640199,"extension":6.834280253589769},"index":1,"playId":"a7de46f8-ed8e-3ff0-b243-fde68c5313b8","pitchNumber":2,"startTime":"2026-07-29T01:39:11.734Z","endTime":"2026-07-29T01:39:14.976Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971441321091014,"aZ":-27.254868158397834,"pfxX":-11.096423583598245,"pfxZ":3.2642428338390266,"pX":-0.7504739344622537,"pZ":2.080062118034403,"vX0":5.957450500676052,"vY0":-121.76573024106457,"vZ0":-1.9194783606434331,"x":145.61,"y":182.62,"x0":-1.7817360080109992,"y0":50.00470823712733,"z0":5.227181884943271,"aX":-16.73450704342106},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.8,"breakHorizontal":18.7,"spinRate":2061,"spinDirection":253},"zone":7,"typeConfidence":0.91,"plateTime":0.4491014181587998,"extension":6.834084873135855},"index":2,"playId":"8ee425c1-0026-30e3-bd4b-f6a838a0502c","pitchNumber":3,"startTime":"2026-07-29T01:39:27.859Z","endTime":"2026-07-29T01:39:32.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T01:39:38.822Z","endTime":"2026-07-29T01:39:45.970Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77766717375883,"aZ":-25.613599690612908,"pfxX":-11.844745455179783,"pfxZ":4.361158126275117,"pX":0.4927253838482661,"pZ":0.642627595456178,"vX0":8.998706395530494,"vY0":-121.53982680411377,"vZ0":-5.288162309586549,"x":98.22,"y":221.43,"x0":-1.710374547455646,"y0":50.000016105963354,"z0":5.057978510714398,"aX":-17.800957512585676},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.8,"breakHorizontal":19.4,"spinRate":2206,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.44984877000264056,"extension":6.845124745083947},"index":4,"playId":"40439912-10d0-38c9-ab0c-a70881210357","pitchNumber":4,"startTime":"2026-07-29T01:39:45.970Z","endTime":"2026-07-29T01:39:49.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.188181174045727,"aZ":-18.804357253891155,"pfxX":-2.9235014657501517,"pfxZ":6.745230263035571,"pX":-0.9711416154323873,"pZ":3.500014791191528,"vX0":3.0560290216644193,"vY0":-138.9479519159937,"vZ0":-1.437620588671406,"x":154.02,"y":144.28,"x0":-1.6983462523898625,"y0":50.00138708181123,"z0":5.256802716194463,"aX":-5.793507835934199},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":4.8,"spinRate":2095,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3921758623581675,"extension":6.705077210753126},"index":5,"playId":"a1f5d7bb-dea9-3f7a-ab26-f53890bc0c05","pitchNumber":5,"startTime":"2026-07-29T01:39:59.397Z","endTime":"2026-07-29T01:40:03.485Z","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.1,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000169868325703,"aZ":-23.414661089313498,"pfxX":1.3525909476390834,"pfxZ":4.948304448874515,"pX":-0.5593105560274593,"pZ":2.0609185264538525,"vX0":2.4892751037344243,"vY0":-131.30038873822912,"vZ0":-3.59785582515662,"x":138.32,"y":183.14,"x0":-1.6901396977376668,"y0":50.005648417831644,"z0":5.162078954131143,"aX":2.3967326682822385},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":-2.9,"spinRate":2163,"spinDirection":219},"zone":7,"typeConfidence":0.92,"plateTime":0.41484567147100426,"extension":6.496953828337102},"hitData":{"launchSpeed":104.2,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.42,"coordY":124.99}},"index":6,"playId":"10bd8e98-56b6-3c6e-a09e-6150044b8d57","pitchNumber":6,"startTime":"2026-07-29T01:40:13.170Z","endTime":"2026-07-29T01:40:23.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:40:23.712Z","atBatIndex":46},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nasim Nuñez reaches on a fielding error by first baseman Kazuma Okamoto. Daylen Lile to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:40:46.246Z","endTime":"2026-07-29T01:41:12.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":672960,"link":"/api/v1/people/672960"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082991871555237,"aZ":-22.76226069911449,"pfxX":-0.38764717741266974,"pfxZ":5.370307866955758,"pX":0.7724377054983798,"pZ":1.972435948785031,"vX0":5.667222995377453,"vY0":-130.9057277072415,"vZ0":-4.201902561123096,"x":87.56,"y":185.52,"x0":-1.3611637699831458,"y0":50.00373952201142,"z0":5.282027024868651,"aX":-0.6804440251018005},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":-0.4,"spinRate":2261,"spinDirection":208},"zone":9,"typeConfidence":0.88,"plateTime":0.4168463908114415,"extension":6.52497472018012},"index":0,"playId":"d078e233-ed2c-35f6-8f9b-f7716761d4ab","pitchNumber":1,"startTime":"2026-07-29T01:40:49.417Z","endTime":"2026-07-29T01:40:52.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34378680355566,"aZ":-39.17006850536521,"pfxX":0.6317621535720714,"pfxZ":-5.206920006275823,"pX":-0.21236589665517486,"pZ":1.3741077810491433,"vX0":2.7681930233324805,"vY0":-115.39855082177081,"vZ0":-0.5551399332157746,"x":125.09,"y":201.68,"x0":-1.511741913712497,"y0":50.00504647605533,"z0":5.405347226697944,"aX":0.8479518974929198},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.2,"breakHorizontal":-1.9,"spinRate":2209,"spinDirection":30},"zone":13,"typeConfidence":0.9,"plateTime":0.4754289540187955,"extension":6.381846083083494},"hitData":{"launchSpeed":74.7,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":174.49}},"index":1,"playId":"aea03f0a-7cf5-318f-9de5-fdc368a96c5d","pitchNumber":2,"startTime":"2026-07-29T01:41:04.628Z","endTime":"2026-07-29T01:41:12.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:41:12.650Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a line drive to right fielder Nathan Lukes. Daylen Lile to 3rd. Nasim Nuñez to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:41:50.794Z","endTime":"2026-07-29T01:42:16.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44225398177309,"aZ":-25.289270031041642,"pfxX":-10.44222637983525,"pfxZ":3.6842717096669144,"pX":-0.37505674102000897,"pZ":2.8931489687586742,"vX0":6.5677259528188525,"vY0":-135.58331405973618,"vZ0":-1.6180028483549127,"x":131.3,"y":160.66,"x0":-1.4666512620895311,"y0":50.005763402648974,"z0":5.25512175663112,"aX":-19.528657342143102},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":17.6,"spinRate":2020,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.4033159052879931,"extension":6.782225956105811},"index":0,"playId":"32be1cac-b303-3362-a057-57fe447a5a29","pitchNumber":1,"startTime":"2026-07-29T01:41:50.794Z","endTime":"2026-07-29T01:41:54.205Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68580564561542,"aZ":-35.13816532585563,"pfxX":7.443964575455739,"pfxZ":-2.0056248532514998,"pX":0.9125778929475058,"pZ":1.583869104024634,"vX0":4.3942794494489155,"vY0":-120.98385647573194,"vZ0":-0.9400294526240542,"x":82.21,"y":196.02,"x0":-1.8942777245459899,"y0":50.00014793762737,"z0":5.058159110722412,"aX":11.027123673818002},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.6,"breakHorizontal":-14.5,"spinRate":2349,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.45279390372582684,"extension":6.850045160051739},"hitData":{"launchSpeed":73.0,"launchAngle":23.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.5,"coordY":129.82}},"index":1,"playId":"69021c45-aa0d-3a16-ab2c-a92c4a25798f","pitchNumber":2,"startTime":"2026-07-29T01:42:05.357Z","endTime":"2026-07-29T01:42:16.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:42:16.873Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jacob Young out on a sacrifice fly to left fielder Yohendrick Piñango. Daylen Lile scores.","rbi":1,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:42:47.034Z","endTime":"2026-07-29T01:42:58.035Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":669310,"link":"/api/v1/people/669310"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094755964039784,"aZ":-22.362891761978606,"pfxX":-7.494351159366397,"pfxZ":5.220827025549617,"pX":-0.8263929307596639,"pZ":1.9922631826034822,"vX0":4.111292680525831,"vY0":-135.33755358823345,"vZ0":-5.078473163201882,"x":148.5,"y":184.99,"x0":-1.38165223243002,"y0":50.000961242364575,"z0":5.433626132493799,"aX":-14.073406556338545},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":1895,"spinDirection":207},"zone":13,"typeConfidence":0.87,"plateTime":0.4028153957071825,"extension":6.508646256313602},"hitData":{"launchSpeed":101.5,"launchAngle":16.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.35,"coordY":77.89}},"index":0,"playId":"cbb30d5a-1e6a-39b8-8d9f-549def4a040e","pitchNumber":1,"startTime":"2026-07-29T01:42:47.218Z","endTime":"2026-07-29T01:42:58.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:42:58.035Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman Luis Urías to first baseman Kazuma Okamoto.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:43:24.129Z","endTime":"2026-07-29T01:44:41.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.454828825921325,"aZ":-39.814753207018896,"pfxX":3.0368962540966997,"pfxZ":-5.17822556354059,"pX":-0.22427139875177374,"pZ":2.7833917711778717,"vX0":2.2696485725518905,"vY0":-120.15481886288325,"vZ0":1.7715407801727978,"x":125.55,"y":163.63,"x0":-1.5729912777632888,"y0":50.00505204472776,"z0":5.552437148855004,"aX":4.477937299466005},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.8,"breakHorizontal":-6.0,"spinRate":2219,"spinDirection":35},"zone":5,"typeConfidence":0.89,"plateTime":0.45439275004419244,"extension":6.357554147430996},"index":0,"playId":"0143aa68-6119-3182-a9d2-0507310ef4af","pitchNumber":1,"startTime":"2026-07-29T01:43:24.129Z","endTime":"2026-07-29T01:43:27.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31457268877759,"aZ":-26.363810092307755,"pfxX":-11.385228493013818,"pfxZ":4.045589325280762,"pX":0.4687618310853917,"pZ":0.16655456498409152,"vX0":8.03106763973037,"vY0":-118.9759686460114,"vZ0":-6.065256613250885,"x":99.13,"y":234.28,"x0":-1.4673140191556695,"y0":50.00393288120716,"z0":5.130796139779029,"aX":-16.3623491317708},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.1,"breakHorizontal":18.7,"spinRate":2095,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.45994134909873585,"extension":6.857574876168615},"index":1,"playId":"a7e528d2-dce7-36b7-9e8e-0c6ba4e1593a","pitchNumber":2,"startTime":"2026-07-29T01:43:38.199Z","endTime":"2026-07-29T01:43:43.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652816757002405,"aZ":-23.072984194664684,"pfxX":-9.615258728893334,"pfxZ":4.735216053056615,"pX":-0.9805062524948034,"pZ":2.068234778984987,"vX0":5.117428959404042,"vY0":-137.58278718299363,"vZ0":-4.1052454311869155,"x":154.37,"y":182.94,"x0":-1.6122499608158738,"y0":50.00633928090156,"z0":5.137675661238119,"aX":-18.493236755245256},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":1973,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.39764459225270077,"extension":6.706190873026257},"index":2,"playId":"6c4e0403-1ed3-313e-8bd0-fdc513a6c1d8","pitchNumber":3,"startTime":"2026-07-29T01:44:01.113Z","endTime":"2026-07-29T01:44:04.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.721133802858493,"aZ":-41.18654841997569,"pfxX":2.6244452824158504,"pfxZ":-6.411125079376644,"pX":-0.6182627790740681,"pZ":1.9182920067910936,"vX0":1.7018924299110059,"vY0":-117.69426414901545,"vZ0":0.6426105885007232,"x":140.57,"y":186.99,"x0":-1.690876901945702,"y0":50.000566732297536,"z0":5.447170984995335,"aX":3.6914270847489514},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.2,"breakHorizontal":-5.2,"spinRate":2188,"spinDirection":33},"zone":7,"typeConfidence":0.91,"plateTime":0.46485879513180706,"extension":6.140018466895666},"index":3,"playId":"2e3a68bc-8a64-3ae4-a421-585fe090e3f6","pitchNumber":4,"startTime":"2026-07-29T01:44:18.170Z","endTime":"2026-07-29T01:44:21.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.001567094182114,"aZ":-23.428944744485555,"pfxX":0.3424362661215048,"pfxZ":5.03954741537572,"pX":0.47993002020821857,"pZ":1.6506502970187036,"vX0":4.869860045007977,"vY0":-130.52557718156106,"vZ0":-4.540305697231623,"x":98.71,"y":194.21,"x0":-1.4499962250006244,"y0":50.002147105414906,"z0":5.164207879964313,"aX":0.5941266902893768},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.7,"spinRate":2259,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.41870751717303145,"extension":6.651143578932634},"hitData":{"launchSpeed":110.3,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":157.76}},"index":4,"playId":"2b631b63-3733-3de5-8cb7-eacc8b6c4c9b","pitchNumber":5,"startTime":"2026-07-29T01:44:34.135Z","endTime":"2026-07-29T01:44:41.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:44:41.441Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:46:43.541Z","endTime":"2026-07-29T01:48:16.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317723749710428,"aZ":-42.96680145941847,"pfxX":4.555942349225368,"pfxZ":-6.873846699382277,"pX":-0.18005037666285392,"pZ":2.3759030425506547,"vX0":2.2580759443195495,"vY0":-124.60207873462389,"vZ0":-0.1845128043395068,"x":123.86,"y":174.63,"x0":-1.6902053670337005,"y0":50.00172902769756,"z0":6.004689322351486,"aX":7.154339919863294},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.2,"breakHorizontal":-8.8,"spinRate":2318,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.43977989224481906,"extension":6.117754979878788},"index":0,"playId":"2fb383ca-557f-304d-96c1-f32bc9523def","pitchNumber":1,"startTime":"2026-07-29T01:46:49.487Z","endTime":"2026-07-29T01:46:52.860Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89515969138545,"aZ":-43.49614038659512,"pfxX":3.8960602706027685,"pfxZ":-7.071769669957668,"pX":0.8822637468362585,"pZ":-0.11396348598926627,"vX0":4.643787065751749,"vY0":-126.11502797600919,"vZ0":-5.97841699521164,"x":83.37,"y":241.86,"x0":-1.4925230939901974,"y0":50.000852051506754,"z0":5.8161217627633395,"aX":6.240582006238681},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.9,"breakHorizontal":-8.2,"spinRate":2346,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43517415891408184,"extension":6.325811202836154},"index":1,"playId":"afad0a6c-3291-36d6-a3ee-238afd043b49","pitchNumber":2,"startTime":"2026-07-29T01:47:08.166Z","endTime":"2026-07-29T01:47:14.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096105569810998,"aZ":-22.609670717367006,"pfxX":0.08905227157486406,"pfxZ":5.130866965240145,"pX":0.6350346886855348,"pZ":2.881608404395616,"vX0":6.195119850397,"vY0":-135.1241449523373,"vZ0":-3.487383700258288,"x":92.79,"y":160.98,"x0":-1.6909231915455762,"y0":50.006411218322675,"z0":5.76190201444404,"aX":0.16491965326813565},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-1.3,"spinRate":2179,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4040427335113863,"extension":6.025313038045318},"index":2,"playId":"89893043-0c4a-362b-9ade-5e611e9b64ca","pitchNumber":3,"startTime":"2026-07-29T01:47:31.962Z","endTime":"2026-07-29T01:47:35.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T01:47:53.259Z","endTime":"2026-07-29T01:48:08.448Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865890105398357,"aZ":-30.339871744334083,"pfxX":-10.589476399736261,"pfxZ":1.0783274154404063,"pX":-0.39384504832961,"pZ":1.7442245978505855,"vX0":6.591298504774445,"vY0":-129.64347925996952,"vZ0":-4.384257762473464,"x":132.01,"y":191.69,"x0":-1.592166782033691,"y0":50.00417071574635,"z0":5.770543768006733,"aX":-18.044016764706626},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":2041,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4223350371567518,"extension":6.245156362831143},"hitData":{"launchSpeed":47.6,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.1,"coordY":164.7}},"index":4,"playId":"e2dff78a-86f8-3cde-9223-a1157d19faab","pitchNumber":4,"startTime":"2026-07-29T01:48:08.448Z","endTime":"2026-07-29T01:48:16.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:48:16.141Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:48:44.756Z","endTime":"2026-07-29T01:49:18.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8545315780811,"aZ":-43.641730922753865,"pfxX":4.783888604892088,"pfxZ":-7.214825016862653,"pX":0.8500946592951965,"pZ":2.173040380001181,"vX0":4.647307699234671,"vY0":-125.17492310161471,"vZ0":-0.6629416313627924,"x":84.6,"y":180.11,"x0":-1.6508212357520171,"y0":50.002358519692386,"z0":6.008988905677248,"aX":7.603846378269619},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-13.0,"breakHorizontal":-9.7,"spinRate":2322,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43727908784644987,"extension":6.194420439158115},"index":0,"playId":"7fe080a5-dc25-3b29-86d4-5aabd2a186d5","pitchNumber":1,"startTime":"2026-07-29T01:48:51.119Z","endTime":"2026-07-29T01:48:54.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126862282616305,"aZ":-38.73011964518753,"pfxX":8.035082387417292,"pfxZ":-4.190999998018231,"pX":0.38282278431020994,"pZ":2.285860134831812,"vX0":3.0349092210497757,"vY0":-124.58769732600273,"vZ0":-0.48035893636437965,"x":102.41,"y":177.06,"x0":-1.8965055728863043,"y0":50.001637447820144,"z0":5.694878302643127,"aX":12.571387971949838},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.4,"breakHorizontal":-15.2,"spinRate":2480,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.4404140885208965,"extension":5.9091751096398095},"hitData":{"launchSpeed":74.2,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":154.22}},"index":1,"playId":"5b3a827d-1f4d-3c41-95a6-28001e4dea94","pitchNumber":2,"startTime":"2026-07-29T01:49:10.818Z","endTime":"2026-07-29T01:49:18.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:49:18.288Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:49:43.821Z","endTime":"2026-07-29T01:51:47.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"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":"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":96.9,"endSpeed":89.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43975644241807,"aZ":-15.88239085098979,"pfxX":-4.84211628088006,"pfxZ":8.049072965237354,"pX":0.3859434294848616,"pZ":1.524885526814416,"vX0":6.793603513969457,"vY0":-140.76683578995485,"vZ0":-8.806014017753675,"x":102.29,"y":197.61,"x0":-1.4202329620886804,"y0":50.00336669302496,"z0":5.703994748221457,"aX":-9.800513456264524},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":7.6,"spinRate":2146,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3878651052390083,"extension":6.5007810877968835},"index":0,"playId":"2bf1c1be-a240-3db3-bb3b-2717b0b0487d","pitchNumber":1,"startTime":"2026-07-29T01:49:48.798Z","endTime":"2026-07-29T01:49:52.080Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497048297344335,"aZ":-27.09581379142696,"pfxX":-8.331577045391958,"pfxZ":2.551232342549765,"pX":0.9654557485045869,"pZ":2.9477065748761517,"vX0":9.582149069464913,"vY0":-139.9037519178524,"vZ0":-3.077570903865371,"x":80.2,"y":159.19,"x0":-1.41561811737898,"y0":50.00064677681521,"z0":5.830808642458302,"aX":-16.573608772867605},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.2,"breakHorizontal":13.2,"spinRate":2115,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3909604494535568,"extension":6.397896445239212},"index":1,"playId":"3270fd33-5bad-318d-bc22-f3744e334163","pitchNumber":2,"startTime":"2026-07-29T01:50:09.222Z","endTime":"2026-07-29T01:50:13.622Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92917817235814,"aZ":-24.84828573380513,"pfxX":0.9316957935844621,"pfxZ":4.059259175931819,"pX":0.8909941482409545,"pZ":1.5383437847591408,"vX0":5.598979003169894,"vY0":-133.2849710005515,"vZ0":-7.013893710357904,"x":83.04,"y":197.24,"x0":-1.3555867227798089,"y0":50.003049875803235,"z0":5.991533766229928,"aX":1.6790533817655016},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":-2.9,"spinRate":2333,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4105401603174923,"extension":6.41229152194403},"index":2,"playId":"25f60514-2101-3c40-b18e-b01445970623","pitchNumber":3,"startTime":"2026-07-29T01:50:44.113Z","endTime":"2026-07-29T01:50:49.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T01:50:55.558Z","endTime":"2026-07-29T01:51:10.140Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130439904455688,"aZ":-43.80133646832467,"pfxX":2.746961120868323,"pfxZ":-6.973823710199401,"pX":1.2742649045252519,"pZ":0.7386780235399938,"vX0":5.354649357259859,"vY0":-128.68548571872938,"vZ0":-4.728515029514378,"x":68.43,"y":218.84,"x0":-1.1950142261671057,"y0":50.00233890999256,"z0":6.013764165715142,"aX":4.579880136245809},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-13.4,"breakHorizontal":-6.2,"spinRate":2406,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4265724503127659,"extension":6.349962063111115},"index":4,"playId":"dc4db089-beeb-3b27-9c5a-6e851702b21e","pitchNumber":4,"startTime":"2026-07-29T01:51:10.140Z","endTime":"2026-07-29T01:51:15.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899241076461728,"aZ":-24.47121735531882,"pfxX":1.7164085857151203,"pfxZ":4.017812188084255,"pX":0.40013365102052934,"pZ":2.715986743934025,"vX0":4.874786182502393,"vY0":-137.0135137913363,"vZ0":-3.849273179824828,"x":101.75,"y":165.45,"x0":-1.6191653840355842,"y0":50.003070689055974,"z0":5.794892914242253,"aX":3.289871383552784},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2257,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3984839531477866,"extension":6.195485256606904},"hitData":{"launchSpeed":91.1,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":166.38}},"index":5,"playId":"820c0898-654b-3968-8034-b3348cbae6b2","pitchNumber":5,"startTime":"2026-07-29T01:51:38.735Z","endTime":"2026-07-29T01:51:47.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:51:47.338Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:53:51.440Z","endTime":"2026-07-29T01:55:40.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64731531128944,"aZ":-41.4293886946112,"pfxX":2.488663232522602,"pfxZ":-6.403252276371936,"pX":0.35059889489947565,"pZ":1.2906565907125194,"vX0":3.6646366302899587,"vY0":-119.41929111307938,"vZ0":-0.9008828124497363,"x":103.64,"y":203.93,"x0":-1.526057279393059,"y0":50.00048483126435,"z0":5.394330791795265,"aX":3.598748699560426},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.5,"breakHorizontal":-5.4,"spinRate":2072,"spinDirection":31},"zone":14,"typeConfidence":0.91,"plateTime":0.45837902658021834,"extension":6.484086962746912},"index":0,"playId":"917d14f0-b59d-34a8-a6aa-02faab4dada3","pitchNumber":1,"startTime":"2026-07-29T01:53:54.545Z","endTime":"2026-07-29T01:53:59.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272384554376078,"aZ":-25.157688151890458,"pfxX":-8.501334056591233,"pfxZ":3.859339588206331,"pX":-0.1503576211428683,"pZ":0.7006448389630808,"vX0":6.5751974757021685,"vY0":-133.6393325856649,"vZ0":-6.733481183590536,"x":122.73,"y":219.86,"x0":-1.5311967773727388,"y0":50.004404558438964,"z0":5.045560987756458,"aX":-15.465655501096167},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":14.0,"spinRate":1857,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.40896363422949955,"extension":6.724769640124695},"index":1,"playId":"6e2b6430-0b70-3abf-a347-53231c31ec2b","pitchNumber":2,"startTime":"2026-07-29T01:54:05.878Z","endTime":"2026-07-29T01:54:12.400Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60221837716095,"aZ":-26.6981000709421,"pfxX":-10.479758957927046,"pfxZ":3.766935452792655,"pX":0.6855296853951639,"pZ":0.9347329301311258,"vX0":8.633569346970942,"vY0":-119.9039529620077,"vZ0":-4.424337718288124,"x":90.87,"y":213.54,"x0":-1.6036490922895579,"y0":50.001704629971556,"z0":5.191368568919496,"aX":-15.229076040808204},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":2069,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.45714440418616986,"extension":6.4487887231868495},"index":2,"playId":"c41293a1-d77e-3abd-a27f-0fb8d0e211bc","pitchNumber":3,"startTime":"2026-07-29T01:54:18.968Z","endTime":"2026-07-29T01:54:22.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55022943965138,"aZ":-24.112771886986312,"pfxX":1.7178530965439451,"pfxZ":4.724950302228031,"pX":0.004101824929271321,"pZ":2.729542225772386,"vX0":3.918194301546435,"vY0":-129.66199618730874,"vZ0":-1.8452197138474213,"x":116.84,"y":165.08,"x0":-1.748522643263798,"y0":50.00461163337065,"z0":5.286379411344669,"aX":2.930679420684634},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-4.0,"spinRate":2255,"spinDirection":200},"zone":5,"typeConfidence":0.92,"plateTime":0.4220841216900615,"extension":6.459326682809417},"index":3,"playId":"4e689039-2b58-3eb1-8fbc-fe1437db53e2","pitchNumber":4,"startTime":"2026-07-29T01:54:33.994Z","endTime":"2026-07-29T01:54:37.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.036398093920617,"aZ":-24.89443111575412,"pfxX":0.2214553911901762,"pfxZ":4.249865305451268,"pX":0.2851291715954886,"pZ":2.152547229647946,"vX0":4.647717801700979,"vY0":-129.0881489984973,"vZ0":-2.7777467903065665,"x":106.13,"y":180.66,"x0":-1.5561175836642474,"y0":50.00463403072617,"z0":5.128354056043888,"aX":0.3785785329068277},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":2190,"spinDirection":209},"zone":9,"typeConfidence":0.91,"plateTime":0.4218689731041967,"extension":6.686009835541939},"index":4,"playId":"06cd3024-015f-375a-96e2-044384b8380a","pitchNumber":5,"startTime":"2026-07-29T01:54:47.459Z","endTime":"2026-07-29T01:54:50.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564702989894613,"aZ":-25.51988653855493,"pfxX":-9.509417766194204,"pfxZ":4.37148757803205,"pX":0.5700436206284268,"pZ":1.9105324737931613,"vX0":8.418451915729062,"vY0":-122.17808348226477,"vZ0":-2.4065896407811302,"x":95.27,"y":187.2,"x0":-1.6736882641939548,"y0":50.00261148318477,"z0":5.086593801977678,"aX":-14.47308551315596},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.7,"breakHorizontal":15.4,"spinRate":2001,"spinDirection":257},"zone":9,"typeConfidence":0.9,"plateTime":0.44715664859108095,"extension":6.89379965056768},"index":5,"playId":"b2a962c8-f6a7-3448-872b-63e51c00284d","pitchNumber":6,"startTime":"2026-07-29T01:55:11.812Z","endTime":"2026-07-29T01:55:16.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.791411012824387,"aZ":-41.70170077501208,"pfxX":3.4915705709729,"pfxZ":-6.732670831305424,"pX":-0.20506899149912897,"pZ":1.9857884064694102,"vX0":2.305655312408134,"vY0":-118.27778353618392,"vZ0":0.9758074207410392,"x":124.82,"y":185.16,"x0":-1.6464833501191487,"y0":50.00287246530372,"z0":5.3952649910894275,"aX":4.940894840641651},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.6,"breakHorizontal":-6.8,"spinRate":2076,"spinDirection":37},"zone":8,"typeConfidence":0.91,"plateTime":0.46327469047780623,"extension":6.405551558905396},"hitData":{"launchSpeed":101.2,"launchAngle":14.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.63,"coordY":98.67}},"index":6,"playId":"7be1bd3a-cd4e-31c0-9ef0-9058df142427","pitchNumber":7,"startTime":"2026-07-29T01:55:29.974Z","endTime":"2026-07-29T01:55:40.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:55:40.503Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:56:00.586Z","endTime":"2026-07-29T01:57:17.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"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_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108091626421157,"aZ":-28.005507563281665,"pfxX":-6.999247365353778,"pfxZ":2.3371100515721297,"pX":-0.7039519877705386,"pZ":2.173530313735161,"vX0":4.556606860798686,"vY0":-132.8523183730987,"vZ0":-2.582163653530113,"x":143.83,"y":180.09,"x0":-1.5341123951609388,"y0":50.00247967858464,"z0":5.19874949101557,"aX":-12.480744965534026},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.8,"breakHorizontal":11.6,"spinRate":1601,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.41267567334495814,"extension":6.642914637585209},"index":0,"playId":"6091e145-f569-3264-a5fb-c488c0057e33","pitchNumber":1,"startTime":"2026-07-29T01:56:05.482Z","endTime":"2026-07-29T01:56:08.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562675719959433,"aZ":-28.26712512578381,"pfxX":-9.130835657796455,"pfxZ":2.10634227926599,"pX":-1.5477117615407396,"pZ":0.7322927443771753,"vX0":2.8883361289359017,"vY0":-135.16477432983118,"vZ0":-6.3567154750660295,"x":176.0,"y":219.01,"x0":-1.4416761029815095,"y0":50.00450961480739,"z0":5.090915027625832,"aX":-16.951345498663656},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":1791,"spinDirection":220},"zone":13,"typeConfidence":0.92,"plateTime":0.404722699287027,"extension":6.825859044042176},"index":1,"playId":"5e68e63f-80a4-3ed6-989c-70cfc0fdd5f4","pitchNumber":2,"startTime":"2026-07-29T01:56:26.009Z","endTime":"2026-07-29T01:56:29.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.568599109509357,"aZ":-36.30730139110309,"pfxX":8.325606938322426,"pfxZ":-2.828448560110453,"pX":-0.6385356359950599,"pZ":1.5112168285691046,"vX0":0.6100304341401975,"vY0":-120.123126855091,"vZ0":-0.6848059186141652,"x":141.34,"y":197.98,"x0":-1.9774806751602372,"y0":50.00480517574797,"z0":5.031687489779729,"aX":12.151531611595859},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.0,"breakHorizontal":-15.2,"spinRate":2148,"spinDirection":61},"zone":13,"typeConfidence":0.9,"plateTime":0.45620130825092264,"extension":6.853292761467105},"index":2,"playId":"bf5be7c0-11a3-3f2f-b3cc-f19755d491d8","pitchNumber":3,"startTime":"2026-07-29T01:56:44.842Z","endTime":"2026-07-29T01:56:48.340Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T01:56:59.176Z","endTime":"2026-07-29T01:57:07.467Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42824473078273,"aZ":-34.11884120758533,"pfxX":8.961584083997883,"pfxZ":-1.3618429467606656,"pX":0.49048305687929084,"pZ":2.966348423488089,"vX0":2.7581303599377014,"vY0":-118.69571433160236,"vZ0":2.045178407390991,"x":98.3,"y":158.69,"x0":-1.8503976532345903,"y0":50.00246128053324,"z0":5.1972174414936365,"aX":12.803131504083419},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.7,"breakHorizontal":-16.9,"spinRate":2142,"spinDirection":58},"zone":3,"typeConfidence":0.92,"plateTime":0.46122337729987306,"extension":6.45223180729554},"hitData":{"launchSpeed":96.7,"launchAngle":42.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.43,"coordY":67.37}},"index":4,"playId":"ac34c71c-5bf7-361d-b5ba-fd1b97e21169","pitchNumber":4,"startTime":"2026-07-29T01:57:07.467Z","endTime":"2026-07-29T01:57:17.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:57:17.165Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:57:40.175Z","endTime":"2026-07-29T01:58:28.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"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,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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196069056648206,"aZ":-20.810385435110256,"pfxX":-7.204208246538188,"pfxZ":5.993869693987389,"pX":-1.635235965849373,"pZ":2.1829902994934307,"vX0":2.9213056059864866,"vY0":-136.80494434668938,"vZ0":-4.038012683461157,"x":179.33,"y":179.84,"x0":-1.7810207663466722,"y0":50.00155481242414,"z0":5.1047082785932805,"aX":-13.653204634616595},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":12.5,"spinRate":1900,"spinDirection":221},"zone":13,"typeConfidence":0.67,"plateTime":0.4003785152656274,"extension":6.821975069613671},"index":0,"playId":"b22f1d84-6c02-3aa6-a0e4-94df5f23ec51","pitchNumber":1,"startTime":"2026-07-29T01:57:42.461Z","endTime":"2026-07-29T01:57:45.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.477526244104933,"aZ":-42.418824345324815,"pfxX":3.0633128218835513,"pfxZ":-7.132488815370906,"pX":-1.2200286823318205,"pZ":1.6454357469517993,"vX0":0.6554617923073046,"vY0":-118.98606549470352,"vZ0":0.20540027216834789,"x":163.5,"y":194.35,"x0":-1.8969688746749158,"y0":50.00250729391319,"z0":5.396271746443401,"aX":4.399580946555783},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.6,"breakHorizontal":-5.8,"spinRate":2348,"spinDirection":35},"zone":13,"typeConfidence":0.91,"plateTime":0.4600240399851847,"extension":6.164385718471447},"index":1,"playId":"79b03699-f100-36c8-9b22-860ac5add989","pitchNumber":2,"startTime":"2026-07-29T01:57:55.885Z","endTime":"2026-07-29T01:57:59.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.491060596377757,"aZ":-38.15760570408663,"pfxX":3.585730745136185,"pfxZ":-4.291965433091482,"pX":-0.6175972943247799,"pZ":2.2217718900657606,"vX0":1.5199801950895935,"vY0":-117.10180058836357,"vZ0":0.8988315649253162,"x":140.54,"y":178.79,"x0":-1.740442585183455,"y0":50.004715939235375,"z0":5.394179087732645,"aX":4.995188906336223},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.3,"breakHorizontal":-6.8,"spinRate":2188,"spinDirection":38},"zone":7,"typeConfidence":0.88,"plateTime":0.46720157475038215,"extension":6.460150558834106},"hitData":{"launchSpeed":89.7,"launchAngle":49.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.05,"coordY":102.15}},"index":2,"playId":"47228414-9c29-358b-b074-1836a13f7bea","pitchNumber":3,"startTime":"2026-07-29T01:58:14.851Z","endTime":"2026-07-29T01:58:28.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:58:28.080Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nationals challenged (play at 1st), call on the field was overturned: Keibert Ruiz singles on a ground ball to third baseman Ernie Clement. Luis García Jr. to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:58:48.381Z","endTime":"2026-07-29T02:00:32.270Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":[0,1,2,3,4,5],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.287713888061223,"aZ":-44.910724358007045,"pfxX":4.87842601978776,"pfxZ":-8.594506087330847,"pX":-1.6596426723727546,"pZ":2.7360887772696327,"vX0":-1.0387883675259422,"vY0":-121.17136051789504,"vZ0":2.7253356466447975,"x":180.26,"y":164.91,"x0":-1.8583254112226106,"y0":50.000925906537475,"z0":5.528624256847498,"aX":7.232927186549232},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.6,"breakHorizontal":-8.5,"spinRate":2301,"spinDirection":39},"zone":11,"typeConfidence":0.91,"plateTime":0.4525217430861459,"extension":6.09111506311342},"index":0,"playId":"55c4b52b-876b-3175-8301-6ce04d98b249","pitchNumber":1,"startTime":"2026-07-29T01:58:48.381Z","endTime":"2026-07-29T01:58:51.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912719102235894,"aZ":-25.686657919510186,"pfxX":-11.336353570857746,"pfxZ":4.54530337771675,"pX":-0.5225257938542226,"pZ":1.5062541588517846,"vX0":6.050516794249767,"vY0":-119.00997447550026,"vZ0":-3.1350666090598804,"x":136.92,"y":198.11,"x0":-1.6316757090144198,"y0":50.00239119581839,"z0":5.1797572642189635,"aX":-16.179138083432072},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.7,"breakHorizontal":19.0,"spinRate":2102,"spinDirection":252},"zone":13,"typeConfidence":0.91,"plateTime":0.4611274572834909,"extension":6.707080589720704},"index":1,"playId":"684c750a-08ac-3122-bc60-4fe794a63dbf","pitchNumber":2,"startTime":"2026-07-29T01:59:03.096Z","endTime":"2026-07-29T01:59:06.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20559163437821,"aZ":-25.654018178110586,"pfxX":0.10752390728252648,"pfxZ":3.6704132684406083,"pX":0.8901522611160376,"pZ":1.8937229191913483,"vX0":6.448558874261009,"vY0":-131.7724125236317,"vZ0":-3.3930019439686943,"x":83.07,"y":187.65,"x0":-1.5919084805774772,"y0":50.004483026625074,"z0":5.070987154856081,"aX":0.19079415782309445},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":-1.4,"spinRate":2285,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.4139849541713523,"extension":6.654237248595166},"index":2,"playId":"83a5325b-4204-364a-968f-9283da7b8b8c","pitchNumber":3,"startTime":"2026-07-29T01:59:17.936Z","endTime":"2026-07-29T01:59:22.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18777837066625,"aZ":-22.131054029402126,"pfxX":-4.52946293792442,"pfxZ":5.220512786828664,"pX":-1.7343061816177712,"pZ":4.676800388345864,"vX0":1.219631315149999,"vY0":-137.55415449245783,"vZ0":1.8954726456560078,"x":183.11,"y":112.51,"x0":-1.593537181276722,"y0":50.00675496476998,"z0":5.474736064976508,"aX":-8.722244321144208},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":7.9,"spinRate":2127,"spinDirection":215},"zone":11,"typeConfidence":0.85,"plateTime":0.3974725765879983,"extension":6.342705854528165},"index":3,"playId":"69aea704-c195-3c17-a613-9553c4e81a3b","pitchNumber":4,"startTime":"2026-07-29T01:59:39.618Z","endTime":"2026-07-29T01:59:42.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855283865568172,"aZ":-40.67912726695205,"pfxX":1.9718668109598698,"pfxZ":-5.6863506661431416,"pX":-0.7471052719621445,"pZ":2.3340839384911822,"vX0":1.809545962916731,"vY0":-121.28558498994687,"vZ0":1.0980040076034419,"x":145.48,"y":175.76,"x0":-1.757977540216002,"y0":50.002544058837685,"z0":5.4122331226716405,"aX":2.9490573766642583},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.8,"breakHorizontal":-4.0,"spinRate":2205,"spinDirection":37},"zone":4,"typeConfidence":0.9,"plateTime":0.4509213995953103,"extension":6.400434617573805},"index":4,"playId":"fcfaa0c9-1ce5-38bb-a9fa-b8390c30fb45","pitchNumber":5,"startTime":"2026-07-29T02:00:02.205Z","endTime":"2026-07-29T02:00:05.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500933200519842,"aZ":-27.06307247634654,"pfxX":-10.71807285124627,"pfxZ":3.3352412167598864,"pX":-1.1320362374451236,"pZ":0.49342317855713685,"vX0":4.857892619611006,"vY0":-122.73404711689909,"vZ0":-5.536840713541029,"x":160.15,"y":225.46,"x0":-1.7408336727732607,"y0":50.00184732543179,"z0":5.073512984632288,"aX":-16.40714571762865},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":18.4,"spinRate":2192,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.44568076123175926,"extension":6.49430095173474},"hitData":{"launchSpeed":30.7,"launchAngle":39.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.63,"coordY":172.55}},"index":5,"playId":"4b796a73-9a43-3d28-82e5-b07c14ebed69","pitchNumber":6,"startTime":"2026-07-29T02:00:23.959Z","endTime":"2026-07-29T02:00:32.270Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"playEndTime":"2026-07-29T02:00:32.270Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T02:02:00.938Z","endTime":"2026-07-29T02:03:39.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":6},"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":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991073011429496,"aZ":-30.48794034599164,"pfxX":-10.009496562339137,"pfxZ":1.1069591537818508,"pX":-0.2733188324821489,"pZ":0.3822659946895935,"vX0":6.6696044858416785,"vY0":-122.4792114209028,"vZ0":-4.911716802336511,"x":127.42,"y":228.46,"x0":-1.7240275734223327,"y0":50.0045664870914,"z0":5.004990202280407,"aX":-15.289541860460702},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":16.7,"spinRate":1813,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4462860019282302,"extension":6.592106391393925},"index":0,"playId":"ea3ec030-ea6f-383f-89fb-a85934461978","pitchNumber":1,"startTime":"2026-07-29T02:02:00.938Z","endTime":"2026-07-29T02:02:03.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.608129514052365,"aZ":-39.52924907473806,"pfxX":3.7106698156576634,"pfxZ":-4.872920395036854,"pX":-1.7128032225539451,"pZ":3.02979259225894,"vX0":-0.5656438135353156,"vY0":-121.4557407667626,"vZ0":2.3125118946015197,"x":182.29,"y":156.98,"x0":-1.9607713934376259,"y0":50.00481804160633,"z0":5.479126293802505,"aX":5.598371021892407},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.2,"breakHorizontal":-6.6,"spinRate":2222,"spinDirection":41},"zone":11,"typeConfidence":0.86,"plateTime":0.44930531999166057,"extension":6.388467071757202},"index":1,"playId":"6cb8b28e-2e33-38ee-a969-5d66959118c7","pitchNumber":2,"startTime":"2026-07-29T02:02:21.237Z","endTime":"2026-07-29T02:02:24.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40183200152448,"aZ":-24.969873958279777,"pfxX":1.5646380638379562,"pfxZ":4.192468998862367,"pX":0.24788759094658055,"pZ":3.0586437762132714,"vX0":4.130367759605752,"vY0":-129.5519682852095,"vZ0":-0.9835336690352237,"x":107.55,"y":156.2,"x0":-1.563605670252458,"y0":50.000902710034104,"z0":5.333538776699414,"aX":2.686620969530626},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-3.7,"spinRate":2351,"spinDirection":197},"zone":3,"typeConfidence":0.92,"plateTime":0.42109297651079913,"extension":6.1364006828472855},"index":2,"playId":"4d018d30-b4ad-35a8-850d-eec7b995b117","pitchNumber":3,"startTime":"2026-07-29T02:02:36.493Z","endTime":"2026-07-29T02:02:39.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T02:02:51.327Z","endTime":"2026-07-29T02:02:55.455Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049178475523593,"aZ":-30.378324315716885,"pfxX":-9.95707548134798,"pfxZ":1.1296404118538028,"pX":-1.8944996946105062,"pZ":1.284686223122436,"vX0":3.4879863496251535,"vY0":-125.49491659687997,"vZ0":-3.438493293645246,"x":189.21,"y":204.09,"x0":-2.010968600954923,"y0":50.002944564128335,"z0":5.154311992355892,"aX":-15.83818192051379},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":17.2,"spinRate":2120,"spinDirection":258},"zone":13,"typeConfidence":0.89,"plateTime":0.4369048962344273,"extension":6.529665196380938},"index":4,"playId":"1764b5e2-0f13-3887-bfb5-c97a3b64f5c2","pitchNumber":4,"startTime":"2026-07-29T02:02:55.455Z","endTime":"2026-07-29T02:02:58.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.127581621492748,"aZ":-27.711397484907938,"pfxX":-10.247779337306959,"pfxZ":2.7499002490897224,"pX":-0.8635359343947869,"pZ":1.2497822309130724,"vX0":5.52290323591253,"vY0":-126.64980038743347,"vZ0":-3.9715651814537445,"x":149.92,"y":205.04,"x0":-1.7423127482116836,"y0":50.00277858526338,"z0":5.057244157482446,"aX":-16.629597591269118},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":17.3,"spinRate":2058,"spinDirection":259},"zone":13,"typeConfidence":0.86,"plateTime":0.43264393083947406,"extension":6.762016152761959},"index":5,"playId":"8e4d5423-8e60-3d07-802b-0bdd1f0a97da","pitchNumber":5,"startTime":"2026-07-29T02:03:11.427Z","endTime":"2026-07-29T02:03:14.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.652237278883486,"aZ":-40.925208571414686,"pfxX":3.1438599330732533,"pfxZ":-5.981860173556434,"pX":-0.2826263728805016,"pZ":2.761807984282926,"vX0":1.8321163639544984,"vY0":-119.52452524885265,"vZ0":1.940739421213349,"x":127.77,"y":164.21,"x0":-1.464760992351606,"y0":50.00382973415044,"z0":5.58465285686322,"aX":4.598450853501121},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.2,"breakHorizontal":-6.1,"spinRate":2215,"spinDirection":27},"zone":5,"typeConfidence":0.91,"plateTime":0.45634089594343186,"extension":6.388265885434677},"hitData":{"launchSpeed":95.5,"launchAngle":41.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.19,"coordY":73.75}},"index":6,"playId":"d18cba9e-ef4d-3a24-b6e2-ad15bd34e58d","pitchNumber":6,"startTime":"2026-07-29T02:03:30.238Z","endTime":"2026-07-29T02:03:39.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:03:39.710Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T02:06:02.963Z","endTime":"2026-07-29T02:06:29.556Z","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":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":{"description":"Pitching Change: Tom Cosgrove replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:05:40.468Z","endTime":"2026-07-29T02:06:05.010Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676680,"link":"/api/v1/people/676680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":67.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.527447645330657,"aZ":-32.054024298444816,"pfxX":-8.843408940127725,"pfxZ":0.10830758626982373,"pX":-0.5385360952141022,"pZ":2.79561435603865,"vX0":-4.854690882082284,"vY0":-107.26940216243345,"vZ0":3.2281305329026924,"x":137.53,"y":163.3,"x0":2.907405369348392,"y0":50.00484768117442,"z0":4.857854149800752,"aX":-10.249363700557415},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":1.4,"breakHorizontal":17.4,"spinRate":2768,"spinDirection":279},"zone":1,"typeConfidence":0.9,"plateTime":0.5116954076598077,"extension":5.846438002812618},"index":1,"playId":"97eb005b-b7a3-3f16-982c-76273f88f16f","pitchNumber":1,"startTime":"2026-07-29T02:06:05.010Z","endTime":"2026-07-29T02:06:08.341Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974780244625002,"aZ":-23.718165477931215,"pfxX":7.261844163618147,"pfxZ":4.971584124498104,"pX":-0.5953396701116278,"pZ":2.322422693371126,"vX0":-9.91243328117977,"vY0":-129.3772705048255,"vZ0":-2.0265756946048348,"x":139.69,"y":176.07,"x0":2.3351346951073695,"y0":50.00582817712399,"z0":4.926267001325047,"aX":12.36235202789845},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":-11.0,"spinRate":2519,"spinDirection":139},"zone":4,"typeConfidence":0.91,"plateTime":0.4226975532421009,"extension":6.308532518876501},"hitData":{"launchSpeed":68.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":155.74}},"index":2,"playId":"fc7926a0-83f4-3055-b88c-aea373b3b027","pitchNumber":2,"startTime":"2026-07-29T02:06:21.952Z","endTime":"2026-07-29T02:06:29.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:06:29.556Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Urías lines out to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T02:07:03.821Z","endTime":"2026-07-29T02:10:03.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T02:06:53.554Z","endTime":"2026-07-29T02:07:06.044Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"}},{"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":72.4,"endSpeed":66.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2235693196707,"aZ":-33.28805043760699,"pfxX":-11.343547115078401,"pfxZ":-1.0059650023441984,"pX":-0.4852469091885363,"pZ":1.3882800326197324,"vX0":-3.6531652628279283,"vY0":-105.25645593112965,"vZ0":0.9496453629259647,"x":135.5,"y":201.3,"x0":2.7535210216598744,"y0":50.00294766537867,"z0":4.82888208422802,"aX":-12.547840096548157},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-1.1,"breakHorizontal":21.6,"spinRate":2872,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.5232133587905348,"extension":5.913693093147095},"index":1,"playId":"d78fd481-9426-3eb5-9f25-ff68b20637e1","pitchNumber":1,"startTime":"2026-07-29T02:07:06.044Z","endTime":"2026-07-29T02:07:09.717Z","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":73.6,"endSpeed":67.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.68394791991897,"aZ":-33.18012680425424,"pfxX":-11.79479885327261,"pfxZ":-0.8746113076220183,"pX":1.7032610992766115,"pZ":2.4461445836485174,"vX0":0.27036673607709605,"vY0":-107.11313980033125,"vZ0":2.849418940239015,"x":52.08,"y":172.73,"x0":3.1054839998200663,"y0":50.00129926095836,"z0":4.825992016015089,"aX":-13.609676870694093},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-0.4,"breakHorizontal":21.2,"spinRate":2849,"spinDirection":282},"zone":12,"typeConfidence":0.9,"plateTime":0.5127041338377598,"extension":5.867341291283803},"index":2,"playId":"c7bed5ec-77ea-310a-b872-389d4cfa0707","pitchNumber":2,"startTime":"2026-07-29T02:07:28.144Z","endTime":"2026-07-29T02:07:32.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":67.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.128410368304447,"aZ":-29.160634703962142,"pfxX":-11.781490478497474,"pfxZ":2.62601403781537,"pX":2.7020165475664015,"pZ":2.9896364455064375,"vX0":2.4092631409567447,"vY0":-106.66044061109011,"vZ0":2.9744064700912274,"x":14.01,"y":158.06,"x0":3.0850272119936797,"y0":50.00172634015471,"z0":4.875144212508039,"aX":-13.511241925128967},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":6.0,"breakHorizontal":20.6,"spinRate":2652,"spinDirection":281},"zone":12,"typeConfidence":0.9,"plateTime":0.5144165556275757,"extension":5.837783450222374},"index":3,"playId":"9e475425-0b33-3589-bc96-08ee41fa6ea6","pitchNumber":3,"startTime":"2026-07-29T02:07:46.124Z","endTime":"2026-07-29T02:07:49.522Z","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":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139800592622198,"aZ":-20.87695803887614,"pfxX":3.72157138255836,"pfxZ":6.59188864476232,"pX":-0.08792991472568665,"pZ":1.7113808525661087,"vX0":-7.4051130276890005,"vY0":-129.34451829825198,"vZ0":-3.5023637796521663,"x":120.35,"y":192.57,"x0":2.314185189740844,"y0":50.00211860298023,"z0":4.662734061411885,"aX":6.377655554212698},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":-5.3,"spinRate":2490,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.4216672188127637,"extension":6.028498375198009},"index":4,"playId":"ec1c7fde-7842-3eef-a2c4-e797d1691c62","pitchNumber":4,"startTime":"2026-07-29T02:08:05.731Z","endTime":"2026-07-29T02:08:09.083Z","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":89.2,"endSpeed":82.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.264473012281822,"aZ":-18.409199006377033,"pfxX":4.519092638435422,"pfxZ":7.96288249177484,"pX":0.15908991018309174,"pZ":2.2504402659630376,"vX0":-6.658052321223163,"vY0":-129.90165360499176,"vZ0":-3.173289599594617,"x":110.94,"y":178.02,"x0":2.1547379751709523,"y0":50.00457594727553,"z0":4.868279106469001,"aX":7.814189164889298},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.0,"breakHorizontal":-7.0,"spinRate":2609,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.4198121375274084,"extension":6.3385513898063},"index":5,"playId":"d9887a2e-4e7d-33c6-a802-2492e36c1c08","pitchNumber":5,"startTime":"2026-07-29T02:08:23.632Z","endTime":"2026-07-29T02:08:26.632Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.906597668849262,"aZ":-32.27273358435864,"pfxX":-8.173183596482243,"pfxZ":-0.08573655952811876,"pX":-0.6313731956176452,"pZ":2.4328459275522594,"vX0":-4.60940299348663,"vY0":-105.52266168650833,"vZ0":2.727500146476923,"x":141.07,"y":173.09,"x0":2.6474485804308676,"y0":50.00333098350842,"z0":4.8560167486883135,"aX":-9.165276337650461},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":1.0,"breakHorizontal":16.1,"spinRate":2710,"spinDirection":280},"zone":4,"typeConfidence":0.9,"plateTime":0.5201767878465238,"extension":5.902202057457879},"index":6,"playId":"3f8f23cf-be1b-3ee8-b025-ffed566fa0f8","pitchNumber":6,"startTime":"2026-07-29T02:08:44.387Z","endTime":"2026-07-29T02:08:48.981Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.5,"endSpeed":66.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.44682287863817,"aZ":-31.88491642470137,"pfxX":-9.110093980716714,"pfxZ":0.25913772339195695,"pX":-0.033692518452883534,"pZ":1.7561449721136597,"vX0":-3.298748755698736,"vY0":-105.55725650952263,"vZ0":1.4640644031439967,"x":118.28,"y":191.36,"x0":2.7342641538808614,"y0":50.00338948633407,"z0":4.732356047878098,"aX":-10.251459709346248},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":1.2,"breakHorizontal":17.4,"spinRate":2693,"spinDirection":282},"zone":8,"typeConfidence":0.9,"plateTime":0.5194557728153715,"extension":6.250093863422127},"index":7,"playId":"3ee873d4-35aa-3814-bd21-8440abcdba8c","pitchNumber":7,"startTime":"2026-07-29T02:09:04.444Z","endTime":"2026-07-29T02:09:10.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":67.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73577961650933,"aZ":-31.64629220935638,"pfxX":-9.065294354074297,"pfxZ":0.46690262569065144,"pX":-1.03668532070081,"pZ":1.989204748699976,"vX0":-5.124589782173225,"vY0":-106.4341854102666,"vZ0":1.7751520393918212,"x":156.52,"y":185.07,"x0":2.5872393278567936,"y0":50.00451844908785,"z0":4.750894383743827,"aX":-10.311050919830244},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":1.8,"breakHorizontal":17.9,"spinRate":2816,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.5163142050153815,"extension":5.977752934555231},"index":8,"playId":"07962894-9919-3ff7-a559-31c850c660e7","pitchNumber":8,"startTime":"2026-07-29T02:09:37.411Z","endTime":"2026-07-29T02:09:43.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.602848231929723,"aZ":-23.207998488900856,"pfxX":2.2783581099817707,"pfxZ":5.271843348416543,"pX":0.7303341523733115,"pZ":2.0090375161664986,"vX0":-5.416283094385737,"vY0":-129.2471185354006,"vZ0":-2.3075324627407134,"x":89.16,"y":184.54,"x0":2.5521585612752347,"y0":50.003373075024946,"z0":4.685926404437816,"aX":3.8758637965667986},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.2,"breakHorizontal":-3.0,"spinRate":2514,"spinDirection":133},"zone":9,"typeConfidence":0.9,"plateTime":0.42292463520603807,"extension":6.10580614592916},"hitData":{"launchSpeed":84.1,"launchAngle":27.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.96,"coordY":74.2}},"index":9,"playId":"3deda7af-634e-3aaa-a621-b192a14d4d17","pitchNumber":9,"startTime":"2026-07-29T02:09:55.981Z","endTime":"2026-07-29T02:10:03.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:10:03.721Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T02:10:34.271Z","endTime":"2026-07-29T02:11:02.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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_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":"Offensive Substitution: Pinch-hitter Myles Straw replaces Yohendrick Piñango.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T02:10:19.870Z","endTime":"2026-07-29T02:10:36.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":682818,"link":"/api/v1/people/682818"}},{"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":89.2,"endSpeed":82.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94250996096334,"aZ":-23.065116789425787,"pfxX":4.714863461857287,"pfxZ":5.2610533382574936,"pX":1.1250792114211092,"pZ":2.1163104273005957,"vX0":-4.767137443962593,"vY0":-129.91188253083368,"vZ0":-2.463986776774119,"x":74.11,"y":181.64,"x0":2.360139380328896,"y0":50.002942271793586,"z0":4.806743031435477,"aX":8.162977020430933},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-7.7,"spinRate":2592,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.41956425120414487,"extension":6.130722924125295},"index":1,"playId":"b91dd961-06c4-338b-925f-d358ec49eb82","pitchNumber":1,"startTime":"2026-07-29T02:10:36.568Z","endTime":"2026-07-29T02:10:41.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272181895342687,"aZ":-22.71151824935104,"pfxX":6.1882897762971005,"pfxZ":5.429597369147402,"pX":-0.012602702845432422,"pZ":1.984731111736401,"vX0":-8.223906685818186,"vY0":-130.36313695799834,"vZ0":-2.754011890337109,"x":117.48,"y":185.19,"x0":2.3611658038514474,"y0":50.00171173195799,"z0":4.746708262949141,"aX":10.78159812167941},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-9.6,"spinRate":2712,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.41821427771769315,"extension":6.261878956916492},"hitData":{"launchSpeed":90.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":168.91}},"index":2,"playId":"edafd3fe-2b6e-3629-966c-8cb41881e7a5","pitchNumber":2,"startTime":"2026-07-29T02:10:55.298Z","endTime":"2026-07-29T02:11:02.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:11:02.645Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:13:09.818Z","endTime":"2026-07-29T02:13:20.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Myles Straw remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:12:47.215Z","endTime":"2026-07-29T02:13:12.113Z","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":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42684472240883,"aZ":-17.3594004027656,"pfxX":-6.67617876000384,"pfxZ":7.986250563960929,"pX":0.3311708266324016,"pZ":1.5121075126198968,"vX0":7.008541641220657,"vY0":-135.3384684909504,"vZ0":-6.2914850152372805,"x":104.38,"y":197.95,"x0":-1.4241442813913179,"y0":50.006652946298196,"z0":5.082065506243139,"aX":-12.392368810174585},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":10.6,"spinRate":2103,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.40464872527607554,"extension":6.734409313168351},"hitData":{"launchSpeed":76.1,"launchAngle":42.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.39,"coordY":105.74}},"index":1,"playId":"805bd2bd-62ad-3cbe-aa33-8100750a86bd","pitchNumber":1,"startTime":"2026-07-29T02:13:12.113Z","endTime":"2026-07-29T02:13:20.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:13:20.647Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a ground ball to center fielder Daulton Varsho.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:13:37.407Z","endTime":"2026-07-29T02:14:18.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35999865024853,"aZ":-25.877831040969465,"pfxX":-9.03270592937034,"pfxZ":3.4304510736397393,"pX":-0.7908786620745948,"pZ":1.5170151178108435,"vX0":4.980191052009259,"vY0":-134.385833251105,"vZ0":-4.842464083291556,"x":147.15,"y":197.82,"x0":-1.4918728658317448,"y0":50.001318642620156,"z0":5.174154473453952,"aX":-16.5657367690778},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":15.4,"spinRate":1925,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.40714498410907396,"extension":6.7038799098017705},"index":0,"playId":"4cf7b8eb-4958-3a2b-bc0c-ec3e15b631d4","pitchNumber":1,"startTime":"2026-07-29T02:13:37.681Z","endTime":"2026-07-29T02:13:40.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.975327770249923,"aZ":-42.830682130491724,"pfxX":1.601749479788749,"pfxZ":-8.067440069770406,"pX":1.8221454580884175,"pZ":1.102623593823239,"vX0":6.652373095806387,"vY0":-114.16331563920271,"vZ0":-0.23684292361382497,"x":47.54,"y":209.01,"x0":-1.3375297090343208,"y0":50.0051316353679,"z0":5.4227595386861,"aX":2.1141916226355186},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.4,"breakHorizontal":-4.6,"spinRate":2179,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.4797433159393969,"extension":6.754172808257373},"index":1,"playId":"cc258806-f9e2-3dd9-8e3f-1dbc7c326f25","pitchNumber":2,"startTime":"2026-07-29T02:13:53.604Z","endTime":"2026-07-29T02:13:57.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.916267118656037,"aZ":-23.400052475359526,"pfxX":-0.4392566434504177,"pfxZ":5.04965189640944,"pX":0.44728085770254467,"pZ":1.547619025298064,"vX0":5.1314213306693786,"vY0":-130.33486379025007,"vZ0":-4.894851415868585,"x":99.95,"y":196.99,"x0":-1.4818715817849322,"y0":50.001943468461974,"z0":5.195518349776036,"aX":-0.7639252958792575},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":-0.2,"spinRate":2251,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.4187021846655714,"extension":6.516269076941054},"hitData":{"launchSpeed":85.9,"launchAngle":10.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.53,"coordY":121.55}},"index":2,"playId":"e9a6cb9d-c14a-3537-84ea-c54c5d830668","pitchNumber":3,"startTime":"2026-07-29T02:14:07.653Z","endTime":"2026-07-29T02:14:18.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:14:18.227Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks. Brady House to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:14:37.713Z","endTime":"2026-07-29T02:17:27.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":72.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.909398493185172,"aZ":-40.24267033442242,"pfxX":4.692976201029515,"pfxZ":-6.110945001841311,"pX":0.6387355354550915,"pZ":1.747547323676619,"vX0":3.4493111644098255,"vY0":-113.60628723723134,"vZ0":0.5448149641473172,"x":92.65,"y":191.6,"x0":-1.5037940479224061,"y0":50.00354890985119,"z0":5.4732890117911674,"aX":6.1943400404507},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.7,"breakHorizontal":-9.4,"spinRate":2077,"spinDirection":27},"zone":9,"typeConfidence":0.91,"plateTime":0.4803399453004076,"extension":6.625907943956226},"index":0,"playId":"a4a1b52d-d394-35cf-b1ee-90a4b185e57f","pitchNumber":1,"startTime":"2026-07-29T02:14:38.006Z","endTime":"2026-07-29T02:14:41.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40833511673344,"aZ":-32.36323713378666,"pfxX":9.30853456190674,"pfxZ":-0.1389263993381249,"pX":-0.8067155383334476,"pZ":3.191643969696398,"vX0":-0.1098541821030915,"vY0":-117.38112387395672,"vZ0":2.5803040774403505,"x":147.75,"y":152.61,"x0":-1.9693444068508292,"y0":50.00060201217292,"z0":5.083504560167075,"aX":13.03730417933969},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.6,"breakHorizontal":-16.8,"spinRate":2274,"spinDirection":59},"zone":1,"typeConfidence":0.93,"plateTime":0.46593542530380905,"extension":6.70975504133542},"index":1,"playId":"9785dc86-1604-3fb7-975d-5a7246697a5d","pitchNumber":2,"startTime":"2026-07-29T02:14:54.881Z","endTime":"2026-07-29T02:14:58.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.894745115702996,"aZ":-28.94194108023475,"pfxX":-10.435584538052915,"pfxZ":2.3236995722015186,"pX":0.25556447357344425,"pZ":0.7603779262730834,"vX0":7.153798165921741,"vY0":-117.05730194042394,"vZ0":-4.027714066947002,"x":107.26,"y":218.25,"x0":-1.4828964532667535,"y0":50.000153672196696,"z0":5.209852757729889,"aX":-14.494015980237373},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.5,"breakHorizontal":17.2,"spinRate":1854,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.4677374387686961,"extension":6.891373573179159},"index":2,"playId":"9b30c59f-0d82-3aa2-9bcc-8353063b4f70","pitchNumber":3,"startTime":"2026-07-29T02:15:10.841Z","endTime":"2026-07-29T02:15:15.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T02:15:28.301Z","endTime":"2026-07-29T02:15:45.153Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.369871007897327,"aZ":-34.4035354784622,"pfxX":10.655287858364424,"pfxZ":-1.5420131330860647,"pX":1.3585816884109572,"pZ":1.0302574131107696,"vX0":3.8992281088326717,"vY0":-119.4247457175559,"vZ0":-2.0018715532368816,"x":65.21,"y":210.96,"x0":-1.680740507403432,"y0":50.00572442082258,"z0":4.978992941244627,"aX":15.366115745820897},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":-20.3,"spinRate":2187,"spinDirection":45},"zone":14,"typeConfidence":0.92,"plateTime":0.45894266673878414,"extension":6.8613193527803205},"index":4,"playId":"343e0b71-14ce-3411-a600-b52e5f5eb3d6","pitchNumber":4,"startTime":"2026-07-29T02:15:45.153Z","endTime":"2026-07-29T02:15:48.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.792987494962155,"aZ":-24.248296137158583,"pfxX":-6.611643788427222,"pfxZ":4.468443956356651,"pX":-1.736032142634386,"pZ":3.01634739179861,"vX0":1.488608693240068,"vY0":-132.01896941491378,"vZ0":-1.4905114860844149,"x":183.17,"y":157.34,"x0":-1.4463140301307107,"y0":50.00272811409663,"z0":5.36440897259963,"aX":-11.72892633699784},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":11.6,"spinRate":1770,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.41409870330402976,"extension":6.493638255657766},"index":5,"playId":"f546daec-94f3-3689-b6bb-c61af6e608a5","pitchNumber":5,"startTime":"2026-07-29T02:16:01.654Z","endTime":"2026-07-29T02:16:06.751Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915101355998743,"aZ":-23.84652524283773,"pfxX":1.1499736059495667,"pfxZ":4.815461153995317,"pX":0.2880719921815128,"pZ":2.2178066193890262,"vX0":3.7574707569379857,"vY0":-130.06687996841512,"vZ0":-3.5612693391371892,"x":106.02,"y":178.9,"x0":-1.3193202940010418,"y0":50.0036818938929,"z0":5.39404093520039,"aX":1.987518611206442},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-2.9,"spinRate":2168,"spinDirection":201},"zone":6,"typeConfidence":0.92,"plateTime":0.41963033835484875,"extension":6.236688228993993},"index":6,"playId":"ed91bdcc-7855-3eee-bbab-b6ee07cc6152","pitchNumber":6,"startTime":"2026-07-29T02:16:27.516Z","endTime":"2026-07-29T02:16:31.961Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.876237164735144,"aZ":-27.58801877249388,"pfxX":-11.15771847110237,"pfxZ":3.3194157045714974,"pX":-0.9587743299463243,"pZ":1.9777770679447968,"vX0":5.3169893130713355,"vY0":-117.00130528870265,"vZ0":-1.1980748015742617,"x":153.55,"y":185.38,"x0":-1.8158087272222956,"y0":50.00221553295379,"z0":5.091050314205843,"aX":-15.408571012727478},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":1856,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.46884689597497786,"extension":7.05221412703748},"index":7,"playId":"631d3a3f-8e48-364f-a106-2533bcf8e80a","pitchNumber":7,"startTime":"2026-07-29T02:16:52.556Z","endTime":"2026-07-29T02:16:56.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162242087956574,"aZ":-24.298147883630186,"pfxX":-0.31666312042956957,"pfxZ":4.532191513656146,"pX":-1.1669822465896982,"pZ":2.7099281022511135,"vX0":1.3092018585874432,"vY0":-130.40527211309785,"vZ0":-1.8493724793347768,"x":161.48,"y":165.61,"x0":-1.6324609967093067,"y0":50.000971517803684,"z0":5.245255448481857,"aX":-0.5501427639114632},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":0.4,"spinRate":2229,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.4186120501151587,"extension":6.626235733306883},"index":8,"playId":"24575a5c-4bdf-31be-8612-60eab7baa790","pitchNumber":8,"startTime":"2026-07-29T02:17:19.102Z","endTime":"2026-07-29T02:17:27.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:17:27.274Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to left fielder Myles Straw.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:18:06.787Z","endTime":"2026-07-29T02:18:50.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15020941753769,"aZ":-24.422994562706148,"pfxX":0.8542560661064633,"pfxZ":4.5439636583516005,"pX":-0.5605962185668044,"pZ":3.9549198788754483,"vX0":2.803008868688544,"vY0":-129.0878904494889,"vZ0":1.3182117759830243,"x":138.37,"y":132.0,"x0":-1.7667853086058474,"y0":50.00346759926944,"z0":5.303435098819497,"aX":1.456560330738032},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2315,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.4225701665355741,"extension":6.464357782118784},"index":0,"playId":"86cad002-6990-3915-9f8e-435222d95c3f","pitchNumber":1,"startTime":"2026-07-29T02:18:07.349Z","endTime":"2026-07-29T02:18:11.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.680127164807967,"aZ":-24.890972771718232,"pfxX":-8.21265337190088,"pfxZ":4.0763778403398625,"pX":-1.2479377678872392,"pZ":3.117620536723585,"vX0":3.7779389836781485,"vY0":-132.62263625262315,"vZ0":-0.7059930469941046,"x":164.57,"y":154.6,"x0":-1.6219627777972199,"y0":50.00160390931481,"z0":5.198585956263053,"aX":-14.665915365623547},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":14.0,"spinRate":1957,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.41258919026479735,"extension":6.938775198413086},"index":1,"playId":"c9f51a23-4121-3cf0-a7d2-85529b888528","pitchNumber":2,"startTime":"2026-07-29T02:18:21.903Z","endTime":"2026-07-29T02:18:25.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.633815709827022,"aZ":-40.740018557443975,"pfxX":4.9382151187788965,"pfxZ":-6.331431829072324,"pX":0.38210642453326527,"pZ":2.065647456402743,"vX0":3.472853285963499,"vY0":-115.31134741104755,"vZ0":1.1935875949570485,"x":102.44,"y":183.01,"x0":-1.7830608036718614,"y0":50.00485235406947,"z0":5.4595712580679345,"aX":6.6772226307277265},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.9,"breakHorizontal":-9.8,"spinRate":2280,"spinDirection":35},"zone":9,"typeConfidence":0.91,"plateTime":0.4742763306231734,"extension":6.501057040504399},"hitData":{"launchSpeed":98.2,"launchAngle":61.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.39,"coordY":124.83}},"index":2,"playId":"016de1ae-d694-363c-8fea-676da89ba556","pitchNumber":3,"startTime":"2026-07-29T02:18:36.937Z","endTime":"2026-07-29T02:18:50.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:18:50.601Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Luis Urías to first baseman Kazuma Okamoto.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:19:08.898Z","endTime":"2026-07-29T02:20:04.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":649966,"link":"/api/v1/people/649966"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124769919228523,"aZ":-24.819256835589588,"pfxX":0.44792410664514737,"pfxZ":4.264758569349787,"pX":0.8504627020736888,"pZ":2.0798374059791995,"vX0":6.056252276117656,"vY0":-129.9433951800231,"vZ0":-3.066308988045369,"x":84.58,"y":182.62,"x0":-1.5605398003989177,"y0":50.00187763163885,"z0":5.1438233868515475,"aX":0.7715684846112767},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-2.0,"spinRate":2194,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.42018828519782847,"extension":6.752452848785029},"index":0,"playId":"59f8de1b-d051-32fb-b8e3-31d54c4c55b7","pitchNumber":1,"startTime":"2026-07-29T02:19:12.157Z","endTime":"2026-07-29T02:19:15.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28715241814983,"aZ":-26.14615528361815,"pfxX":-11.902254567314333,"pfxZ":3.789792601563965,"pX":-0.5707607737645548,"pZ":1.0363080185510727,"vX0":6.564330960940894,"vY0":-125.10743853300578,"vZ0":-4.663008708053496,"x":138.76,"y":210.8,"x0":-1.6766920545563362,"y0":50.00418652618432,"z0":5.05694687882951,"aX":-18.945089565412065},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":20.2,"spinRate":2031,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4371233618462482,"extension":6.73109221052788},"index":1,"playId":"e658ad65-1426-3a91-93b7-c1b79f9b9477","pitchNumber":2,"startTime":"2026-07-29T02:19:38.164Z","endTime":"2026-07-29T02:19:41.621Z","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":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.925328084434657,"aZ":-42.91358554244227,"pfxX":3.5540052604293684,"pfxZ":-7.685024792669088,"pX":-0.2533522821969417,"pZ":2.510773308072982,"vX0":1.9560631567742974,"vY0":-117.13137486726649,"vZ0":2.312027725766847,"x":126.66,"y":170.99,"x0":-1.5594084843161824,"y0":50.00270128810004,"z0":5.506653669137074,"aX":4.966404873329056},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.1,"breakHorizontal":-6.8,"spinRate":2246,"spinDirection":36},"zone":5,"typeConfidence":0.91,"plateTime":0.4665795699771911,"extension":6.2514269783696},"hitData":{"launchSpeed":68.5,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":150.16}},"index":2,"playId":"f63f6478-8a26-3a4b-8057-b8038bb8bada","pitchNumber":3,"startTime":"2026-07-29T02:19:56.529Z","endTime":"2026-07-29T02:20:04.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:20:04.339Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:22:22.748Z","endTime":"2026-07-29T02:26:09.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":[1,2,3,4,5,6,7,8,9,11,12],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gus Varland replaces Tom Cosgrove.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:21:49.704Z","endTime":"2026-07-29T02:22:24.883Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681402,"link":"/api/v1/people/681402"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403401795062724,"aZ":-14.305349015401475,"pfxX":-6.695529544440755,"pfxZ":9.272407508880928,"pX":-0.18877514404115006,"pZ":2.4950969086209223,"vX0":5.643553763739936,"vY0":-137.44825310076217,"vZ0":-4.885012079473352,"x":124.2,"y":171.41,"x0":-1.3914471236541346,"y0":50.00428170263422,"z0":5.255719172296373,"aX":-12.904845744632098},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":2181,"spinDirection":216},"zone":5,"typeConfidence":0.88,"plateTime":0.39740372427400583,"extension":6.726986907010198},"index":1,"playId":"cbe2bdae-332e-3c2d-b0f5-1cb7a6509048","pitchNumber":1,"startTime":"2026-07-29T02:22:24.883Z","endTime":"2026-07-29T02:22:28.100Z","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":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6912943481525,"aZ":-33.387961464879474,"pfxX":1.1155282083662146,"pfxZ":-0.747647110814194,"pX":-0.3746693481224002,"pZ":3.051804349183146,"vX0":2.5978436687256448,"vY0":-126.4108263433359,"vZ0":0.8846017152106225,"x":131.28,"y":156.38,"x0":-1.5605101591700585,"y0":50.00488785636286,"z0":5.377075440138336,"aX":1.805568625030161},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-2.6,"spinRate":2178,"spinDirection":116},"zone":1,"typeConfidence":0.9,"plateTime":0.43323835865578486,"extension":6.714727057594963},"index":2,"playId":"10d2bf16-5d8a-30ef-a94f-5c8c602f3ec2","pitchNumber":2,"startTime":"2026-07-29T02:22:40.829Z","endTime":"2026-07-29T02:22:45.680Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.066935788293087,"aZ":-13.551788495253225,"pfxX":-6.814937189048621,"pfxZ":9.528130188793853,"pX":0.47758824556680285,"pZ":2.959842769031927,"vX0":7.34181934607895,"vY0":-138.47089191470505,"vZ0":-3.840351099422439,"x":98.8,"y":158.86,"x0":-1.314669366322563,"y0":50.00240486360578,"z0":5.262895051501696,"aX":-13.319141125719835},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2322,"spinDirection":211},"zone":3,"typeConfidence":0.89,"plateTime":0.39460106446674814,"extension":6.842820969983078},"index":3,"playId":"a46864e8-0da5-3a19-9b77-e432acd52e66","pitchNumber":3,"startTime":"2026-07-29T02:23:10.125Z","endTime":"2026-07-29T02:23:13.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497106850213722,"aZ":-14.296578605825594,"pfxX":-7.518832665152482,"pfxZ":9.095386379019397,"pX":-0.22739452683680533,"pZ":3.1110806581271624,"vX0":5.8800422707558475,"vY0":-139.13322297168781,"vZ0":-3.217893075961057,"x":125.67,"y":154.78,"x0":-1.3887369538840324,"y0":50.00112604866209,"z0":5.226904011601112,"aX":-14.776035880405527},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":12.5,"spinRate":2257,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.3932950730422955,"extension":6.962172144444703},"index":4,"playId":"ac78309b-7e60-305f-a23e-bd9da3f7a1e7","pitchNumber":4,"startTime":"2026-07-29T02:23:29.832Z","endTime":"2026-07-29T02:23:32.885Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38955516682798,"aZ":-33.72679427308939,"pfxX":-0.02078786491029394,"pfxZ":-0.9567839019182109,"pX":0.10295291190923672,"pZ":3.297581333105641,"vX0":4.110763225031969,"vY0":-126.22595659486865,"vZ0":1.4109045620660754,"x":113.08,"y":149.75,"x0":-1.5373721341290982,"y0":50.00099079017811,"z0":5.427808729577758,"aX":-0.035129642501178414},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":-0.8,"spinRate":2138,"spinDirection":89},"zone":2,"typeConfidence":0.87,"plateTime":0.4323644096189425,"extension":6.780569108544234},"index":5,"playId":"70ffa645-6d4b-37d2-b0ae-b0de9dbe28cf","pitchNumber":5,"startTime":"2026-07-29T02:23:51.592Z","endTime":"2026-07-29T02:23:54.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398024315800356,"aZ":-10.947870810578785,"pfxX":-7.184320267292588,"pfxZ":10.735657465857622,"pX":0.6349680154155526,"pZ":1.8378724465222855,"vX0":7.740629968221568,"vY0":-139.06713679153913,"vZ0":-7.157309919375257,"x":92.8,"y":189.16,"x0":-1.2385160785820633,"y0":50.00610549798421,"z0":5.155318951519258,"aX":-14.209386113478182},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":11.6,"spinRate":2373,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.39244029551330106,"extension":6.993973183938532},"index":6,"playId":"22628d13-7c4b-3a28-878e-e681f1733696","pitchNumber":6,"startTime":"2026-07-29T02:24:12.841Z","endTime":"2026-07-29T02:24:16.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794478484250593,"aZ":-15.011927983014152,"pfxX":-6.610800925400841,"pfxZ":8.551060953135835,"pX":0.829122276021776,"pZ":4.0268223664812,"vX0":8.193068600549086,"vY0":-139.6706746024962,"vZ0":-0.956355176646472,"x":85.4,"y":130.06,"x0":-1.2617719116373527,"y0":50.00116639856333,"z0":5.3457518643922,"aX":-13.266630169527852},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2154,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.38980078552287,"extension":6.717994375375798},"index":7,"playId":"1db4ba5d-400b-3243-8721-c1690c8e6281","pitchNumber":7,"startTime":"2026-07-29T02:24:32.958Z","endTime":"2026-07-29T02:24:36.421Z","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":96.2,"endSpeed":88.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632930471535968,"aZ":-10.94790526788347,"pfxX":-5.648996571070934,"pfxZ":10.599251752485728,"pX":0.584106597962031,"pZ":2.8015313541465634,"vX0":7.145549093018617,"vY0":-139.9367745339067,"vZ0":-4.698316037424274,"x":94.74,"y":163.14,"x0":-1.2567082422487565,"y0":50.0067427906969,"z0":5.2066901534239,"aX":-11.317716058874181},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2260,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.38992426763278276,"extension":6.699655250047934},"index":8,"playId":"30eeb940-a4d5-3490-a2aa-2cead4fc2586","pitchNumber":8,"startTime":"2026-07-29T02:24:50.077Z","endTime":"2026-07-29T02:24:53.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485296964411106,"aZ":-14.665700317860754,"pfxX":-8.00891077016884,"pfxZ":9.04050287152049,"pX":0.7498677760637814,"pZ":3.9987759467662745,"vX0":7.842515442835172,"vY0":-137.76930123059165,"vZ0":-1.0666535052077457,"x":88.42,"y":130.81,"x0":-1.082989397628762,"y0":50.00148444329609,"z0":5.374925825962442,"aX":-15.508842394219842},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":13.0,"spinRate":2329,"spinDirection":211},"zone":12,"typeConfidence":0.85,"plateTime":0.3964487985053333,"extension":6.7035559359551815},"index":9,"playId":"6a829b2b-9377-3c5b-95e7-a78396243ec2","pitchNumber":9,"startTime":"2026-07-29T02:25:12.439Z","endTime":"2026-07-29T02:25:15.465Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":10,"startTime":"2026-07-29T02:25:28.145Z","endTime":"2026-07-29T02:25:41.508Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43172072533021,"aZ":-9.901610881305158,"pfxX":-6.010125664737567,"pfxZ":11.226055768709191,"pX":0.2762784032527121,"pZ":0.8314081794464251,"vX0":6.076147862071108,"vY0":-139.72569521864338,"vZ0":-9.79902371474572,"x":106.47,"y":216.33,"x0":-1.1419309443868142,"y0":50.00660157230547,"z0":5.0275637130094175,"aX":-11.928821854570927},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2396,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.39147278627632787,"extension":6.817120526892922},"index":11,"playId":"b27c6b9d-6374-342b-9dcb-31d92b77ddbb","pitchNumber":10,"startTime":"2026-07-29T02:25:41.508Z","endTime":"2026-07-29T02:25:44.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000452681279416,"aZ":-14.192765775350379,"pfxX":-8.090962941615437,"pfxZ":9.21661990022083,"pX":-0.4400525847857802,"pZ":1.9049707900362516,"vX0":5.7591928561005785,"vY0":-138.57527835565367,"vZ0":-5.927762299395608,"x":133.77,"y":187.35,"x0":-1.4905328791023607,"y0":50.0050772038255,"z0":5.014400418042291,"aX":-15.790370452068238},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":13.6,"spinRate":2377,"spinDirection":216},"zone":7,"typeConfidence":0.88,"plateTime":0.39475136663659693,"extension":6.912182175924581},"hitData":{"launchSpeed":91.1,"launchAngle":16.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.25,"coordY":99.02}},"index":12,"playId":"4ac79129-1725-3784-892b-1fce76a3cd21","pitchNumber":11,"startTime":"2026-07-29T02:25:59.033Z","endTime":"2026-07-29T02:26:09.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:26:09.558Z","atBatIndex":67},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Kazuma Okamoto reaches on a fielder's choice. Nathan Lukes to 2nd. Nathan Lukes advances to 2nd, on a fielding error by shortstop CJ Abrams.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:26:27.381Z","endTime":"2026-07-29T02:26:53.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":80.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.980692947387208,"aZ":-32.40404364706864,"pfxX":0.1609723820714235,"pfxZ":-0.14153665538018956,"pX":0.7321696175285981,"pZ":2.6871059327595024,"vX0":5.178974026137269,"vY0":-126.22465806700838,"vZ0":-0.1882076528628288,"x":89.09,"y":166.23,"x0":-1.3574118401625328,"y0":50.001491510730624,"z0":5.347040127819645,"aX":0.26270925329320305},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2033,"spinDirection":43},"zone":6,"typeConfidence":0.88,"plateTime":0.4320777700452738,"extension":6.837478583135177},"index":0,"playId":"b97612fd-c991-335a-ace1-456ffb45ba25","pitchNumber":1,"startTime":"2026-07-29T02:26:29.528Z","endTime":"2026-07-29T02:26:32.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.793674654315723,"aZ":-31.499962850892043,"pfxX":-0.7358998401044607,"pfxZ":0.4072457153205562,"pX":0.4165241511671099,"pZ":1.5050865618381875,"vX0":4.788732682907321,"vY0":-127.47367113589317,"vZ0":-3.274884244753843,"x":101.12,"y":198.14,"x0":-1.389391732354049,"y0":50.00235276559687,"z0":5.2889703649525455,"aX":-1.214007855968603},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":0.2,"spinRate":2082,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.4294043471374489,"extension":6.703663318418777},"hitData":{"launchSpeed":73.8,"launchAngle":4.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":157.26}},"index":1,"playId":"cdfff880-f508-304a-88af-230b163922cb","pitchNumber":2,"startTime":"2026-07-29T02:26:45.504Z","endTime":"2026-07-29T02:26:53.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:26:53.828Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"George Springer homers (12) on a fly ball to center field. Nathan Lukes scores. Kazuma Okamoto scores.","rbi":3,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:27:23.597Z","endTime":"2026-07-29T02:28:53.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":681402,"link":"/api/v1/people/681402"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":681402,"link":"/api/v1/people/681402"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":681402,"link":"/api/v1/people/681402"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":79.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.933286622749108,"aZ":-31.42704890263306,"pfxX":1.504001176222002,"pfxZ":0.460199059783017,"pX":-1.1009942367573067,"pZ":2.857621569513052,"vX0":0.8837323630177678,"vY0":-126.48965305052198,"vZ0":-0.021245400129877856,"x":158.97,"y":161.62,"x0":-1.6498929979154295,"y0":50.003195190128686,"z0":5.378390202792725,"aX":2.445794851999233},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.9,"spinRate":2097,"spinDirection":112},"zone":11,"typeConfidence":0.91,"plateTime":0.43242482272693517,"extension":6.7022420546788695},"index":0,"playId":"eb137406-4b4d-3702-b8c3-e47b1265992a","pitchNumber":1,"startTime":"2026-07-29T02:27:23.597Z","endTime":"2026-07-29T02:27:27.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":79.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910757721798724,"aZ":-32.3408022734995,"pfxX":0.7301498168291953,"pfxZ":-0.10417491721975036,"pX":1.304270322643736,"pZ":1.7866931709283969,"vX0":6.414254428349229,"vY0":-126.69098085312268,"vZ0":-2.289554239263378,"x":67.28,"y":190.54,"x0":-1.36400071776769,"y0":50.00213615645348,"z0":5.308318618789189,"aX":1.176316472431795},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":-2.9,"spinRate":2194,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.43373039772320787,"extension":6.760621616453487},"index":1,"playId":"20ceab96-2c70-3ebf-a2fa-cda9d4928d67","pitchNumber":2,"startTime":"2026-07-29T02:27:42.212Z","endTime":"2026-07-29T02:27:46.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T02:28:29.354Z","endTime":"2026-07-29T02:28:29.355Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948175050946706,"aZ":-10.522340707056399,"pfxX":-5.7157019600015175,"pfxZ":11.242861239743885,"pX":-0.4125317561162555,"pZ":2.0518341331792467,"vX0":4.369404982415511,"vY0":-137.73725289977656,"vZ0":-6.542704577450071,"x":132.72,"y":183.38,"x0":-1.2750778482670408,"y0":50.00156036963584,"z0":5.165905270407449,"aX":-11.006206301391467},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":9.5,"spinRate":2372,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.3973151774479269,"extension":6.919609296288138},"hitData":{"launchSpeed":105.8,"launchAngle":26.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.52,"coordY":22.31}},"index":3,"playId":"96975b97-0893-3905-96ac-0d79f3a26ceb","pitchNumber":3,"startTime":"2026-07-29T02:28:29.356Z","endTime":"2026-07-29T02:28:53.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:28:53.851Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:31:53.866Z","endTime":"2026-07-29T02:32:43.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"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":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:29:40.626Z","endTime":"2026-07-29T02:30:19.408Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orlando Ribalta replaces Gus Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:30:19.408Z","endTime":"2026-07-29T02:31:53.866Z","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":"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":86.6,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13145414055995,"aZ":-28.1932106575429,"pfxX":0.9621693789960895,"pfxZ":2.440764936207584,"pX":-0.15162231478166388,"pZ":2.7120303603554334,"vX0":4.681889677410825,"vY0":-126.16615238773262,"vZ0":-3.7511137096624383,"x":118.85,"y":183.78,"x0":-2.14831178217118,"y0":50.00194514202429,"z0":6.464003549245081,"aX":1.5658745701349106},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-2.8,"spinRate":2116,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.43240005507612,"extension":6.082991220567171},"index":2,"playId":"496d0c32-b0a5-3edb-8fbc-fcf192ad1532","pitchNumber":1,"startTime":"2026-07-29T02:31:53.866Z","endTime":"2026-07-29T02:31:57.245Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.792768573433534,"aZ":-27.574076697409463,"pfxX":2.4538544861380904,"pfxZ":2.8423201870271493,"pX":0.13829094835981168,"pZ":1.9829574616328876,"vX0":4.7446414863525,"vY0":-125.45486180599619,"vZ0":-5.617427951203789,"x":111.73,"y":185.24,"x0":-2.085099618512009,"y0":50.001901802466925,"z0":6.4566314942590575,"aX":3.969948790102062},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-5.4,"spinRate":2137,"spinDirection":150},"zone":8,"typeConfidence":0.91,"plateTime":0.4341068384819926,"extension":5.868855247958083},"index":3,"playId":"85d548c8-60e3-39ca-b3ab-d2b84921498e","pitchNumber":2,"startTime":"2026-07-29T02:32:11.733Z","endTime":"2026-07-29T02:32:15.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.345300919441378,"aZ":-16.29162344889444,"pfxX":-5.157322847780405,"pfxZ":9.64805303488008,"pX":-0.837903537328177,"pZ":2.189480542116805,"vX0":5.054906429514674,"vY0":-126.83186736454479,"vZ0":-6.909527524285814,"x":148.94,"y":179.66,"x0":-2.176610069583441,"y0":50.00628230937942,"z0":6.224887341687105,"aX":-8.49396096142645},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2094,"spinDirection":219},"zone":7,"typeConfidence":0.88,"plateTime":0.4301069718419832,"extension":6.488373830173634},"index":4,"playId":"1589cc7d-cd29-3cfd-b4c0-eb43a2b591c0","pitchNumber":3,"startTime":"2026-07-29T02:32:39.870Z","endTime":"2026-07-29T02:32:43.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:32:43.423Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to left fielder Daylen Lile.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:33:08.783Z","endTime":"2026-07-29T02:34:15.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.790124711202605,"aZ":-27.30610397153527,"pfxX":1.1102118130357725,"pfxZ":3.0421324165514365,"pX":0.5228350943248565,"pZ":2.1701839646864975,"vX0":6.051390862268088,"vY0":-125.82072106671971,"vZ0":-5.149316684961847,"x":97.07,"y":180.19,"x0":-2.0589135006783565,"y0":50.00620518270222,"z0":6.459236856790825,"aX":1.7771516508851455},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":-3.4,"spinRate":2039,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.43551686832002723,"extension":6.318728789009675},"index":0,"playId":"9e2fed49-82b2-328d-82f9-ddbabe4879d1","pitchNumber":1,"startTime":"2026-07-29T02:33:09.083Z","endTime":"2026-07-29T02:33:12.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23138497553224,"aZ":-19.107386905104157,"pfxX":-6.060253319922517,"pfxZ":8.140769686791685,"pX":-0.7139573318792816,"pZ":1.9631172208663576,"vX0":5.631700651899066,"vY0":-125.344378405439,"vZ0":-6.610725202139785,"x":144.21,"y":185.78,"x0":-2.1929888114717873,"y0":50.00441066424915,"z0":6.173736431194352,"aX":-9.729790309959721},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2152,"spinDirection":224},"zone":7,"typeConfidence":0.91,"plateTime":0.43551185411240434,"extension":6.465693497205399},"index":1,"playId":"66d81e03-8572-3c5b-83bc-3430bd40c319","pitchNumber":2,"startTime":"2026-07-29T02:33:26.176Z","endTime":"2026-07-29T02:33:29.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T02:33:38.223Z","endTime":"2026-07-29T02:33:48.118Z","isPitch":false,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"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":87.0,"endSpeed":80.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76603206211315,"aZ":-14.269018957103157,"pfxX":-5.9730421710248685,"pfxZ":11.018979816348157,"pX":-1.2509820831368732,"pZ":1.804065857183219,"vX0":4.56130984741278,"vY0":-126.41132414300026,"vZ0":-8.072413779435081,"x":164.68,"y":190.07,"x0":-2.299009496039476,"y0":50.00625236380634,"z0":6.175102518478122,"aX":-9.70911920457552},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":18.4,"breakHorizontal":9.8,"spinRate":2121,"spinDirection":223},"zone":13,"typeConfidence":0.87,"plateTime":0.43261037357517385,"extension":6.524483435298848},"index":3,"playId":"cb060404-e1fd-321b-b346-0848e3ce9a9a","pitchNumber":3,"startTime":"2026-07-29T02:33:48.118Z","endTime":"2026-07-29T02:33:52.371Z","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":98.4,"endSpeed":90.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75904532200451,"aZ":-9.685293310320215,"pfxX":-5.1417712215134985,"pfxZ":10.853145334627094,"pX":-0.2244234902068169,"pZ":2.5855086947615615,"vX0":7.000901678132525,"vY0":-142.9918598423457,"vZ0":-8.699312610939597,"x":125.55,"y":168.97,"x0":-2.0356768225382496,"y0":50.00336082739124,"z0":6.273693427268471,"aX":-10.655403852676487},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2713,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.38295233185405264,"extension":6.343501973330679},"hitData":{"launchSpeed":91.7,"launchAngle":52.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.81,"coordY":122.53}},"index":4,"playId":"0b2b02ae-0b50-30cb-8896-d0a2a46863ef","pitchNumber":4,"startTime":"2026-07-29T02:34:05.807Z","endTime":"2026-07-29T02:34:15.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:34:15.204Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:34:36.613Z","endTime":"2026-07-29T02:37:04.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03245875358672,"aZ":-16.79781031938494,"pfxX":-10.425728175846086,"pfxZ":7.356638357069423,"pX":-0.12189698184119627,"pZ":2.0550381453268396,"vX0":9.152144178831913,"vY0":-143.40361655295803,"vZ0":-9.049504767710022,"x":121.65,"y":183.29,"x0":-1.9944498351678568,"y0":50.00547830255739,"z0":6.291757929805708,"aX":-21.796933456405515},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.6,"breakHorizontal":17.2,"spinRate":2433,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.38142569458238285,"extension":6.6555039398478835},"index":0,"playId":"e0fd4ca1-21c8-30a5-9794-0e3217f79c4a","pitchNumber":1,"startTime":"2026-07-29T02:34:40.030Z","endTime":"2026-07-29T02:34:43.471Z","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":87.8,"endSpeed":82.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.988064771119877,"aZ":-28.838793760106498,"pfxX":0.4939905862945742,"pfxZ":1.9677923061226066,"pX":0.12448165753932848,"pZ":2.0787354020320614,"vX0":5.311856926401188,"vY0":-127.96229325242457,"vZ0":-5.3015183846285625,"x":112.26,"y":182.65,"x0":-2.0237758367322494,"y0":50.0017644414494,"z0":6.37753569271198,"aX":0.8370205706025562},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-1.8,"spinRate":2145,"spinDirection":199},"zone":8,"typeConfidence":0.91,"plateTime":0.4245021477916744,"extension":6.383496043804263},"index":1,"playId":"7fb483b6-23cb-374d-a545-c40a1cbe76a7","pitchNumber":2,"startTime":"2026-07-29T02:34:56.382Z","endTime":"2026-07-29T02:35:01.666Z","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":87.9,"endSpeed":82.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.363869724198892,"aZ":-29.84917417758391,"pfxX":0.7640495630058166,"pfxZ":1.365927368304101,"pX":0.6543609598801224,"pZ":2.532234530276147,"vX0":6.603193977912276,"vY0":-128.02843376466527,"vZ0":-4.136105663257396,"x":92.06,"y":170.41,"x0":-2.03166645927258,"y0":50.001941530164686,"z0":6.441909744055022,"aX":1.2985725767949994},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-2.5,"spinRate":2093,"spinDirection":185},"zone":6,"typeConfidence":0.91,"plateTime":0.42389223505123397,"extension":6.300966818554069},"index":2,"playId":"c92e3fba-95f2-3437-b1c2-b6114559a0eb","pitchNumber":3,"startTime":"2026-07-29T02:35:19.579Z","endTime":"2026-07-29T02:35:22.665Z","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":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.179806061745513,"aZ":-19.340864348165525,"pfxX":-5.155552445749307,"pfxZ":7.615158123941969,"pX":-0.3162346619966631,"pZ":2.5816433860116526,"vX0":6.11327850577634,"vY0":-127.9005804426217,"vZ0":-5.404455525850726,"x":129.05,"y":169.08,"x0":-2.048742838443297,"y0":50.00281418893227,"z0":6.202883529400173,"aX":-8.687497165512523},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.0,"breakHorizontal":8.3,"spinRate":2016,"spinDirection":223},"zone":4,"typeConfidence":0.88,"plateTime":0.4254973421078354,"extension":6.638554846196836},"index":3,"playId":"d0a9f057-d045-3abf-9f9c-3c08d8a2633e","pitchNumber":4,"startTime":"2026-07-29T02:35:51.634Z","endTime":"2026-07-29T02:35:54.841Z","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":87.2,"endSpeed":81.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782423643519056,"aZ":-29.859080335441014,"pfxX":0.6640216030465211,"pfxZ":1.4046945033805995,"pX":1.2330011550599296,"pZ":2.0699154731531726,"vX0":7.40120035990225,"vY0":-126.79187103939687,"vZ0":-5.214796062014479,"x":70.0,"y":182.89,"x0":-1.7992359305677008,"y0":50.0002575526061,"z0":6.511048248090893,"aX":1.088454785848681},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-2.8,"spinRate":2043,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.4305449843210334,"extension":6.323906518883232},"index":4,"playId":"204cb53b-5f32-3915-8f10-d2a8d03564b9","pitchNumber":5,"startTime":"2026-07-29T02:36:14.264Z","endTime":"2026-07-29T02:36:18.796Z","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.1,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905563404028342,"aZ":-28.48767627179882,"pfxX":0.845558571641952,"pfxZ":2.2460083894788223,"pX":1.7178016284100475,"pZ":0.49591737122905705,"vX0":8.347847407568766,"vY0":-126.50622373429142,"vZ0":-8.726905218195913,"x":51.52,"y":225.39,"x0":-1.7183167817043394,"y0":50.00380532998021,"z0":6.234252181264806,"aX":1.3845957067438504},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-3.2,"spinRate":2182,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.43100273443187564,"extension":6.659104610763038},"index":5,"playId":"bda1df4a-fddf-3172-9e50-0ff0898f09d9","pitchNumber":6,"startTime":"2026-07-29T02:36:41.052Z","endTime":"2026-07-29T02:36:44.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727313649197256,"aZ":-27.98345009883575,"pfxX":0.43613736906167766,"pfxZ":2.641029953825109,"pX":1.1624381940910749,"pZ":0.8645087937843918,"vX0":7.528707574616983,"vY0":-125.47982582452825,"vZ0":-7.876304027781682,"x":72.69,"y":215.44,"x0":-1.9405403533456016,"y0":50.00326558483901,"z0":6.342496274352032,"aX":0.6895054941884519},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.6,"spinRate":2121,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.4374556244873089,"extension":6.396550944527328},"index":6,"playId":"83a75105-dd78-3912-b0d6-ec3c7f482d8d","pitchNumber":7,"startTime":"2026-07-29T02:37:00.519Z","endTime":"2026-07-29T02:37:04.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:37:04.231Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:39:29.032Z","endTime":"2026-07-29T02:41:17.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeff Hoffman replaces CJ Van Eyk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:39:01.167Z","endTime":"2026-07-29T02:39:31.301Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":80.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.493439679586288,"aZ":-35.507492077755515,"pfxX":0.8336661900573352,"pfxZ":-2.107100197454881,"pX":0.9235724740441362,"pZ":1.516208143944514,"vX0":7.776270297877954,"vY0":-122.77372302493329,"vZ0":-3.2444876637060096,"x":81.8,"y":197.84,"x0":-2.3493503185865388,"y0":50.00574141280894,"z0":5.774861192822494,"aX":1.3157616211992273},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.2,"breakHorizontal":-2.8,"spinRate":2775,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.44043311893225123,"extension":6.387422233449752},"index":1,"playId":"7e51fbd0-cfd5-360d-9d54-8dd18acbbc5c","pitchNumber":1,"startTime":"2026-07-29T02:39:31.301Z","endTime":"2026-07-29T02:39:37.230Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.112303643536602,"aZ":-32.425802846338726,"pfxX":1.5859741770118188,"pfxZ":-0.15837649061299608,"pX":1.2862860673689531,"pZ":1.9711890089301622,"vX0":8.308398221339823,"vY0":-123.42936427354154,"vZ0":-2.921754230669677,"x":67.97,"y":185.56,"x0":-2.2857147829202806,"y0":50.001839287715406,"z0":5.813546510254242,"aX":2.5259612898216566},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-4.2,"spinRate":2925,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.43839511484732707,"extension":6.342767110229477},"index":2,"playId":"18740d75-a31f-3ffe-816c-3705d11409c3","pitchNumber":2,"startTime":"2026-07-29T02:39:50.237Z","endTime":"2026-07-29T02:39:54.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T02:40:04.800Z","endTime":"2026-07-29T02:40:15.274Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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.7,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.905974392703108,"aZ":-33.280514122443996,"pfxX":2.8922089898267362,"pfxZ":-0.7093644774437646,"pX":2.3670379547731946,"pZ":0.428737329918572,"vX0":10.141262638631188,"vY0":-122.96747018859847,"vZ0":-6.131827517413754,"x":26.77,"y":227.2,"x0":-2.161169841511985,"y0":50.003770192833755,"z0":5.727025523156272,"aX":4.496938246112707},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":-7.3,"spinRate":2927,"spinDirection":347},"zone":14,"typeConfidence":0.91,"plateTime":0.44286403768544425,"extension":6.389455791926252},"index":4,"playId":"45eb46f6-9ad9-39a1-9f5a-10ea00445e51","pitchNumber":3,"startTime":"2026-07-29T02:40:15.274Z","endTime":"2026-07-29T02:40:19.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.3,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640193701898347,"aZ":-32.632572800898366,"pfxX":5.860776230262058,"pfxZ":-0.2899228044654514,"pX":-0.1704796448626143,"pZ":4.289876865347023,"vX0":3.6226430742730664,"vY0":-124.18267787402482,"vZ0":2.414832309785365,"x":123.5,"y":122.95,"x0":-2.407134379320977,"y0":50.004040144161266,"z0":6.009675244954596,"aX":9.202153238253347},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.2,"breakHorizontal":-11.4,"spinRate":2907,"spinDirection":42},"zone":11,"typeConfidence":0.91,"plateTime":0.44017675314985594,"extension":6.280895155427047},"index":5,"playId":"7bd43973-f41f-314b-bf9b-38429ea31f3d","pitchNumber":4,"startTime":"2026-07-29T02:40:36.323Z","endTime":"2026-07-29T02:40:40.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.383648393275884,"aZ":-24.905517343992013,"pfxX":-9.754477091523173,"pfxZ":4.3290871038751355,"pX":0.9946738764379923,"pZ":0.9220409005349117,"vX0":11.354319259539855,"vY0":-128.1616898678682,"vZ0":-6.843779496369858,"x":79.09,"y":213.88,"x0":-2.2080938877115486,"y0":50.00143811388532,"z0":5.549133826526472,"aX":-16.364891696414418},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":15.4,"spinRate":1647,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.42600814465548353,"extension":6.683001601418302},"index":6,"playId":"baf0cf29-a5ec-33a4-82cc-a4b46c534a32","pitchNumber":5,"startTime":"2026-07-29T02:40:55.490Z","endTime":"2026-07-29T02:40:59.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.955423389285727,"aZ":-13.39082295157322,"pfxX":-6.923303828864905,"pfxZ":9.720239293777759,"pX":0.004721711107491486,"pZ":1.9137297412543322,"vX0":8.478220005303482,"vY0":-137.74528414870593,"vZ0":-7.846548891075379,"x":116.82,"y":187.11,"x0":-2.205334709450282,"y0":50.0034700709155,"z0":5.693454740601383,"aX":-13.380711612358215},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2440,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.39677202637276654,"extension":6.61708497666929},"index":7,"playId":"e11b698d-64c5-33b7-bc51-058b3d7ecb59","pitchNumber":6,"startTime":"2026-07-29T02:41:13.671Z","endTime":"2026-07-29T02:41:17.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:41:17.196Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:41:42.139Z","endTime":"2026-07-29T02:43:41.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87301338058213,"aZ":-15.587212265606267,"pfxX":-7.127680267177832,"pfxZ":8.569495539539206,"pX":-0.5727252922015486,"pZ":3.8020519252520297,"vX0":7.562582628003883,"vY0":-137.59621112380339,"vZ0":-2.5372437942275,"x":138.83,"y":136.12,"x0":-2.418625382556957,"y0":50.001058271523156,"z0":5.780599066070866,"aX":-13.793441391205524},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2439,"spinDirection":226},"zone":11,"typeConfidence":0.85,"plateTime":0.3966725656085148,"extension":6.406591945167742},"index":0,"playId":"b04e4560-3a0a-3a1d-8ec0-fe481d5e076b","pitchNumber":1,"startTime":"2026-07-29T02:41:49.058Z","endTime":"2026-07-29T02:41:52.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72926271857334,"aZ":-13.50632552288818,"pfxX":-7.564608258600827,"pfxZ":9.638897723344801,"pX":1.381429939167096,"pZ":1.8639953892341485,"vX0":12.444988260625474,"vY0":-137.8335824305133,"vZ0":-7.797505520831284,"x":64.34,"y":188.45,"x0":-2.195783120518308,"y0":50.006263395476246,"z0":5.629052399914928,"aX":-14.656381541130779},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2517,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.39638107820259405,"extension":6.628217257115659},"index":1,"playId":"74e331fc-b140-32bf-a9f6-8353a7b380d8","pitchNumber":2,"startTime":"2026-07-29T02:42:04.931Z","endTime":"2026-07-29T02:42:08.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-29T02:42:33.744Z","endTime":"2026-07-29T02:42:42.860Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"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":84.7,"endSpeed":79.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68800796202484,"aZ":-36.10506999265254,"pfxX":4.764012234477772,"pfxZ":-2.518575610054093,"pX":0.28472612178876366,"pZ":2.740933371919164,"vX0":5.500275680723198,"vY0":-123.37423385959224,"vZ0":-0.1590863051772069,"x":106.15,"y":164.77,"x0":-2.5821717107263824,"y0":50.00219380408667,"z0":5.817655083316497,"aX":7.435128974832542},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.4,"breakHorizontal":-9.8,"spinRate":2865,"spinDirection":36},"zone":6,"typeConfidence":0.91,"plateTime":0.44186847634046833,"extension":6.3553381958074615},"index":3,"playId":"2f6e0313-836b-35dc-975a-e4f7d46ac9f0","pitchNumber":3,"startTime":"2026-07-29T02:42:42.860Z","endTime":"2026-07-29T02:42:46.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65601346094887,"aZ":-28.139460987133628,"pfxX":-9.574338979399776,"pfxZ":2.39818686079553,"pX":-0.42904332633338793,"pZ":1.953189968209734,"vX0":7.997870990255229,"vY0":-128.35684954217487,"vZ0":-4.007769121403662,"x":133.35,"y":186.04,"x0":-2.3297911370672066,"y0":50.00075521437182,"z0":5.706772343465783,"aX":-16.09678286413618},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":1741,"spinDirection":241},"zone":7,"typeConfidence":0.91,"plateTime":0.4254674712009394,"extension":6.503803143439055},"index":4,"playId":"636308b7-42f0-3548-80ca-cdaf83986fbd","pitchNumber":4,"startTime":"2026-07-29T02:42:58.817Z","endTime":"2026-07-29T02:43:02.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.121354485033272,"aZ":-31.43254213444902,"pfxX":1.959834680198826,"pfxZ":0.4633589950795898,"pX":1.425697533009349,"pZ":0.9846691819451634,"vX0":8.51405462855674,"vY0":-124.06216233065781,"vZ0":-5.2681853877538165,"x":62.66,"y":212.19,"x0":-2.265844240184785,"y0":50.00521330002973,"z0":5.669563057503464,"aX":3.1407553458455806},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-5.0,"spinRate":2706,"spinDirection":15},"zone":14,"typeConfidence":0.91,"plateTime":0.4367508380399192,"extension":6.4393144027702744},"index":5,"playId":"c827ae3a-f20f-3d3a-a2ca-87fa6bbbe043","pitchNumber":5,"startTime":"2026-07-29T02:43:16.519Z","endTime":"2026-07-29T02:43:21.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667389648073662,"aZ":-13.067800045324596,"pfxX":-8.382124805714145,"pfxZ":9.958059056636092,"pX":0.6912092035371985,"pZ":2.6854557709899716,"vX0":10.582016157972928,"vY0":-137.45403453946375,"vZ0":-5.745300396747206,"x":90.65,"y":166.27,"x0":-2.1144326876743578,"y0":50.00426571577244,"z0":5.685537722158992,"aX":-16.086007248467308},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":13.1,"spinRate":2515,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.39805552505101316,"extension":6.547815394545676},"hitData":{"launchSpeed":99.0,"launchAngle":24.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.3,"coordY":83.21}},"index":6,"playId":"cee2f914-c002-3639-a8dc-1bd0f3674ba1","pitchNumber":6,"startTime":"2026-07-29T02:43:34.278Z","endTime":"2026-07-29T02:43:41.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:43:41.299Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:44:18.178Z","endTime":"2026-07-29T02:45:25.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T02:44:06.902Z","endTime":"2026-07-29T02:44:20.464Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.510746325873956,"aZ":-32.57236204488912,"pfxX":4.350959839900128,"pfxZ":-0.2547485825645772,"pX":0.6168020184568624,"pZ":3.130473809464033,"vX0":6.267979832211523,"vY0":-123.99720609725196,"vZ0":-0.17517230479004442,"x":93.49,"y":154.26,"x0":-2.4911569672043283,"y0":50.000582651554936,"z0":5.8782583408630815,"aX":6.897385835637932},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":-9.1,"spinRate":2872,"spinDirection":40},"zone":3,"typeConfidence":0.91,"plateTime":0.4386658112785895,"extension":6.373814981614806},"index":1,"playId":"56451eb3-bdd5-33b9-b14f-90f300ee5dc8","pitchNumber":1,"startTime":"2026-07-29T02:44:20.464Z","endTime":"2026-07-29T02:44:24.101Z","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":85.3,"endSpeed":79.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22655550637404,"aZ":-29.2555768629807,"pfxX":3.753974998926184,"pfxZ":1.8356726764552143,"pX":0.18194424845891516,"pZ":2.1047121781137217,"vX0":5.157212765458132,"vY0":-124.25868335767069,"vZ0":-2.9899862084254547,"x":110.06,"y":181.95,"x0":-2.395715268838022,"y0":50.002066068450794,"z0":5.715082984693442,"aX":5.960984070494959},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":-7.8,"spinRate":2914,"spinDirection":33},"zone":8,"typeConfidence":0.91,"plateTime":0.43817024499544743,"extension":6.388822287431904},"index":2,"playId":"7482ceb7-4d01-395c-aa16-b6469fdbc060","pitchNumber":2,"startTime":"2026-07-29T02:44:36.536Z","endTime":"2026-07-29T02:44:43.300Z","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":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314755116619416,"aZ":-28.36000029690935,"pfxX":-9.346347451391928,"pfxZ":2.287819497176915,"pX":0.4779883758588349,"pZ":0.026880977132845728,"vX0":10.335969110373291,"vY0":-127.74980368149205,"vZ0":-7.961274650707123,"x":98.78,"y":238.05,"x0":-2.3906362147741764,"y0":50.00091084591221,"z0":5.387119188041912,"aX":-15.572136047666156},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":14.9,"spinRate":1602,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.4274159257859562,"extension":6.722684861320377},"index":3,"playId":"a8eb0d12-7473-3107-bbca-9b513fcec9b2","pitchNumber":3,"startTime":"2026-07-29T02:45:02.752Z","endTime":"2026-07-29T02:45:06.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.808281822729228,"aZ":-28.390881658773758,"pfxX":-10.069385616273241,"pfxZ":2.2539597400383364,"pX":-0.43378452940252593,"pZ":2.069127866187591,"vX0":8.366495529928372,"vY0":-128.3557887350483,"vZ0":-3.287709550909202,"x":133.53,"y":182.91,"x0":-2.4160747217070977,"y0":50.006152364399284,"z0":5.560736482912951,"aX":-16.92418520346939},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":16.6,"spinRate":1813,"spinDirection":241},"zone":7,"typeConfidence":0.91,"plateTime":0.4255760328515219,"extension":6.530470396004573},"index":4,"playId":"3f5ec717-f1d0-3329-9e44-3779a4abe3eb","pitchNumber":4,"startTime":"2026-07-29T02:45:21.868Z","endTime":"2026-07-29T02:45:25.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:45:25.066Z","atBatIndex":75},{"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":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:48:08.012Z","endTime":"2026-07-29T02:49:43.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"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: Clayton Beeter replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:47:02.448Z","endTime":"2026-07-29T02:48:10.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14859110016072,"aZ":-37.38575845194026,"pfxX":0.3233729269336809,"pfxZ":-3.3451401718576363,"pX":-0.6874790970736431,"pZ":4.4663833302410305,"vX0":0.43147224589896865,"vY0":-123.17601626463434,"vZ0":3.0347101348030368,"x":143.21,"y":118.19,"x0":-0.9059660211544752,"y0":50.00234963004404,"z0":6.3493949835917105,"aX":0.5039054988893688},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.3,"breakHorizontal":-0.7,"spinRate":2627,"spinDirection":39},"zone":11,"typeConfidence":0.91,"plateTime":0.44224890334388256,"extension":5.883624294920831},"index":1,"playId":"0195abd9-8c1f-3a0f-83c5-dfe8f088706f","pitchNumber":1,"startTime":"2026-07-29T02:48:10.338Z","endTime":"2026-07-29T02:48:14.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241361887266244,"aZ":-11.851403034053522,"pfxX":-3.761173376358954,"pfxZ":10.451277093518604,"pX":0.3597207390854191,"pZ":1.5887985803706475,"vX0":4.809497850644472,"vY0":-137.7603199174307,"vZ0":-9.15325886337226,"x":103.29,"y":195.88,"x0":-0.9105628460131915,"y0":50.00212332150365,"z0":5.731492631498347,"aX":-7.3137084304625875},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2397,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.3958173393224129,"extension":6.273215044714627},"index":2,"playId":"e3e6e011-1be7-3d06-b0a2-d938453ff13b","pitchNumber":2,"startTime":"2026-07-29T02:48:27.227Z","endTime":"2026-07-29T02:48:30.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.817469522512376,"aZ":-34.91168144711061,"pfxX":1.4607056307016726,"pfxZ":-1.7152089058018483,"pX":-0.9139135863584352,"pZ":2.114960747201441,"vX0":-0.0956479462391695,"vY0":-124.61298525569863,"vZ0":-2.718802272397511,"x":151.84,"y":181.68,"x0":-1.0654767830343375,"y0":50.00393123089644,"z0":6.065485647898275,"aX":2.32892277206128},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.5,"breakHorizontal":-2.6,"spinRate":2955,"spinDirection":33},"zone":13,"typeConfidence":0.9,"plateTime":0.4372580892964786,"extension":5.902022813156004},"index":3,"playId":"07236f6f-ffc8-3efa-8ac0-e1d3630cecdf","pitchNumber":3,"startTime":"2026-07-29T02:48:44.058Z","endTime":"2026-07-29T02:48:47.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T02:49:01.124Z","endTime":"2026-07-29T02:49:09.910Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"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":87.9,"endSpeed":82.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593992430184215,"aZ":-34.617908852672514,"pfxX":-2.0687084157088065,"pfxZ":-1.4727775366199483,"pX":0.9694997504727539,"pZ":-0.9617489569682085,"vX0":4.717023719232383,"vY0":-127.7774870240237,"vZ0":-10.291552782918139,"x":80.04,"y":264.75,"x0":-0.6258575523348225,"y0":50.0005545456835,"z0":5.8103621693468055,"aX":-3.4451633323483546},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.7,"breakHorizontal":2.8,"spinRate":2816,"spinDirection":10},"zone":14,"typeConfidence":0.87,"plateTime":0.4275160611376525,"extension":6.048238776131928},"index":5,"playId":"c8042b70-f5e1-3ee7-ac62-7409fde6fc19","pitchNumber":4,"startTime":"2026-07-29T02:49:09.910Z","endTime":"2026-07-29T02:49:14.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797571195027434,"aZ":-36.478330205181884,"pfxX":-1.5951862421750895,"pfxZ":-2.655262764949052,"pX":-0.3933337396186922,"pZ":1.4607199390792303,"vX0":1.546870741737387,"vY0":-126.29365404106206,"vZ0":-4.095329714149462,"x":131.99,"y":199.34,"x0":-0.805390751783922,"y0":50.00365081232125,"z0":6.025461481492646,"aX":-2.5870129773208212},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.5,"breakHorizontal":2.5,"spinRate":2827,"spinDirection":30},"zone":13,"typeConfidence":0.89,"plateTime":0.43306886493188124,"extension":5.911355937678459},"hitData":{"launchSpeed":62.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.85,"coordY":166.66}},"index":6,"playId":"3c4a9a03-fa10-3b3b-b889-3b2675b0b75d","pitchNumber":5,"startTime":"2026-07-29T02:49:36.379Z","endTime":"2026-07-29T02:49:43.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:49:43.409Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Urías strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:50:09.470Z","endTime":"2026-07-29T02:52:04.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92830529536465,"aZ":-31.866087793131708,"pfxX":1.6192166816835014,"pfxZ":0.19726817768255112,"pX":1.0157208979819778,"pZ":0.6562625590561396,"vX0":3.984404088940704,"vY0":-124.00246408731766,"vZ0":-6.544416859835596,"x":78.28,"y":221.06,"x0":-0.8171710903699935,"y0":50.0038597325782,"z0":5.9617028850922,"aX":2.541602802351938},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":-3.8,"spinRate":2742,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.44035237063907573,"extension":5.9183334431871275},"index":0,"playId":"0075e0f2-c8a9-3a11-843d-78a3e63b8ae9","pitchNumber":1,"startTime":"2026-07-29T02:50:13.758Z","endTime":"2026-07-29T02:50:17.526Z","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":94.2,"endSpeed":87.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318232289071656,"aZ":-14.904902458898245,"pfxX":-1.1765224584231202,"pfxZ":8.956780120084147,"pX":-0.2858707101429775,"pZ":2.5754226369212843,"vX0":2.540443181329853,"vY0":-137.2393382474506,"vZ0":-6.0286386861874695,"x":127.9,"y":169.24,"x0":-1.0662562545070042,"y0":50.00375277335339,"z0":5.797054953731065,"aX":-2.2688934227762934},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":1.7,"spinRate":2280,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.3974789029350059,"extension":6.117813758667907},"index":1,"playId":"732821b3-292c-3ccb-ae31-badb0f2af528","pitchNumber":2,"startTime":"2026-07-29T02:50:34.025Z","endTime":"2026-07-29T02:50:37.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-29T02:50:46.373Z","endTime":"2026-07-29T02:50:58.048Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.066947278342504,"aZ":-13.534741045247548,"pfxX":-1.2790967074286068,"pfxZ":9.074495008811919,"pX":-0.07240958267017694,"pZ":5.633555884204102,"vX0":2.8063223101847763,"vY0":-142.063170727406,"vZ0":1.1649674280995952,"x":119.76,"y":86.67,"x0":-0.9046832150455048,"y0":50.00030594583413,"z0":6.075871008911759,"aX":-2.626936560868202},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":1.8,"spinRate":2339,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.3848314551517129,"extension":6.068373151642759},"index":3,"playId":"cc971945-65be-3869-a635-e386bbb6a673","pitchNumber":3,"startTime":"2026-07-29T02:50:58.048Z","endTime":"2026-07-29T02:51:03.470Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02459710936439,"aZ":-10.098025955674323,"pfxX":-2.072975913828738,"pfxZ":11.239018288283958,"pX":-0.24454997806401868,"pZ":1.5500918398183838,"vX0":3.182655700453362,"vY0":-139.00213002655622,"vZ0":-9.356818233094886,"x":126.32,"y":196.93,"x0":-1.1330215194151894,"y0":50.00669610131834,"z0":5.623004844012131,"aX":-4.0734233458712215},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":3.1,"spinRate":2278,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.39346449657208593,"extension":6.374683381009684},"index":4,"playId":"1207fb3c-9f38-3e2d-93bf-f6947d7b19c3","pitchNumber":4,"startTime":"2026-07-29T02:51:29.078Z","endTime":"2026-07-29T02:51:32.290Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"}}},{"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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93709912898066,"aZ":-35.37050443153839,"pfxX":2.839728998325688,"pfxZ":-1.9454795688348732,"pX":0.45046478804061535,"pZ":1.6155445974942166,"vX0":2.3157421609791635,"vY0":-127.38970345171026,"vZ0":-4.030551738107199,"x":99.83,"y":195.16,"x0":-0.8388857636018017,"y0":50.0003706203801,"z0":6.011283843125304,"aX":4.6709566787613745},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.2,"breakHorizontal":-5.6,"spinRate":2929,"spinDirection":27},"zone":9,"typeConfidence":0.9,"plateTime":0.42980884083973514,"extension":5.871941563085458},"index":5,"playId":"180dabe6-c58c-3da6-8fa5-ca0a2d4f2dd9","pitchNumber":5,"startTime":"2026-07-29T02:52:00.396Z","endTime":"2026-07-29T02:52:04.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:52:04.801Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Myles Straw lines out sharply to second baseman Nasim Nuñez.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:52:30.743Z","endTime":"2026-07-29T02:52:54.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.27"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.16"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.42"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.76"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.35"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.43"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.04"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.96"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.66"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.19"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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(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":96.9,"endSpeed":87.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09255376380058,"aZ":-9.145112637290387,"pfxX":-2.2142833968520153,"pfxZ":11.579783944002465,"pX":-0.05407820204585914,"pZ":2.184745311574102,"vX0":3.0387881933262535,"vY0":-140.86825127144408,"vZ0":-8.079657983235743,"x":119.06,"y":179.79,"x0":-0.8643718116841169,"y0":50.00621298242023,"z0":5.69928913109237,"aX":-4.405088168467803},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":3.4,"spinRate":2447,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.3903786047347997,"extension":6.1612368195888765},"index":0,"playId":"e64ebe57-e9cb-3beb-89af-1698da0c80ae","pitchNumber":1,"startTime":"2026-07-29T02:52:31.034Z","endTime":"2026-07-29T02:52:34.432Z","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":97.0,"endSpeed":88.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56631834023982,"aZ":-10.326248603641558,"pfxX":-3.326488997178953,"pfxZ":10.875666262148417,"pX":0.09728127477543816,"pZ":1.9404030413024314,"vX0":3.778264901552135,"vY0":-140.96174407514422,"vZ0":-8.820290383208928,"x":113.29,"y":186.39,"x0":-0.8293749270837375,"y0":50.00365781303388,"z0":5.780045866947711,"aX":-6.683114891417232},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":5.3,"spinRate":2230,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.38882457456776853,"extension":6.143863424184984},"hitData":{"launchSpeed":100.3,"launchAngle":9.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":137.16,"coordY":131.64}},"index":1,"playId":"732a610d-bf14-3a5e-bf9f-cf28c7416497","pitchNumber":2,"startTime":"2026-07-29T02:52:48.341Z","endTime":"2026-07-29T02:52:54.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:52:54.202Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Myles Straw lines out sharply to second baseman Nasim Nuñez.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:52:30.743Z","endTime":"2026-07-29T02:52:54.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.27"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.16"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.42"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.76"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.35"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.43"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.04"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.96"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.66"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.19"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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(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":96.9,"endSpeed":87.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09255376380058,"aZ":-9.145112637290387,"pfxX":-2.2142833968520153,"pfxZ":11.579783944002465,"pX":-0.05407820204585914,"pZ":2.184745311574102,"vX0":3.0387881933262535,"vY0":-140.86825127144408,"vZ0":-8.079657983235743,"x":119.06,"y":179.79,"x0":-0.8643718116841169,"y0":50.00621298242023,"z0":5.69928913109237,"aX":-4.405088168467803},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":3.4,"spinRate":2447,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.3903786047347997,"extension":6.1612368195888765},"index":0,"playId":"e64ebe57-e9cb-3beb-89af-1698da0c80ae","pitchNumber":1,"startTime":"2026-07-29T02:52:31.034Z","endTime":"2026-07-29T02:52:34.432Z","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":97.0,"endSpeed":88.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56631834023982,"aZ":-10.326248603641558,"pfxX":-3.326488997178953,"pfxZ":10.875666262148417,"pX":0.09728127477543816,"pZ":1.9404030413024314,"vX0":3.778264901552135,"vY0":-140.96174407514422,"vZ0":-8.820290383208928,"x":113.29,"y":186.39,"x0":-0.8293749270837375,"y0":50.00365781303388,"z0":5.780045866947711,"aX":-6.683114891417232},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":5.3,"spinRate":2230,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.38882457456776853,"extension":6.143863424184984},"hitData":{"launchSpeed":100.3,"launchAngle":9.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":137.16,"coordY":131.64}},"index":1,"playId":"732a610d-bf14-3a5e-bf9f-cf28c7416497","pitchNumber":2,"startTime":"2026-07-29T02:52:48.341Z","endTime":"2026-07-29T02:52:54.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:52:54.202Z","atBatIndex":78},"scoringPlays":[7,8,9,11,24,33,38,39,43,49,69],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9,10,11,12],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":80.69,"y":85.62},"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":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":77.83,"y":124.83},"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":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":148.77,"y":154.72},"type":"O","description":"Grounded Into DP"}],"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":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":156.88,"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":1,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":141.28,"y":172.04},"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":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":209.12,"y":102.36},"type":"O","description":"Sac Fly"},{"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":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":116.34,"y":153.2},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15,16,17],"bottom":[18,19,20],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":121.41,"y":102.02},"type":"H","description":"Single"}],"home":[]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24,25],"bottom":[26,27,28,29],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":95.59,"y":164.03},"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":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":115.32,"y":153.71},"type":"O","description":"Forceout"},{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":98.55,"y":175.0},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":198.06,"y":121.73},"type":"O","description":"Flyout"}],"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":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":104.18,"y":169.42},"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":3,"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":120.39,"y":188.67},"type":"E","description":"Field Error"}]}},{"startIndex":30,"endIndex":40,"top":[30,31,32,33,34],"bottom":[35,36,37,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":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":151.94,"y":114.89},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":173.6,"y":67.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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":167.17,"y":93.2},"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":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":117.35,"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":108.23,"y":168.91},"type":"O","description":"Fielders Choice 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":4,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":206.58,"y":92.87},"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":4,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":214.04,"y":75.07},"type":"H","description":"Home Run"},{"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":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":91.54,"y":37.55},"type":"H","description":"Home Run"},{"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":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":176.19,"y":78.48},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":50,"top":[41,42,43,44],"bottom":[45,46,47,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":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":118.87,"y":149.66},"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":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":103.67,"y":162.83},"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":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":141.72,"y":31.99},"type":"H","description":"Home Run"},{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":102.46,"y":135.39},"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":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":156.88,"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":5,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":163.42,"y":124.99},"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":5,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":149.28,"y":174.49},"type":"E","description":"Field Error"},{"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":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":177.5,"y":129.82},"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":5,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":78.35,"y":77.89},"type":"O","description":"Sac Fly"},{"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":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":152.82,"y":157.76},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53],"bottom":[54,55,56,57,58],"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":143.1,"y":164.7},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":154.34,"y":154.22},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":104.18,"y":166.38},"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":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":169.63,"y":98.67},"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":6,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":155.43,"y":67.37},"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":6,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":80.05,"y":102.15},"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":6,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":108.63,"y":172.55},"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":6,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":103.19,"y":73.75},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":151.3,"y":155.74},"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":7,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":121.96,"y":74.2},"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":7,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":101.14,"y":168.91},"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":7,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":169.39,"y":105.74},"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":7,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":127.53,"y":121.55},"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":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":82.39,"y":124.83},"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":7,"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":152.32,"y":150.16},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":75,"top":[67,68,69,70,71,72],"bottom":[73,74,75],"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":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":133.25,"y":99.02},"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":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":111.78,"y":157.26},"type":"O","description":"Fielders Choice"},{"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":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":117.52,"y":22.31},"type":"H","description":"Home Run"},{"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":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":49.81,"y":122.53},"type":"O","description":"Flyout"}],"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":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":201.3,"y":83.21},"type":"O","description":"Flyout"}]}},{"startIndex":76,"endIndex":78,"top":[76,77,78],"bottom":[],"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":159.85,"y":166.66},"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":137.16,"y":131.64},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":8,"errors":2,"leftOnBase":9},"away":{"runs":6,"hits":8,"errors":2,"leftOnBase":4}},"defense":{"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"catcher":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"third":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"onDeck":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"inHole":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"battingOrder":6,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"onDeck":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"inHole":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"battingOrder":1,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"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":4,"groundOuts":14,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".242","atBats":35,"obp":".303","slg":".379","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":8,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".390","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":173,"era":"4.17","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.31","battersFaced":41,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":75,"strikes":98,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":8,"pitchesPerInning":"21.63","runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":2,"chances":33,"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":{"note":"(L, 2-2)","summary":"0.2 IP, 4 ER, 0 K, 6 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":6,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":9,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":27,"strikes":15,"strikePercentage":".360","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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}},"ID669310":{"person":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":69,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":26,"strikes":43,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":3,"gamesStarted":0,"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":28,"obp":".419","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"4.76","inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.12","battersFaced":31,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":49,"strikes":79,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".000","pitchesPerInning":"22.59","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.59","walksPer9Inn":"1.59","hitsPer9Inn":"17.47","runsScoredPer9":"6.35","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"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":{"gamesStarted":1,"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":false},"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}},"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":{},"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":48,"gamesStarted":0,"flyOuts":20,"groundOuts":50,"airOuts":31,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":72,"baseOnBalls":14,"intentionalWalks":1,"hits":37,"hitByPitch":0,"atBats":189,"obp":".250","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":835,"era":"1.02","inningsPitched":"53.0","wins":3,"losses":3,"saves":22,"saveOpportunities":22,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"0.96","battersFaced":204,"outs":159,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":835,"balls":274,"strikes":561,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".500","pitchesPerInning":"15.75","gamesFinished":34,"strikeoutWalkRatio":"5.14","strikeoutsPer9Inn":"12.23","walksPer9Inn":"2.38","hitsPer9Inn":"6.28","runsScoredPer9":"1.87","homeRunsPer9":"0.17","inheritedRunners":24,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"2.1 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":27,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":81,"groundOuts":96,"airOuts":152,"runs":46,"doubles":26,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":0,"hits":120,"hitByPitch":2,"avg":".296","atBats":406,"obp":".320","slg":".424","ops":".744","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":172,"rbi":34,"leftOnBase":142,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.75","popOuts":33,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":236,"putOuts":131,"errors":11,"chances":378,"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":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":51,"groundOuts":72,"airOuts":103,"runs":38,"doubles":18,"triples":2,"homeRuns":7,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":2,"hits":78,"hitByPitch":2,"avg":".245","atBats":319,"obp":".307","slg":".379","ops":".686","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":121,"rbi":25,"leftOnBase":137,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.57","popOuts":23,"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":190,"errors":2,"chances":196,"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 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":43,"groundOuts":100,"airOuts":83,"runs":26,"doubles":16,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":11,"intentionalWalks":0,"hits":73,"hitByPitch":8,"avg":".231","atBats":316,"obp":".271","slg":".354","ops":".625","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":112,"rbi":41,"leftOnBase":139,"sacBunts":2,"sacFlies":4,"babip":".267","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.14","popOuts":19,"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":196,"putOuts":138,"errors":5,"chances":339,"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,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":49,"groundOuts":60,"airOuts":104,"runs":38,"doubles":20,"triples":0,"homeRuns":10,"strikeOuts":87,"baseOnBalls":42,"intentionalWalks":0,"hits":58,"hitByPitch":2,"atBats":302,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1425,"era":"3.92","inningsPitched":"85.0","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.18","battersFaced":353,"outs":255,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1425,"balls":540,"strikes":885,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".444","pitchesPerInning":"16.76","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.21","walksPer9Inn":"4.45","hitsPer9Inn":"6.14","runsScoredPer9":"4.02","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":25,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":22,"groundOuts":16,"airOuts":33,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".144","atBats":104,"obp":".274","slg":".279","ops":".553","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":29,"rbi":12,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".200","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":52,"errors":2,"chances":77,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":28,"groundOuts":79,"airOuts":55,"runs":28,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":0,"hits":67,"hitByPitch":5,"avg":".285","atBats":235,"obp":".337","slg":".396","ops":".733","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":93,"rbi":18,"leftOnBase":71,"sacBunts":3,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","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":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":22,"groundOuts":37,"airOuts":42,"runs":12,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":0,"avg":".256","atBats":164,"obp":".303","slg":".396","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":65,"rbi":20,"leftOnBase":72,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.80","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":74,"errors":1,"chances":76,"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-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":48,"groundOuts":82,"airOuts":86,"runs":36,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":62,"baseOnBalls":33,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".234","atBats":299,"obp":".315","slg":".405","ops":".720","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":121,"rbi":33,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.95","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"24.92","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":{"summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":19,"groundOuts":79,"airOuts":35,"runs":15,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":4,"hits":38,"hitByPitch":0,"atBats":177,"obp":".267","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":659,"era":"1.51","inningsPitched":"47.2","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":22,"blownSaves":3,"earnedRuns":8,"whip":"1.07","battersFaced":193,"outs":143,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":659,"balls":193,"strikes":466,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.26","rbi":0,"winPercentage":".333","pitchesPerInning":"13.83","gamesFinished":6,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"5.10","walksPer9Inn":"2.45","hitsPer9Inn":"7.17","runsScoredPer9":"2.83","homeRunsPer9":"0.00","inheritedRunners":6,"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":true,"isSubstitute":false}},"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,"battingOrder":"300","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":32,"groundOuts":52,"airOuts":61,"runs":28,"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":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":19,"groundOuts":39,"airOuts":35,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":2,"hits":26,"hitByPitch":0,"avg":".224","atBats":116,"obp":".305","slg":".336","ops":".641","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":39,"rbi":12,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.67","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":{"caughtStealing":9,"stolenBases":46,"stolenBasePercentage":".836","caughtStealingPercentage":".164","assists":19,"putOuts":306,"errors":1,"chances":326,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"301","stats":{"batting":{"summary":"1-2 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":56,"groundOuts":71,"airOuts":93,"runs":55,"doubles":13,"triples":0,"homeRuns":24,"strikeOuts":133,"baseOnBalls":38,"intentionalWalks":0,"hits":86,"hitByPitch":6,"avg":".226","atBats":381,"obp":".304","slg":".449","ops":".753","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":171,"rbi":66,"leftOnBase":190,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.88","popOuts":23,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":70,"errors":14,"chances":236,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[682818,664702,664770,665489,672960,543807,678218,662139,676391,665926,649966,669456,663893,689254,669310,656546],"pitchers":[669456,663893,689254,669310,656546],"bench":[672386,676914],"bullpen":[656302,592332,671936,693686,643511,453286,686973,702056],"battingOrder":[664702,664770,672960,543807,678218,662139,676391,665926,649966],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Varsho (18, Cavalli)."},{"label":"HR","value":"Okamoto (24, 5th inning off Cavalli, 0 on, 2 out); Springer (12, 8th inning off Varland, G, 2 on, 0 out)."},{"label":"TB","value":"Clement; Guerrero Jr.; Lukes 2; Okamoto 4; Springer 4; Valenzuela; Varsho 2."},{"label":"RBI","value":"Giménez (41); Okamoto (66); Springer 3 (33)."},{"label":"2-out RBI","value":"Okamoto."},{"label":"Runners left in scoring position, 2 out","value":"Springer; Urías, L; Giménez."},{"label":"GIDP","value":"Guerrero Jr."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Clement (11, fielding); Okamoto (14, fielding)."}]}],"note":[{"label":"a","value":"Grounded out for Piñango in the 7th."}]},"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":8,"groundOuts":8,"airOuts":10,"runs":8,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".254","atBats":31,"obp":".330","slg":".446","ops":".776","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":14,"rbi":8,"leftOnBase":16,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":14,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"4.75","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":49,"strikes":104,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":5,"pitchesPerInning":"17.00","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":2,"chances":41,"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":"801","stats":{"batting":{"note":"a-","summary":"2-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":23,"groundOuts":49,"airOuts":31,"runs":24,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":51,"baseOnBalls":13,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".240","atBats":171,"obp":".292","slg":".415","ops":".707","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":71,"rbi":26,"leftOnBase":83,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.43","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":27,"errors":8,"chances":90,"fielding":".911","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":59,"groundOuts":69,"airOuts":117,"runs":67,"doubles":21,"triples":2,"homeRuns":27,"strikeOuts":96,"baseOnBalls":38,"intentionalWalks":2,"hits":115,"hitByPitch":10,"avg":".294","atBats":391,"obp":".366","slg":".565","ops":".931","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":445,"totalBases":221,"rbi":82,"leftOnBase":149,"sacBunts":0,"sacFlies":6,"babip":".321","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.48","popOuts":36,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":242,"putOuts":142,"errors":16,"chances":400,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | RBI, CS","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":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":100,"flyOuts":36,"groundOuts":90,"airOuts":73,"runs":46,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":73,"baseOnBalls":37,"intentionalWalks":0,"hits":75,"hitByPitch":1,"avg":".248","atBats":303,"obp":".329","slg":".290","ops":".619","caughtStealing":5,"stolenBases":38,"stolenBasePercentage":".884","caughtStealingPercentage":".116","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":88,"rbi":31,"leftOnBase":137,"sacBunts":6,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"303.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":275,"putOuts":161,"errors":12,"chances":448,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":30,"groundOuts":61,"airOuts":59,"runs":23,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".240","atBats":192,"obp":".324","slg":".339","ops":".663","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":65,"rbi":18,"leftOnBase":88,"sacBunts":2,"sacFlies":4,"babip":".267","groundOutsToAirouts":"1.03","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"64.00","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":90,"putOuts":42,"errors":6,"chances":138,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"12.27","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"2.18","battersFaced":19,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":24,"strikes":49,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"19.91","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"7.36","hitsPer9Inn":"12.27","runsScoredPer9":"12.27","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(S, 11)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":91,"groundOuts":93,"airOuts":137,"runs":54,"doubles":22,"triples":5,"homeRuns":11,"strikeOuts":82,"baseOnBalls":27,"intentionalWalks":1,"hits":100,"hitByPitch":5,"avg":".245","atBats":408,"obp":".297","slg":".404","ops":".701","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":165,"rbi":52,"leftOnBase":201,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.09","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":175,"errors":2,"chances":179,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":16,"groundOuts":49,"airOuts":30,"runs":27,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":61,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".243","atBats":185,"obp":".307","slg":".400","ops":".707","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":202,"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":true,"isSubstitute":false}},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":8,"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":108,"flyOuts":49,"groundOuts":82,"airOuts":77,"runs":97,"doubles":25,"triples":1,"homeRuns":30,"strikeOuts":148,"baseOnBalls":85,"intentionalWalks":9,"hits":112,"hitByPitch":4,"avg":".269","atBats":416,"obp":".396","slg":".550","ops":".946","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":508,"totalBases":229,"rbi":72,"leftOnBase":155,"sacBunts":0,"sacFlies":3,"babip":".340","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.87","popOuts":4,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":172,"errors":5,"chances":182,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(W, 8-4)","summary":"6.0 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":34,"strikes":64,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":2,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".235","atBats":17,"obp":".350","slg":".471","ops":".821","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":8,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":0,"putOuts":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-0 | 3 BB, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":95,"flyOuts":47,"groundOuts":78,"airOuts":92,"runs":40,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":57,"baseOnBalls":20,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".235","atBats":293,"obp":".295","slg":".386","ops":".681","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":113,"rbi":37,"leftOnBase":118,"sacBunts":2,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.56","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":231,"errors":2,"chances":236,"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":"(H, 9)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":2,"strikes":12,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":33,"gamesStarted":0,"flyOuts":19,"groundOuts":24,"airOuts":35,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":111,"obp":".290","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":543,"era":"3.52","inningsPitched":"30.2","wins":0,"losses":1,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":12,"whip":"1.17","battersFaced":125,"outs":92,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":189,"strikes":354,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"17.71","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.80","walksPer9Inn":"3.52","hitsPer9Inn":"7.04","runsScoredPer9":"4.11","homeRunsPer9":"0.88","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"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"}]},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":33,"gamesStarted":0,"flyOuts":22,"groundOuts":22,"airOuts":41,"runs":26,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":1,"hits":43,"hitByPitch":0,"atBats":132,"obp":".387","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":565,"era":"6.82","inningsPitched":"31.2","wins":1,"losses":2,"saves":6,"saveOpportunities":8,"holds":6,"blownSaves":2,"earnedRuns":24,"whip":"1.83","battersFaced":151,"outs":95,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":186,"strikes":379,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":3,"winPercentage":".333","pitchesPerInning":"17.84","gamesFinished":11,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"4.26","hitsPer9Inn":"12.22","runsScoredPer9":"7.39","homeRunsPer9":"1.99","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","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":{},"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":13,"flyOuts":84,"groundOuts":89,"airOuts":141,"runs":65,"doubles":13,"triples":1,"homeRuns":25,"strikeOuts":66,"baseOnBalls":31,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":394,"obp":".319","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1609,"era":"5.17","inningsPitched":"101.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.34","battersFaced":434,"outs":303,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1609,"balls":561,"strikes":1048,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".467","pitchesPerInning":"15.93","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.88","walksPer9Inn":"2.76","hitsPer9Inn":"9.27","runsScoredPer9":"5.79","homeRunsPer9":"2.23","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":28,"lineOuts":29},"fielding":{"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":1,"flyOuts":28,"groundOuts":25,"airOuts":38,"runs":23,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":39,"hitByPitch":1,"atBats":131,"obp":".359","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":578,"era":"5.68","inningsPitched":"31.2","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":20,"whip":"1.61","battersFaced":147,"outs":95,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":578,"balls":216,"strikes":362,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".333","pitchesPerInning":"18.25","gamesFinished":10,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"8.81","walksPer9Inn":"3.41","hitsPer9Inn":"11.08","runsScoredPer9":"6.54","homeRunsPer9":"1.42","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":true,"isSubstitute":false}},"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,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":4,"gamesStarted":1,"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":27,"obp":".207","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":94,"era":"2.35","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.78","battersFaced":29,"outs":23,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".000","pitchesPerInning":"12.26","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.70","walksPer9Inn":"2.35","hitsPer9Inn":"4.70","runsScoredPer9":"2.35","homeRunsPer9":"1.17","inheritedRunners":3,"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":true,"isSubstitute":false}},"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":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":36,"groundOuts":100,"airOuts":88,"runs":47,"doubles":18,"triples":4,"homeRuns":22,"strikeOuts":58,"baseOnBalls":16,"intentionalWalks":0,"hits":96,"hitByPitch":0,"avg":".282","atBats":341,"obp":".313","slg":".551","ops":".864","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":188,"rbi":73,"leftOnBase":138,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":22,"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":533,"errors":4,"chances":604,"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,686611,682928,660688,695734,683083,678391,691781,696285,676917,676680,681402,687377,690925],"pitchers":[676917,676680,681402,687377,690925],"bench":[665953,695670,677588],"bullpen":[683000,656492,668820,641793,571945,687223,687606,678868],"battingOrder":[695578,671277,686611,682928,660688,695734,683083,691781,696285],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"García Jr., L (22, 4th inning off Fluharty, 1 on, 2 out); Crews (9, 4th inning off Van Eyk, 0 on, 2 out)."},{"label":"TB","value":"Abrams; Crews 4; García Jr., L 5; House 2; Lile; Ruiz, K."},{"label":"RBI","value":"Crews (24); García Jr., L 2 (73); Lile (52); Nuñez, N (31); Ruiz, K (36); Young 2 (37)."},{"label":"2-out RBI","value":"Young; García Jr., L 2; Crews."},{"label":"Runners left in scoring position, 2 out","value":"Wood 3; García Jr., L; Lile."},{"label":"SF","value":"Nuñez, N; Young."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Nuñez, N (5, 2nd base by Little, B/Valenzuela)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Vivas (6, throw); Abrams (16, fielding)."},{"label":"DP","value":"(Nuñez, N-Abrams-García Jr., L)."}]}],"note":[{"label":"a","value":"Flied out for Vivas in the 4th."}]}},"officials":[{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Valenzuela 2 (Ball-Overturned to Strike, Ball-Confirmed); Ruiz, K 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Urías, L (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Bieber 42-15; Little, B 27-19; Fluharty 19-12; Van Eyk 69-43; Hoffman, J 16-9; Cavalli 98-64; Cosgrove 13-9; Varland, G 16-11; Ribalta 14-12; Beeter 12-8."},{"label":"Groundouts-flyouts","value":"Bieber 1-0; Little, B 3-0; Fluharty 0-1; Van Eyk 4-6; Hoffman, J 0-1; Cavalli 10-3; Cosgrove 2-0; Varland, G 1-0; Ribalta 0-1; Beeter 1-0."},{"label":"Batters faced","value":"Bieber 9; Little, B 7; Fluharty 4; Van Eyk 18; Hoffman, J 3; Cavalli 25; Cosgrove 3; Varland, G 3; Ribalta 3; Beeter 3."},{"label":"Inherited runners-scored","value":"Little, B 3-0."},{"label":"Umpires","value":"HP: Jonathan Parra. 1B: Lance Barksdale. 2B: Will Little. 3B: Ryan Wills. "},{"label":"Weather","value":"69 degrees, Overcast."},{"label":"Wind","value":"5 mph, Out To LF."},{"label":"First pitch","value":"7:52 PM."},{"label":"T","value":"3:00 (1:07 delay)."},{"label":"Att","value":"20,775."},{"label":"Venue","value":"Nationals Park."},{"label":"July 28, 2026"}],"pitchingNotes":["Varland, G pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","boxscoreName":"Springer"},"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-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":48,"groundOuts":82,"airOuts":86,"runs":36,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":62,"baseOnBalls":33,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".234","atBats":299,"obp":".315","slg":".405","ops":".720","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":121,"rbi":33,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.95","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"24.92","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"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893","boxscoreName":"Little, B"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":27,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","boxscoreName":"García Jr., L"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":36,"groundOuts":100,"airOuts":88,"runs":47,"doubles":18,"triples":4,"homeRuns":22,"strikeOuts":58,"baseOnBalls":16,"intentionalWalks":0,"hits":96,"hitByPitch":0,"avg":".282","atBats":341,"obp":".313","slg":".551","ops":".864","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":188,"rbi":73,"leftOnBase":138,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":22,"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":533,"errors":4,"chances":604,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"loser":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"save":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}