{"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":822782,"link":"/api/v1.1/game/822782/feed/live","metaData":{"wait":10,"timeStamp":"20260801_014343","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822782,"type":"R","doubleHeader":"N","id":"2026/07/31/slnmlb-tormlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822782-2026-07-31","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-31T23:07:00Z","originalDate":"2026-07-31","officialDate":"2026-07-31","dayNight":"night","time":"7:07","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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":56,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":54,"losses":56,"winningPercentage":".491"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":59,"ties":0,"pct":".464"},"records":{},"divisionLeader":false,"wins":51,"losses":59,"winningPercentage":".464"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"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},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID689149":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149","firstName":"John","lastName":"Dallas","primaryNumber":"37","birthDate":"2000-06-26","currentAge":26,"birthCity":"Orange","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Dallas","middleName":"Chadwell","boxscoreName":"Dallas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Dallas","nameSlug":"chad-dallas-689149","firstLastName":"Chad Dallas","lastFirstName":"Dallas, Chad","lastInitName":"Dallas, C","initLastName":"C Dallas","fullFMLName":"John Chadwell Dallas","fullLFMName":"Dallas, John Chadwell","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID691458":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","firstName":"Blaze","lastName":"Jordan","primaryNumber":"33","birthDate":"2002-12-19","currentAge":23,"birthCity":"Southaven","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Jordan","boxscoreName":"Jordan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Jordan","nameSlug":"blaze-jordan-691458","firstLastName":"Blaze Jordan","lastFirstName":"Jordan, Blaze","lastInitName":"Jordan, B","initLastName":"B Jordan","fullFMLName":"Blaze  Jordan","fullLFMName":"Jordan, Blaze","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"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},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"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},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID703725":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725","firstName":"Luis","lastName":"Gastelum","primaryNumber":"72","birthDate":"2001-09-27","currentAge":24,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gastelum","middleName":"Enrique","boxscoreName":"Gastelum, L","gender":"M","nameMatrilineal":"Canedo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gastelum","nameSlug":"luis-gastelum-703725","firstLastName":"Luis Gastelum","lastFirstName":"Gastelum, Luis","lastInitName":"Gastelum, L","initLastName":"L Gastelum","fullFMLName":"Luis Enrique Gastelum","fullLFMName":"Gastelum, Luis Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":28,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"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},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID660821":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821","firstName":"Jesús","lastName":"Sánchez","primaryNumber":"12","birthDate":"1997-10-07","currentAge":28,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jesús","useLastName":"Sánchez","boxscoreName":"Sánchez, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hey-SUS","mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesús Sánchez","nameSlug":"jesus-sanchez-660821","firstLastName":"Jesús Sánchez","lastFirstName":"Sánchez, Jesús","lastInitName":"Sánchez, J","initLastName":"J Sánchez","fullFMLName":"Jesús Sánchez","fullLFMName":"Sánchez, Jesús","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID657265":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265","firstName":"Peter","lastName":"Strzelecki","primaryNumber":"58","birthDate":"1994-10-24","currentAge":31,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Strzelecki","middleName":"J.","boxscoreName":"Strzelecki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"STREZ-lecky","mlbDebutDate":"2022-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Strzelecki","nameSlug":"peter-strzelecki-657265","firstLastName":"Peter Strzelecki","lastFirstName":"Strzelecki, Peter","lastInitName":"Strzelecki, P","initLastName":"P Strzelecki","fullFMLName":"Peter J. Strzelecki","fullLFMName":"Strzelecki, Peter J.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"3","birthDate":"1997-09-06","currentAge":28,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"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},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"38","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14","location":{"address1":"1 Blue Jays Way, Suite 3200","city":"Toronto","state":"Ontario","stateAbbrev":"ON","postalCode":"M5V1J1","defaultCoordinates":{"latitude":43.64155,"longitude":-79.38915},"azimuthAngle":345.0,"elevation":270,"country":"Canada","phone":"(416) 341-1000"},"timeZone":{"tz":"EDT","id":"America/Toronto","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":49282,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"leftCenter":375,"center":404,"rightCenter":375,"rightLine":328},"active":true,"season":"2026"},"officialVenue":{"id":14,"link":"/api/v1/venues/14"},"weather":{"condition":"Clear","temp":"77","wind":"2 mph, R To L"},"gameInfo":{"attendance":41506,"firstPitch":"2026-07-31T23:07:00.000Z","gameDurationMinutes":156},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"home":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"}},"officialScorer":{"id":639680,"fullName":"Herb Morell","link":"/api/v1/people/639680"},"primaryDatacaster":{"id":535256,"fullName":"Mark Polishuk","link":"/api/v1/people/535256"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T23:07:21.068Z","endTime":"2026-07-31T23:08:52.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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-31T20:29:10.131Z","endTime":"2026-07-31T22:38:09.445Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-31T22:38:09.445Z","endTime":"2026-07-31T23:05:45.407Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-31T23:05:45.407Z","endTime":"2026-07-31T23:07:23.362Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.888814259234213,"aZ":-10.292298622430733,"pfxX":-3.3803350623739634,"pfxZ":11.521852397297504,"pX":-0.06276982538888459,"pZ":2.4694937106409958,"vX0":5.4022881024055245,"vY0":-137.28967926801897,"vZ0":-7.640136401804297,"x":119.39,"y":172.1,"x0":-1.621546581774844,"y0":50.0005850192039,"z0":5.998150358143657,"aX":-6.418839745858966},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":4.9,"spinRate":2420,"spinDirection":194},"zone":5,"typeConfidence":0.87,"plateTime":0.39976540349565903,"extension":6.392588748662558},"index":3,"playId":"224cbe27-a791-3622-9450-60c268b26bdc","pitchNumber":1,"startTime":"2026-07-31T23:07:23.362Z","endTime":"2026-07-31T23:07:27.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.922362571867538,"aZ":-17.687814280639333,"pfxX":-3.3571315625622105,"pfxZ":10.303136767630203,"pX":-0.19991241446256314,"pZ":2.793410725829711,"vX0":3.9605876034787584,"vY0":-117.6913159037374,"vZ0":-3.6423240480190877,"x":124.62,"y":163.36,"x0":-1.4668123729755675,"y0":50.00027731856996,"z0":5.995271885169557,"aX":-4.718585953249996},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":18.1,"breakHorizontal":5.2,"spinRate":1856,"spinDirection":190},"zone":2,"typeConfidence":0.89,"plateTime":0.46503923317723084,"extension":6.094204558769679},"index":4,"playId":"53b3a7ea-2d7b-36de-9814-67e6f2cde3c6","pitchNumber":2,"startTime":"2026-07-31T23:07:37.088Z","endTime":"2026-07-31T23:07:41.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-31T23:07:47.079Z","endTime":"2026-07-31T23:08:00.470Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":87.8,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.829651771144093,"aZ":-27.205972801030818,"pfxX":0.4756597058172165,"pfxZ":3.0173536374942316,"pX":1.0464677336783157,"pZ":-0.7064612192815192,"vX0":6.63708430433885,"vY0":-127.45181191626907,"vZ0":-10.695392028054796,"x":77.11,"y":257.85,"x0":-1.6516322399849295,"y0":50.00388756612679,"z0":5.687636847304242,"aX":0.7837581444001045},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-2.4,"spinRate":2729,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.429504845567803,"extension":6.624953374575152},"index":6,"playId":"9a8ef82a-3fdb-3472-8ba0-4fd42694dd88","pitchNumber":3,"startTime":"2026-07-31T23:08:00.470Z","endTime":"2026-07-31T23:08:03.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63089704640556,"aZ":-11.802912794397402,"pfxX":-3.38137982577335,"pfxZ":10.581857824495351,"pX":0.24565004889392908,"pZ":2.6189416759004196,"vX0":5.9135161669365335,"vY0":-138.52412335034788,"vZ0":-7.087409103950546,"x":107.64,"y":168.07,"x0":-1.4866175524643914,"y0":50.00579535791862,"z0":6.0161382619212525,"aX":-6.511835978629216},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2456,"spinDirection":197},"zone":5,"typeConfidence":0.87,"plateTime":0.396825874748441,"extension":6.453498944401017},"index":7,"playId":"5a3306dd-6aef-3e10-9b0a-8914f1e83be3","pitchNumber":4,"startTime":"2026-07-31T23:08:21.576Z","endTime":"2026-07-31T23:08:25.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10350507264725,"aZ":-10.875823997413436,"pfxX":-2.1604018554732116,"pfxZ":10.898361438131404,"pX":0.19171461747214147,"pZ":2.5211610548642276,"vX0":4.93063643838781,"vY0":-139.55566629590268,"vZ0":-7.548595447468547,"x":109.69,"y":170.71,"x0":-1.3245904057847513,"y0":50.00195860236218,"z0":5.993459266288924,"aX":-4.221948933664217},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":2.8,"spinRate":2418,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.39386174857531575,"extension":6.4786623344656356},"hitData":{"launchSpeed":94.8,"launchAngle":30.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.85,"coordY":83.24}},"index":8,"playId":"6ba806cd-59da-3d9f-bea7-cc9cc0b42198","pitchNumber":5,"startTime":"2026-07-31T23:08:45.050Z","endTime":"2026-07-31T23:08:52.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:08:52.924Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T23:09:09.403Z","endTime":"2026-07-31T23:10:51.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41840380734977,"aZ":-28.420874137134952,"pfxX":-0.5619661225046411,"pfxZ":2.3153209935633505,"pX":1.2825201226223573,"pZ":3.1987765809859994,"vX0":6.009581848653586,"vY0":-126.57185307712825,"vZ0":-1.7748292816998297,"x":68.11,"y":152.41,"x0":-1.051848914581609,"y0":50.00087637416139,"z0":6.190268630282607,"aX":-0.9110837722321082},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":-0.4,"spinRate":2651,"spinDirection":122},"zone":12,"typeConfidence":0.89,"plateTime":0.43315594327092155,"extension":6.343524143353171},"index":0,"playId":"3d7e3d4a-0d3d-3b8e-a219-d34d076c89ad","pitchNumber":1,"startTime":"2026-07-31T23:09:24.864Z","endTime":"2026-07-31T23:09:28.434Z","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":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09782578502651,"aZ":-28.848482506531226,"pfxX":0.665084375416531,"pfxZ":2.0003583933316076,"pX":1.1674495404885048,"pZ":1.8401854950457923,"vX0":6.149574774158755,"vY0":-129.32319335905387,"vZ0":-4.9489389614921695,"x":72.5,"y":189.09,"x0":-1.3442402026932578,"y0":50.00538940912651,"z0":6.035505256975721,"aX":1.108651013443604},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-2.8,"spinRate":2788,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4262136011250295,"extension":6.228174478559226},"index":1,"playId":"b2159c61-262b-3528-b71f-ae12dcf8dfda","pitchNumber":2,"startTime":"2026-07-31T23:09:42.491Z","endTime":"2026-07-31T23:09:45.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22938821000683,"aZ":-28.45510120715606,"pfxX":-0.7317727092511417,"pfxZ":2.2380308352290914,"pX":0.01859993958204449,"pZ":2.3581569223466654,"vX0":3.6133649000198416,"vY0":-128.28634901198112,"vZ0":-3.6895912995995133,"x":116.29,"y":175.11,"x0":-1.3147819291850757,"y0":50.0026735281791,"z0":6.039855473471977,"aX":-1.2163601575545617},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":0.5,"spinRate":2625,"spinDirection":133},"zone":8,"typeConfidence":0.89,"plateTime":0.4274141077918707,"extension":6.224027842090536},"index":2,"playId":"594a0647-7136-392b-b170-560130d0b049","pitchNumber":3,"startTime":"2026-07-31T23:10:03.387Z","endTime":"2026-07-31T23:10:06.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-31T23:10:15.556Z","endTime":"2026-07-31T23:10:27.211Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565096442928038,"aZ":-26.790755229758222,"pfxX":-1.461646483051668,"pfxZ":3.183169774187764,"pX":0.8270520557507695,"pZ":0.5426938698252948,"vX0":6.383842275380243,"vY0":-129.32938545305598,"vZ0":-8.245087781219777,"x":85.47,"y":224.13,"x0":-1.4858742288345683,"y0":50.001781593139846,"z0":5.834060723240506,"aX":-2.4710597885139856},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":1.2,"spinRate":2675,"spinDirection":147},"zone":14,"typeConfidence":0.88,"plateTime":0.423905997414288,"extension":6.347240333167119},"index":4,"playId":"9b863cd9-09da-3af5-8031-bc66a7a8afde","pitchNumber":4,"startTime":"2026-07-31T23:10:27.211Z","endTime":"2026-07-31T23:10:30.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06519654981716,"aZ":-11.760242115864814,"pfxX":-4.147079729805125,"pfxZ":10.272629777069612,"pX":0.09353548312604526,"pZ":3.033102621958527,"vX0":4.866749124586949,"vY0":-140.3926658567589,"vZ0":-6.282437316497744,"x":113.43,"y":156.89,"x0":-1.1271964870351467,"y0":50.00504667453155,"z0":6.072168996568618,"aX":-8.243652698049445},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2336,"spinDirection":196},"zone":2,"typeConfidence":0.86,"plateTime":0.3907706314200561,"extension":6.254769479694565},"index":5,"playId":"e5d15d3f-c297-3e0c-abee-6e9f9ca6d757","pitchNumber":5,"startTime":"2026-07-31T23:10:47.985Z","endTime":"2026-07-31T23:10:51.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:10:51.260Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T23:11:11.957Z","endTime":"2026-07-31T23:12:18.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03559579474489,"aZ":-13.148578529125727,"pfxX":-5.061878989224018,"pfxZ":9.636091722439662,"pX":-0.8594135891361113,"pZ":2.571188036359889,"vX0":4.019004412720211,"vY0":-139.97979676231554,"vZ0":-7.107658380356688,"x":149.76,"y":169.36,"x0":-1.6596149236025954,"y0":50.00463201556379,"z0":6.012856803186509,"aX":-9.99730447022876},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2317,"spinDirection":195},"zone":11,"typeConfidence":0.65,"plateTime":0.39201770122702895,"extension":6.585882629419956},"index":0,"playId":"68d78521-dac2-3fee-9ff1-34a3a6bb4b2a","pitchNumber":1,"startTime":"2026-07-31T23:11:19.653Z","endTime":"2026-07-31T23:11:23.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.920063831291504,"aZ":-18.714410759177152,"pfxX":-4.871603513624166,"pfxZ":9.550204146159546,"pX":-0.9253528011269642,"pZ":2.2007987422801003,"vX0":2.9495107221906993,"vY0":-118.09969806939684,"vZ0":-4.632578312277982,"x":152.27,"y":179.36,"x0":-1.558796333291063,"y0":50.00403620244122,"z0":5.9136594831148885,"aX":-6.868012549929394},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":1726,"spinDirection":190},"zone":13,"typeConfidence":0.9,"plateTime":0.4641382064290691,"extension":6.476167154205638},"index":1,"playId":"2793815e-d587-3639-bfda-71a97e16f725","pitchNumber":2,"startTime":"2026-07-31T23:11:36.546Z","endTime":"2026-07-31T23:11:41.073Z","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":96.2,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86697777177012,"aZ":-11.192504941075562,"pfxX":-4.843934491463636,"pfxZ":10.667823797061054,"pX":-0.8144946620916425,"pZ":3.450313520893335,"vX0":4.259999444167594,"vY0":-139.9088136191514,"vZ0":-5.187656503257476,"x":148.05,"y":145.62,"x0":-1.7333685780336894,"y0":50.00561129857926,"z0":6.073145191567759,"aX":-9.529669886138095},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2469,"spinDirection":196},"zone":11,"typeConfidence":0.83,"plateTime":0.39266619426241833,"extension":6.5067695538536485},"index":2,"playId":"37ec5462-08e8-3c5e-825b-724b91622c82","pitchNumber":3,"startTime":"2026-07-31T23:11:55.447Z","endTime":"2026-07-31T23:11:59.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.672620901334408,"aZ":-10.318571544908831,"pfxX":-4.876701407679147,"pfxZ":11.369469729309312,"pX":1.3140179884178522,"pZ":1.3206293941071257,"vX0":8.78604557552884,"vY0":-137.9919708508562,"vZ0":-10.48953138613352,"x":66.91,"y":203.12,"x0":-1.2824393277995663,"y0":50.00188727920112,"z0":5.873756935969775,"aX":-9.374109650474002},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":7.0,"spinRate":2460,"spinDirection":188},"zone":14,"typeConfidence":0.65,"plateTime":0.39745382519007055,"extension":6.5477211652449805},"index":3,"playId":"fc5b81ff-6fa7-3963-939e-3116297a54d5","pitchNumber":4,"startTime":"2026-07-31T23:12:14.919Z","endTime":"2026-07-31T23:12:18.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:12:18.536Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T23:12:45.279Z","endTime":"2026-07-31T23:14:29.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65396486357599,"aZ":-10.465143738436955,"pfxX":-2.9886906790846575,"pfxZ":11.354968787573636,"pX":0.057811577194883036,"pZ":2.003719027641066,"vX0":5.003345499286494,"vY0":-137.87117793437415,"vZ0":-8.576592954604303,"x":114.8,"y":184.68,"x0":-1.3979622256009576,"y0":50.00267352605167,"z0":5.8745225375885575,"aX":-5.714132667448561},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":4.3,"spinRate":2414,"spinDirection":189},"zone":8,"typeConfidence":0.88,"plateTime":0.39833882627389894,"extension":6.396852588221895},"index":0,"playId":"cdee7933-8128-3869-840a-3c4b85032501","pitchNumber":1,"startTime":"2026-07-31T23:12:48.229Z","endTime":"2026-07-31T23:12:52.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23707498721503,"aZ":-10.516050479753787,"pfxX":-1.610859322392919,"pfxZ":11.382000946709788,"pX":0.6753707355855854,"pZ":2.608582028627774,"vX0":6.4268364361723105,"vY0":-137.92597902208885,"vZ0":-7.0426263822517425,"x":91.26,"y":168.35,"x0":-1.4883572870024977,"y0":50.00187553391477,"z0":5.925120015730931,"aX":-3.065819006235293},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":1.4,"spinRate":2482,"spinDirection":193},"zone":6,"typeConfidence":0.89,"plateTime":0.39902609605664674,"extension":6.246794591779727},"index":1,"playId":"3229d61c-ed09-307a-afdf-8ca0b63567ae","pitchNumber":2,"startTime":"2026-07-31T23:13:10.736Z","endTime":"2026-07-31T23:13:13.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-31T23:13:19.743Z","endTime":"2026-07-31T23:13:34.042Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":95.6,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15596151466266,"aZ":-11.669932510880257,"pfxX":-2.6723766810868543,"pfxZ":10.579463935979181,"pX":0.26360813210608347,"pZ":3.711865464415062,"vX0":5.681832614502642,"vY0":-139.04807009522912,"vZ0":-4.328766655750644,"x":106.95,"y":138.56,"x0":-1.468505666185541,"y0":50.00184194643872,"z0":6.076493689611286,"aX":-5.179337629353502},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":3.5,"spinRate":2441,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.3954520131277768,"extension":6.131847340024582},"index":3,"playId":"e57ae68c-5fdb-34ec-9b1f-32413319e928","pitchNumber":3,"startTime":"2026-07-31T23:13:34.042Z","endTime":"2026-07-31T23:13:37.581Z","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":89.0,"endSpeed":81.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.340580263136196,"aZ":-28.90840985096193,"pfxX":1.2784986472077655,"pfxZ":1.925106897770526,"pX":1.345725650737915,"pZ":2.9896234900298677,"vX0":6.498007243833072,"vY0":-129.4735907124163,"vZ0":-2.2645590825516475,"x":65.7,"y":158.06,"x0":-1.3638018188388061,"y0":50.00169920920286,"z0":6.090493833424848,"aX":2.1674026160291424},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.2,"breakHorizontal":-3.7,"spinRate":2680,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4232275066391984,"extension":6.687141957759856},"index":4,"playId":"4c600377-f186-3b49-bbae-6fe15d486c18","pitchNumber":4,"startTime":"2026-07-31T23:14:00.172Z","endTime":"2026-07-31T23:14:03.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88954976566959,"aZ":-27.144310729749836,"pfxX":0.7726942650364688,"pfxZ":2.995420690972669,"pX":1.1870617323381794,"pZ":0.49559479449702837,"vX0":5.95669219227504,"vY0":-129.04807552551014,"vZ0":-8.24702707120847,"x":71.75,"y":225.4,"x0":-1.2554283077270851,"y0":50.002708260740356,"z0":5.836421029329085,"aX":1.2979614011009268},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":-2.8,"spinRate":2757,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4250989043960338,"extension":6.295562098266281},"index":5,"playId":"c16b54dd-dd87-3e17-bbd9-f22e9a1524e9","pitchNumber":5,"startTime":"2026-07-31T23:14:22.388Z","endTime":"2026-07-31T23:14:29.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:14:29.605Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, first baseman Alec Burleson to pitcher Kyle Leahy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:16:34.290Z","endTime":"2026-07-31T23:18:08.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295537383945938,"aZ":-16.07721626463602,"pfxX":-4.310941275484463,"pfxZ":8.616401280756875,"pX":-0.3841027904005009,"pZ":2.53147357281031,"vX0":5.243514870227045,"vY0":-136.14538146592363,"vZ0":-4.989898658019502,"x":131.64,"y":170.43,"x0":-1.7794876747534114,"y0":50.001561475588495,"z0":5.509367483496023,"aX":-8.052086110948121},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":6.6,"spinRate":2148,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40309770351562024,"extension":7.190955408920429},"index":0,"playId":"e2684ba2-7f1f-3de7-8210-f91c5380169d","pitchNumber":1,"startTime":"2026-07-31T23:16:41.464Z","endTime":"2026-07-31T23:16:44.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.175767825945016,"aZ":-31.13546306130009,"pfxX":-7.782274415679833,"pfxZ":0.6201601703398236,"pX":0.4686452791697783,"pZ":0.28539376344389983,"vX0":7.514725885711732,"vY0":-129.78589460795607,"vZ0":-6.778972951242284,"x":99.14,"y":231.07,"x0":-1.481098436088756,"y0":50.00260076161746,"z0":5.3643107489982125,"aX":-13.013775597963894},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":12.0,"spinRate":1273,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.42525748833225396,"extension":6.999605802917428},"index":1,"playId":"a6d7900c-ef4e-301d-987a-543b2122b18b","pitchNumber":2,"startTime":"2026-07-31T23:16:57.867Z","endTime":"2026-07-31T23:17:02.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86388065231955,"aZ":-20.15518537940308,"pfxX":-3.821595174314654,"pfxZ":6.329363156535848,"pX":-0.5337693761025116,"pZ":4.18802579696464,"vX0":4.4701277126148,"vY0":-137.06185226768037,"vZ0":-0.3955321157437841,"x":137.35,"y":125.7,"x0":-1.6908577061021952,"y0":50.001394981477716,"z0":5.712949338885797,"aX":-7.255889411097149},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":6.0,"spinRate":2056,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3999264719645499,"extension":7.005898374544816},"index":2,"playId":"5b7ff9bc-0b32-3109-aec5-5a9e95f8b885","pitchNumber":3,"startTime":"2026-07-31T23:17:13.670Z","endTime":"2026-07-31T23:17:18.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.027063260701382,"aZ":-27.92766109199738,"pfxX":3.1052222991037475,"pfxZ":2.492728070541064,"pX":-0.46983626807203155,"pZ":2.468878054321812,"vX0":2.429694955889954,"vY0":-129.65576181527425,"vZ0":-2.387751871209626,"x":134.91,"y":172.12,"x0":-1.8224041743633146,"y0":50.00339024576231,"z0":5.532373073164385,"aX":5.28748250549443},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.1,"spinRate":2140,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4224015669296106,"extension":6.898514950791279},"index":3,"playId":"d28924e5-efdc-3da1-9555-fd386c7e1f1b","pitchNumber":4,"startTime":"2026-07-31T23:17:27.056Z","endTime":"2026-07-31T23:17:31.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192554563936415,"aZ":-35.137121037760494,"pfxX":4.889772464332362,"pfxZ":-1.8365204454474586,"pX":-0.5542791635178995,"pZ":3.724662856549804,"vX0":1.2807335587592021,"vY0":-126.03190260489528,"vZ0":2.2046251481337826,"x":138.13,"y":138.21,"x0":-1.7042034704664022,"y0":50.00498005695002,"z0":5.672899583526928,"aX":7.880044121798853},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":-9.1,"spinRate":2457,"spinDirection":107},"zone":11,"typeConfidence":2.0,"plateTime":0.43430621991119134,"extension":6.819018477834465},"index":4,"playId":"e8a9f1d8-5fb4-3d9e-8686-6eaa1b0214a7","pitchNumber":5,"startTime":"2026-07-31T23:17:42.155Z","endTime":"2026-07-31T23:17:46.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58402446420299,"aZ":-23.29402226233427,"pfxX":-8.81751412072157,"pfxZ":4.753618579924707,"pX":0.010985805041182736,"pZ":2.882323059622931,"vX0":7.1520368988065695,"vY0":-136.66443424756113,"vZ0":-2.711870355042561,"x":116.58,"y":160.96,"x0":-1.5104119226089294,"y0":50.00443349990025,"z0":5.509344523217775,"aX":-16.475328252852112},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":14.2,"spinRate":2164,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.40269093321393656,"extension":7.061343880686939},"hitData":{"launchSpeed":94.3,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.39,"coordY":166.38}},"index":5,"playId":"b2a87a5e-5fbf-3be5-b449-48addcf4063c","pitchNumber":6,"startTime":"2026-07-31T23:18:01.429Z","endTime":"2026-07-31T23:18:08.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:18:08.982Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:18:33.000Z","endTime":"2026-07-31T23:20:21.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","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":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.853177758476896,"aZ":-22.8514060712173,"pfxX":-9.63914805519997,"pfxZ":4.826618387289848,"pX":1.3004345014754648,"pZ":2.8919297107355404,"vX0":11.068891028949752,"vY0":-138.57104713231627,"vZ0":-2.8390155722112222,"x":67.43,"y":160.7,"x0":-1.50589924900397,"y0":50.00475270823378,"z0":5.467642551816987,"aX":-18.6259840074019},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":15.0,"spinRate":2276,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3962690864913645,"extension":7.2160161034465355},"index":0,"playId":"f322815c-fd0a-3d61-8264-0fba59b37ed2","pitchNumber":1,"startTime":"2026-07-31T23:18:49.186Z","endTime":"2026-07-31T23:18:52.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.108832341645545,"aZ":-27.145601410351837,"pfxX":9.540167627051844,"pfxZ":3.1495271729150183,"pX":1.4292736414490879,"pZ":1.1309821393888644,"vX0":4.919648362518619,"vY0":-126.22671203408376,"vZ0":-5.175547510524907,"x":62.52,"y":208.24,"x0":-1.7908608659417948,"y0":50.00490858147781,"z0":5.420921306272568,"aX":15.240128545375697},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-18.5,"spinRate":2722,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43561699970804924,"extension":6.8761079183615035},"index":1,"playId":"e7c1d2ad-6ff5-3b31-916c-a95caa70e353","pitchNumber":2,"startTime":"2026-07-31T23:19:03.091Z","endTime":"2026-07-31T23:19:06.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865219988768104,"aZ":-12.409587635193692,"pfxX":-3.730141767234555,"pfxZ":10.340650375593931,"pX":0.5826744121403947,"pZ":1.7997407508890675,"vX0":7.004997801537018,"vY0":-137.6858485044471,"vZ0":-7.410715906512023,"x":94.79,"y":190.19,"x0":-1.5150829045681395,"y0":50.00353702083016,"z0":5.374376904941336,"aX":-7.130627888344283},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":5.2,"spinRate":2268,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3985119743375769,"extension":7.157610059045587},"index":2,"playId":"f33c6e99-2526-37fb-83cf-9213c77dcebb","pitchNumber":3,"startTime":"2026-07-31T23:19:16.852Z","endTime":"2026-07-31T23:19:21.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-31T23:19:25.994Z","endTime":"2026-07-31T23:19:38.106Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3172460326409,"aZ":-43.39519635820141,"pfxX":4.411269376285902,"pfxZ":-7.432838150768772,"pX":1.2694304404717185,"pZ":0.00835731141056544,"vX0":4.998357260959428,"vY0":-123.392114750709,"vZ0":-4.573465080891023,"x":68.61,"y":238.55,"x0":-1.3715475790278844,"y0":50.00237332803786,"z0":5.623160432794829,"aX":6.659777803473295},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.4,"breakHorizontal":-9.4,"spinRate":2416,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4474765512771719,"extension":7.004430543856257},"index":4,"playId":"3d267486-eaed-36ce-8ceb-cd2935074e2f","pitchNumber":4,"startTime":"2026-07-31T23:19:38.106Z","endTime":"2026-07-31T23:19:42.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543086410468405,"aZ":-27.1962046448858,"pfxX":8.64703716200058,"pfxZ":3.2427111245170774,"pX":0.7543984832848196,"pZ":0.8540286318077897,"vX0":3.695252555879858,"vY0":-124.64169226393203,"vZ0":-5.69779643938068,"x":88.24,"y":215.72,"x0":-1.8813818878212833,"y0":50.00406620286891,"z0":5.483245029305653,"aX":13.286821347593374},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-16.6,"spinRate":2748,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44345347311250194,"extension":6.881111787974894},"index":5,"playId":"db7bde25-7d5d-333f-820a-1a29ad7d3844","pitchNumber":5,"startTime":"2026-07-31T23:20:00.099Z","endTime":"2026-07-31T23:20:05.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.75701117586335,"aZ":-18.140482324928602,"pfxX":-7.901743725331072,"pfxZ":7.400275408678279,"pX":-0.3914561888915739,"pZ":2.853360377674413,"vX0":6.029792719022952,"vY0":-138.26533730357983,"vZ0":-3.665314630078409,"x":131.92,"y":161.74,"x0":-1.5967357019961455,"y0":50.00329330836343,"z0":5.44656307801734,"aX":-14.984114597642355},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2209,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3993142632597264,"extension":7.075875637087575},"hitData":{"launchSpeed":99.0,"launchAngle":4.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.73,"coordY":139.96}},"index":6,"playId":"d11c7da2-d741-31c5-839f-fca199b41baf","pitchNumber":6,"startTime":"2026-07-31T23:20:14.478Z","endTime":"2026-07-31T23:20:21.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:20:21.963Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:20:42.491Z","endTime":"2026-07-31T23:22:42.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69714242445186,"aZ":-17.86606694266845,"pfxX":-4.326305679376489,"pfxZ":7.442957157727225,"pX":0.7030566050925091,"pZ":2.525014632348463,"vX0":7.463073634856591,"vY0":-137.78879363408296,"vZ0":-5.061109604673109,"x":90.2,"y":170.6,"x0":-1.4787932634214118,"y0":50.00116368484282,"z0":5.5931894390127495,"aX":-8.315669696316112},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":6.2,"spinRate":2150,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.39755569795450985,"extension":7.214385427559734},"index":0,"playId":"0f4d102f-7786-34b8-b764-1c3dc80965e2","pitchNumber":1,"startTime":"2026-07-31T23:20:46.459Z","endTime":"2026-07-31T23:20:51.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.163872385291867,"aZ":-17.557556938480435,"pfxX":-7.300488412693458,"pfxZ":7.549179020945661,"pX":0.9016969395850403,"pZ":1.0572081146616412,"vX0":8.774590777554945,"vY0":-138.34291963038868,"vZ0":-8.747219547766369,"x":82.63,"y":210.24,"x0":-1.3642245030339457,"y0":50.003417220116695,"z0":5.439353797323917,"aX":-14.13683809701992},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":11.4,"spinRate":2274,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39606972318788713,"extension":7.2366458130417595},"index":1,"playId":"4ddc66db-79b9-338f-993c-7d8e7fa18c8d","pitchNumber":2,"startTime":"2026-07-31T23:20:59.380Z","endTime":"2026-07-31T23:21:03.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906619081174377,"aZ":-30.044791720573112,"pfxX":1.6870231436788292,"pfxZ":1.2917195662930094,"pX":-0.1849394919606324,"pZ":3.02663710994239,"vX0":3.32713433858071,"vY0":-127.57917500470998,"vZ0":-0.7608903818218412,"x":124.05,"y":157.06,"x0":-1.7244943745618726,"y0":50.004902401484486,"z0":5.693931117525759,"aX":2.784344894951963},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-3.8,"spinRate":2498,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.42909344518715997,"extension":7.023391414432943},"index":2,"playId":"d95b3e84-5362-3151-b690-1759cc48dba8","pitchNumber":3,"startTime":"2026-07-31T23:21:13.679Z","endTime":"2026-07-31T23:21:17.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642907615844578,"aZ":-42.84194865964143,"pfxX":3.4179833123966548,"pfxZ":-6.897939677166988,"pX":1.8901014223448385,"pZ":-1.7722872220451125,"vX0":6.979890226311795,"vY0":-124.57673090821244,"vZ0":-8.852057007320258,"x":44.95,"y":286.63,"x0":-1.4092314887286992,"y0":50.00123947819025,"z0":5.438106428281224,"aX":5.287368882386629},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.5,"breakHorizontal":-8.0,"spinRate":2448,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4423060576665576,"extension":7.175567369521401},"index":3,"playId":"dcaf989f-a6a3-31af-81b0-280c5a5c91b9","pitchNumber":4,"startTime":"2026-07-31T23:21:32.561Z","endTime":"2026-07-31T23:21:35.740Z","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":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37370844541115,"aZ":-31.148322842058203,"pfxX":8.844959144564026,"pfxZ":0.6872543657330796,"pX":0.9196410904512703,"pZ":1.9763904826480585,"vX0":3.324987835135744,"vY0":-122.63288659020935,"vZ0":-2.0990218044345923,"x":81.95,"y":185.42,"x0":-1.6084415539580774,"y0":50.00517406060211,"z0":5.536290421058236,"aX":13.2881287316036},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.0,"breakHorizontal":-16.8,"spinRate":2603,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44902176097482993,"extension":6.827172386279305},"index":4,"playId":"9bbc025a-a607-366f-8dd0-f4acbbb91519","pitchNumber":5,"startTime":"2026-07-31T23:22:00.942Z","endTime":"2026-07-31T23:22:04.548Z","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":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95905989980798,"aZ":-33.25622876202828,"pfxX":-7.938346716848586,"pfxZ":-0.6389039192236052,"pX":1.15127281868973,"pZ":-0.17888863936690036,"vX0":9.608900187755758,"vY0":-129.86391820446016,"vZ0":-7.34957754067432,"x":73.12,"y":243.61,"x0":-1.5774833028863753,"y0":50.00320549131728,"z0":5.240744539263898,"aX":-13.465878198067122},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.8,"breakHorizontal":12.1,"spinRate":1129,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.422903709221945,"extension":7.173117374221732},"index":5,"playId":"28d23c75-7766-3e9f-a134-3736286003ff","pitchNumber":6,"startTime":"2026-07-31T23:22:18.497Z","endTime":"2026-07-31T23:22:22.169Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389229456051815,"aZ":-27.37995541466625,"pfxX":2.422230651732914,"pfxZ":2.698766987660558,"pX":0.5259975207277502,"pZ":1.741195863520688,"vX0":4.773923214812608,"vY0":-132.18406017249094,"vZ0":-4.488161080898627,"x":96.95,"y":191.77,"x0":-1.6159335098288838,"y0":50.00218001726315,"z0":5.46437751294424,"aX":4.297070015517016},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2332,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4138974921719125,"extension":7.092855583963674},"index":6,"playId":"7186864c-501a-3d38-be27-453f5193b0d2","pitchNumber":7,"startTime":"2026-07-31T23:22:38.589Z","endTime":"2026-07-31T23:22:42.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:22:42.649Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, first baseman Vladimir Guerrero Jr. to pitcher Dylan Cease.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T23:24:47.050Z","endTime":"2026-07-31T23:25:50.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.319960771479092,"aZ":-12.65176953583843,"pfxX":-3.881042745637956,"pfxZ":10.375936498652127,"pX":-0.2768488607319556,"pZ":2.4084632795851566,"vX0":4.961909889852846,"vY0":-136.5973994375163,"vZ0":-7.261854720437308,"x":127.55,"y":173.75,"x0":-1.6163753424203389,"y0":50.001731405289526,"z0":5.979278998012216,"aX":-7.301760565757312},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2441,"spinDirection":197},"zone":5,"typeConfidence":0.76,"plateTime":0.4016539019845018,"extension":6.398378255524584},"index":0,"playId":"8cbc79cb-0099-3d55-87b9-69c859946751","pitchNumber":1,"startTime":"2026-07-31T23:24:54.131Z","endTime":"2026-07-31T23:24:58.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66305378885948,"aZ":-10.408682585020903,"pfxX":-2.844329960048741,"pfxZ":11.37354186635666,"pX":-1.4496834945922434,"pZ":2.1815241510259753,"vX0":1.5365676529714303,"vY0":-137.93606796618658,"vZ0":-8.342488600860788,"x":172.26,"y":179.88,"x0":-1.6465091451441993,"y0":50.000676970056105,"z0":5.959728407340441,"aX":-5.442327485972818},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2424,"spinDirection":197},"zone":13,"typeConfidence":0.89,"plateTime":0.3981288283120459,"extension":6.733982044583103},"index":1,"playId":"064cfde8-13db-3c28-b81c-4d4760144eed","pitchNumber":2,"startTime":"2026-07-31T23:25:10.834Z","endTime":"2026-07-31T23:25:14.470Z","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":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69975429627997,"aZ":-18.294911411588995,"pfxX":-4.8567221819695945,"pfxZ":9.890474608673216,"pX":-1.192230192265146,"pZ":3.378679896360883,"vX0":1.6182891802854393,"vY0":-117.8057409669033,"vZ0":-2.2452503446810126,"x":162.45,"y":147.56,"x0":-1.2576928847738889,"y0":50.002590919697255,"z0":6.037922829320641,"aX":-6.815893184084858},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":17.6,"breakHorizontal":8.4,"spinRate":1844,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.46520645035603936,"extension":6.409297160970907},"index":2,"playId":"53ded670-0368-3097-85a0-99cf994d81d3","pitchNumber":3,"startTime":"2026-07-31T23:25:26.172Z","endTime":"2026-07-31T23:25:29.828Z","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":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098802755182824,"aZ":-27.16258315693624,"pfxX":-0.4679453267305287,"pfxZ":3.029640217918973,"pX":-0.2182868780018582,"pZ":2.1582406440216895,"vX0":3.5101465597199115,"vY0":-127.79323442412836,"vZ0":-4.288277395628411,"x":125.32,"y":180.51,"x0":-1.5483314598219229,"y0":50.0051115026967,"z0":5.9894173647223665,"aX":-0.7750516584990857},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":0.1,"spinRate":2777,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.42844491996975487,"extension":6.302149606795046},"hitData":{"launchSpeed":79.3,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.85,"coordY":155.13}},"index":3,"playId":"2f5a7681-2ccc-3449-b32b-c5a3627d023d","pitchNumber":4,"startTime":"2026-07-31T23:25:43.712Z","endTime":"2026-07-31T23:25:50.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:25:50.867Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T23:26:09.107Z","endTime":"2026-07-31T23:27:25.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15060488875518,"aZ":-28.386846672680765,"pfxX":-0.6336242878523315,"pfxZ":2.3309090881561207,"pX":1.5088345491808084,"pZ":1.706738281261911,"vX0":7.017179600671451,"vY0":-126.4710574111459,"vZ0":-4.988779253228141,"x":59.49,"y":192.7,"x0":-1.2162296267613573,"y0":50.00318323834653,"z0":5.974463089661121,"aX":-1.0305611448888248},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-0.4,"spinRate":2637,"spinDirection":125},"zone":14,"typeConfidence":0.89,"plateTime":0.4326449066104794,"extension":6.298923769317614},"index":0,"playId":"32479056-d462-3540-bde7-bda950d86db3","pitchNumber":1,"startTime":"2026-07-31T23:26:23.437Z","endTime":"2026-07-31T23:26:27.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-31T23:26:43.075Z","endTime":"2026-07-31T23:26:48.134Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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.5,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92545310750281,"aZ":-11.167061891964634,"pfxX":-1.2782860631794035,"pfxZ":10.832179024754792,"pX":-0.7269081815341477,"pZ":3.8179056991780898,"vX0":2.054215918991292,"vY0":-139.03775703482236,"vZ0":-4.290033413080325,"x":144.71,"y":135.7,"x0":-1.3124529759623533,"y0":50.00230279234663,"z0":6.133963991514142,"aX":-2.4790665754222556},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":1.8,"spinRate":2535,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.39536435151783644,"extension":6.254958502884188},"index":2,"playId":"17446aa5-bea1-3207-b87c-2c3a1656a412","pitchNumber":2,"startTime":"2026-07-31T23:26:48.134Z","endTime":"2026-07-31T23:26:51.731Z","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":95.0,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.288733808328324,"aZ":-11.664598554106224,"pfxX":-1.8133070449883368,"pfxZ":10.69543242281915,"pX":-0.06581000998445148,"pZ":3.635547149461062,"vX0":3.7843543203524197,"vY0":-138.1952962600758,"vZ0":-4.6153395902304295,"x":119.51,"y":140.62,"x0":-1.2226934061555823,"y0":50.00119389452302,"z0":6.12261468304067,"aX":-3.477078907397143},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":2.4,"spinRate":2521,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":0.39766823363324777,"extension":6.246996519082304},"index":3,"playId":"032ca021-09dd-36b3-a940-6e1893cbf06e","pitchNumber":3,"startTime":"2026-07-31T23:27:04.110Z","endTime":"2026-07-31T23:27:08.318Z","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":95.1,"endSpeed":87.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08602101092373,"aZ":-8.641688019461576,"pfxX":-4.468601907248092,"pfxZ":12.195984949385586,"pX":1.2757627576237767,"pZ":1.2709260899935482,"vX0":8.106898334180778,"vY0":-137.8872723381173,"vZ0":-10.800172697204195,"x":68.37,"y":204.46,"x0":-1.1191871886716964,"y0":50.00410307085227,"z0":5.817547898108897,"aX":-8.623701393707464},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":6.5,"spinRate":2491,"spinDirection":197},"zone":14,"typeConfidence":0.8,"plateTime":0.39692748796629695,"extension":6.5951178532871895},"index":4,"playId":"6e186007-a4ba-3234-8a1f-e2c5544b7489","pitchNumber":4,"startTime":"2026-07-31T23:27:21.263Z","endTime":"2026-07-31T23:27:25.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:27:25.102Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T23:27:40.333Z","endTime":"2026-07-31T23:28:55.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":"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":79.3,"endSpeed":72.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.616437580635083,"aZ":-43.613594627043106,"pfxX":1.6662541700447235,"pfxZ":-8.500763370659545,"pX":-0.8046715897947413,"pZ":3.9283879459222835,"vX0":1.2260733350551738,"vY0":-115.34670574918859,"vZ0":4.088797449629282,"x":147.67,"y":132.71,"x0":-1.559679072308882,"y0":50.00126913895872,"z0":6.340309293207799,"aX":2.2427617609042265},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.0,"breakHorizontal":-3.4,"spinRate":2606,"spinDirection":31},"zone":11,"typeConfidence":0.91,"plateTime":0.47499782461004614,"extension":6.096316025563689},"index":0,"playId":"d76935eb-fc3f-3642-8508-1354b5cb5f9b","pitchNumber":1,"startTime":"2026-07-31T23:27:52.744Z","endTime":"2026-07-31T23:27:56.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88164274061512,"aZ":-10.45772370420086,"pfxX":-2.0875978664063144,"pfxZ":11.175212909857034,"pX":-0.39095717524860923,"pZ":2.3482003750306686,"vX0":4.300074515471917,"vY0":-138.73679947957817,"vZ0":-8.005027748110356,"x":131.9,"y":175.38,"x0":-1.6918520265841681,"y0":50.00636490147608,"z0":5.973321772366833,"aX":-4.0582739034056345},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":2.9,"spinRate":2526,"spinDirection":197},"zone":4,"typeConfidence":0.9,"plateTime":0.3952289827996207,"extension":6.625482041697565},"index":1,"playId":"ec8cb865-cc37-331f-a1c3-49ec505bf94b","pitchNumber":2,"startTime":"2026-07-31T23:28:11.352Z","endTime":"2026-07-31T23:28:15.438Z","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":80.1,"endSpeed":73.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.067069800659382,"aZ":-18.29287627182067,"pfxX":-4.533404530225809,"pfxZ":10.080729909171822,"pX":-1.045016492530811,"pZ":2.63296980522449,"vX0":2.2219410525408527,"vY0":-116.64734778127568,"vZ0":-3.785893254176603,"x":156.83,"y":167.69,"x0":-1.4212207491078646,"y0":50.00331291232893,"z0":6.002943428846721,"aX":-6.243649831717183},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":1843,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.469669626471549,"extension":6.486756723131233},"index":2,"playId":"1fd6c512-ba02-3e85-8118-a8cc74e558af","pitchNumber":3,"startTime":"2026-07-31T23:28:30.946Z","endTime":"2026-07-31T23:28:34.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.413814258467866,"aZ":-11.543467968326064,"pfxX":-2.8977898234226327,"pfxZ":10.5302338797063,"pX":-0.2054572649718079,"pZ":4.192083994063759,"vX0":4.657255708435099,"vY0":-139.12649976958178,"vZ0":-3.0855048508570704,"x":124.83,"y":125.59,"x0":-1.525126698199822,"y0":50.00088064782978,"z0":6.081293035557576,"aX":-5.676779282916868},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":4.3,"spinRate":2526,"spinDirection":192},"zone":11,"typeConfidence":0.89,"plateTime":0.39378937169383743,"extension":6.241692361536738},"index":3,"playId":"beeab9e1-0d67-322c-88be-295da9473353","pitchNumber":4,"startTime":"2026-07-31T23:28:52.712Z","endTime":"2026-07-31T23:28:55.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:28:55.998Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T23:29:11.766Z","endTime":"2026-07-31T23:31:21.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62037627318905,"aZ":-16.001118915830283,"pfxX":-6.332095877440135,"pfxZ":8.718197622760108,"pX":-1.155432483053808,"pZ":2.3759191649242135,"vX0":2.7748979927356325,"vY0":-135.3707654077148,"vZ0":-6.570901395912138,"x":161.04,"y":174.63,"x0":-1.3711901928789836,"y0":50.00500794770085,"z0":5.955437260556352,"aX":-11.750577688989072},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2380,"spinDirection":192},"zone":13,"typeConfidence":0.89,"plateTime":0.40464975517663326,"extension":6.416783863774346},"index":0,"playId":"1da576cb-6b14-3969-a77c-39d38133b6fb","pitchNumber":1,"startTime":"2026-07-31T23:29:22.263Z","endTime":"2026-07-31T23:29:26.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98488280604744,"aZ":-27.393974621502718,"pfxX":0.2449019245456565,"pfxZ":2.845177255710725,"pX":0.6394365913490618,"pZ":1.9416127747071115,"vX0":4.845662516780376,"vY0":-128.53954073146468,"vZ0":-4.9863677084883955,"x":92.63,"y":186.36,"x0":-1.2997269322904232,"y0":50.000161885710654,"z0":6.026729812960817,"aX":0.40972686133931324},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2932,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.42568461612789266,"extension":6.198155947013089},"index":1,"playId":"fe386b58-db87-3913-9142-f508bbd62210","pitchNumber":2,"startTime":"2026-07-31T23:29:42.483Z","endTime":"2026-07-31T23:29:46.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.488637375983632,"aZ":-27.494617136446564,"pfxX":0.6334200318387699,"pfxZ":2.797212378413404,"pX":1.6803612519807762,"pZ":-0.1621606100958233,"vX0":7.152877799060295,"vY0":-128.25067197934334,"vZ0":-9.725336483795841,"x":52.95,"y":243.16,"x0":-1.2223290888302107,"y0":50.004898682934524,"z0":5.809729002079606,"aX":1.0577465691095254},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-2.6,"spinRate":2818,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.42641338305679755,"extension":6.371054204165058},"index":2,"playId":"d6ecb958-2239-3a20-9e46-f9fa349a0647","pitchNumber":3,"startTime":"2026-07-31T23:30:03.876Z","endTime":"2026-07-31T23:30:14.860Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dylan Cease. Masyn Winn to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"d6ecb958-2239-3a20-9e46-f9fa349a0647","startTime":"2026-07-31T23:30:21.120Z","endTime":"2026-07-31T23:30:39.680Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.64083979798648,"aZ":-9.812234039971544,"pfxX":-2.6911222256500196,"pfxZ":11.509389086397356,"pX":0.18649138344351784,"pZ":1.5293310940042772,"vX0":4.88258536588372,"vY0":-139.52152045446385,"vZ0":-10.12674414642926,"x":109.89,"y":197.49,"x0":-1.248185758177756,"y0":50.001417651799436,"z0":5.882797549381031,"aX":-5.228326782289135},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2451,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.39476432890700286,"extension":6.42192780654364},"index":4,"playId":"71b2bb86-d8c1-3aa5-ac54-6f2fd165bfc4","pitchNumber":4,"startTime":"2026-07-31T23:30:39.680Z","endTime":"2026-07-31T23:30:43.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-31T23:30:57.932Z","endTime":"2026-07-31T23:31:13.954Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468681925696583,"aZ":-26.67850180464641,"pfxX":1.5936914970578813,"pfxZ":3.188880232986069,"pX":-0.06472801282620433,"pZ":2.266118433485021,"vX0":3.058534561098201,"vY0":-130.66393265454423,"vZ0":-4.501268057994696,"x":119.47,"y":177.59,"x0":-1.4591326750958582,"y0":50.00263363512021,"z0":6.024523857160137,"aX":2.74485170163406},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":-3.6,"spinRate":2745,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.41976776953972594,"extension":6.389641634603588},"hitData":{"launchSpeed":97.1,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.39,"coordY":108.72}},"index":6,"playId":"c0208548-9a8b-3be9-8da8-dc00ead8c84d","pitchNumber":5,"startTime":"2026-07-31T23:31:13.954Z","endTime":"2026-07-31T23:31:21.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:31:21.026Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T23:33:21.863Z","endTime":"2026-07-31T23:35:02.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37253145740646,"aZ":-25.650726381818803,"pfxX":8.183431480195143,"pfxZ":4.238005287856531,"pX":1.253057952207086,"pZ":1.8013839289899862,"vX0":4.857991395166136,"vY0":-123.74948337439119,"vZ0":-3.6575855128508383,"x":69.24,"y":190.14,"x0":-1.8034816969244194,"y0":50.00364937467257,"z0":5.464962625084014,"aX":12.5999025995265},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.0,"breakHorizontal":-16.0,"spinRate":2701,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44383776714766343,"extension":7.17643784823299},"index":0,"playId":"49058ac3-67dc-3539-a33a-aa3822d0a4a5","pitchNumber":1,"startTime":"2026-07-31T23:33:27.943Z","endTime":"2026-07-31T23:33:32.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36467248878778,"aZ":-29.291995587533048,"pfxX":9.52251643236383,"pfxZ":1.8299286005373867,"pX":1.724115382254502,"pZ":1.1895283286483507,"vX0":5.8782328723616235,"vY0":-125.27821665955598,"vZ0":-4.6143152643166045,"x":51.28,"y":206.66,"x0":-1.8966956358874778,"y0":50.003041730320454,"z0":5.473749390715218,"aX":15.004454849670717},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-18.7,"spinRate":2814,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43866277328893855,"extension":6.91746544859669},"index":1,"playId":"f6729708-1a9a-385a-ae16-d3ccacdbd937","pitchNumber":2,"startTime":"2026-07-31T23:33:42.938Z","endTime":"2026-07-31T23:33:48.134Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640038685351744,"aZ":-13.307880840268291,"pfxX":-5.720923009613877,"pfxZ":9.702518604505705,"pX":0.7813648257834868,"pZ":2.262262462795907,"vX0":8.081785927026791,"vY0":-138.29047934175512,"vZ0":-6.373132351667283,"x":87.22,"y":177.7,"x0":-1.4301031393665757,"y0":50.00658734237552,"z0":5.482463192358544,"aX":-11.129356489091306},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2229,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.39544140604604383,"extension":7.123756474272575},"index":2,"playId":"9f9cf75f-35f1-35b2-b0ef-401f89915ae4","pitchNumber":3,"startTime":"2026-07-31T23:33:58.987Z","endTime":"2026-07-31T23:34:03.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598830957349918,"aZ":-17.356578260288522,"pfxX":-8.716585963074674,"pfxZ":7.6823511314109325,"pX":1.6114387640851229,"pZ":2.7560150769717344,"vX0":11.545807899752702,"vY0":-137.74594692895118,"vZ0":-4.049498725102306,"x":55.58,"y":164.37,"x0":-1.4950784744067527,"y0":50.001791064498725,"z0":5.413204030803537,"aX":-16.80950376559354},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":13.4,"spinRate":2393,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3971145343413345,"extension":7.022440231304235},"index":3,"playId":"8929d444-da67-3913-ab68-a00d7835b44d","pitchNumber":4,"startTime":"2026-07-31T23:34:14.655Z","endTime":"2026-07-31T23:34:18.176Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870435790618863,"aZ":-24.98012934767977,"pfxX":-10.00062300582701,"pfxZ":4.049133763739704,"pX":-0.0012138955271428344,"pZ":1.755145420280439,"vX0":7.673280221787514,"vY0":-132.08934190968003,"vZ0":-4.686440077023869,"x":117.05,"y":191.39,"x0":-1.6376676571279927,"y0":50.00026243371641,"z0":5.378050993978295,"aX":-17.75418393606391},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":1503,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4139096828297353,"extension":7.036964773216245},"index":4,"playId":"9c4520bd-1218-32d5-a080-2d67fc466ba7","pitchNumber":5,"startTime":"2026-07-31T23:34:31.260Z","endTime":"2026-07-31T23:34:35.011Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14559865402488,"aZ":-31.217177067711397,"pfxX":10.25100089434965,"pfxZ":0.6104848793309632,"pX":0.8252173837692123,"pZ":1.838462712493496,"vX0":3.367088454075385,"vY0":-124.79042840873043,"vZ0":-2.6877575577610258,"x":85.54,"y":189.14,"x0":-1.877556223785381,"y0":50.000641722287085,"z0":5.535076240181288,"aX":15.953944587504282},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-19.3,"spinRate":2700,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44111706568857123,"extension":6.941691125852043},"hitData":{"launchSpeed":103.3,"launchAngle":9.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.15,"coordY":88.45}},"index":5,"playId":"04fcf3d7-1e4c-357e-912d-f7841bc94651","pitchNumber":6,"startTime":"2026-07-31T23:34:52.397Z","endTime":"2026-07-31T23:35:02.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:35:02.625Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T23:35:19.362Z","endTime":"2026-07-31T23:37:21.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63519359688685,"aZ":-29.487421251015096,"pfxX":0.6794135797402934,"pfxZ":1.5637843748532578,"pX":-1.0464664716612344,"pZ":2.9133022768083543,"vX0":2.3661196527973214,"vY0":-130.09894700450417,"vZ0":-0.7592447224883592,"x":156.89,"y":160.12,"x0":-2.055048568527492,"y0":50.00311839611675,"z0":5.438732580342294,"aX":1.1674239088785083},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-1.8,"spinRate":2315,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.42059488324618055,"extension":6.935080301802168},"index":0,"playId":"f2353f1f-7b23-3139-8cb9-472fea8e0bd1","pitchNumber":1,"startTime":"2026-07-31T23:35:26.157Z","endTime":"2026-07-31T23:35:30.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451068498832246,"aZ":-28.923765782443493,"pfxX":0.5009654236480539,"pfxZ":1.9037794514563142,"pX":0.6713936409609677,"pZ":1.9180528155281389,"vX0":6.240380915664287,"vY0":-129.45708520855862,"vZ0":-3.3084021712181633,"x":91.41,"y":186.99,"x0":-1.8292590749608217,"y0":50.00358638139513,"z0":5.411889987073875,"aX":0.8548592132894662},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-2.2,"spinRate":2283,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.4220892284182196,"extension":6.926489864167881},"index":1,"playId":"634d538a-5471-3cb1-acfb-bb8b1c600102","pitchNumber":2,"startTime":"2026-07-31T23:35:43.671Z","endTime":"2026-07-31T23:35:47.616Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.880550506202194,"aZ":-29.681996581204135,"pfxX":-8.518353754615621,"pfxZ":1.4291775488920617,"pX":0.24058901238656716,"pZ":1.0148131231717743,"vX0":7.697662661699042,"vY0":-131.35002321611492,"vZ0":-5.2669831739746815,"x":107.83,"y":211.38,"x0":-1.6270809817386422,"y0":50.00068972695891,"z0":5.263930746237788,"aX":-14.8223160608179},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.6,"breakHorizontal":13.7,"spinRate":1321,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.41764129498158065,"extension":6.983021376431706},"index":2,"playId":"b18b5ecf-66fe-3585-b7ed-d08b39a16931","pitchNumber":3,"startTime":"2026-07-31T23:36:08.139Z","endTime":"2026-07-31T23:36:11.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-31T23:36:22.274Z","endTime":"2026-07-31T23:36:38.711Z","isPitch":false,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.141382684342624,"aZ":-14.883136700018865,"pfxX":-1.5807855032796543,"pfxZ":9.253646967051154,"pX":0.01919881776584447,"pZ":3.3612188575394555,"vX0":4.954935006104182,"vY0":-136.58699783398092,"vZ0":-2.636763048794394,"x":116.27,"y":148.03,"x0":-1.6218514183083184,"y0":50.00657766850206,"z0":5.3764748364475246,"aX":-2.955921301733043},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":1.7,"spinRate":2284,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.40269346452024113,"extension":6.8439101839672745},"index":4,"playId":"5f047316-a420-3ca9-a456-c76a2ec11d42","pitchNumber":4,"startTime":"2026-07-31T23:36:38.711Z","endTime":"2026-07-31T23:36:42.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"660d46dc-90f9-3c31-becb-012b5794f4e7","startTime":"2026-07-31T23:37:01.841Z","endTime":"2026-07-31T23:37:07.042Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826602840066833,"aZ":-39.204131457689954,"pfxX":3.5487789676773334,"pfxZ":-4.693129827253277,"pX":0.6244926082674498,"pZ":0.9583260012362234,"vX0":4.077748282349281,"vY0":-122.05219156010205,"vZ0":-2.9802801324083115,"x":93.2,"y":212.91,"x0":-1.5341492985506466,"y0":50.00526493710883,"z0":5.5982674056193895,"aX":5.311500787666695},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.0,"breakHorizontal":-7.4,"spinRate":2176,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.45014533518569566,"extension":6.936255029829463},"index":6,"playId":"cd1535ed-8797-3343-b030-3f6a24650b6b","pitchNumber":5,"startTime":"2026-07-31T23:37:17.526Z","endTime":"2026-07-31T23:37:21.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:37:21.753Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ernie Clement grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. George Springer out at 2nd. Ernie Clement out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T23:37:40.171Z","endTime":"2026-07-31T23:38:30.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65421100078874,"aZ":-33.69831029196236,"pfxX":3.2402220015809586,"pfxZ":-0.9518356620126021,"pX":-1.3588478917935878,"pZ":4.107652754843468,"vX0":0.5609266535737091,"vY0":-125.26779403515705,"vZ0":2.989332189907651,"x":168.8,"y":127.87,"x0":-2.006666968800502,"y0":50.005780619066364,"z0":5.648717320133442,"aX":5.1645381397397},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-6.0,"spinRate":2497,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4367870466787891,"extension":6.869645040730002},"index":0,"playId":"e4b71310-e613-3f12-9ffd-924539f70b14","pitchNumber":1,"startTime":"2026-07-31T23:37:44.571Z","endTime":"2026-07-31T23:37:49.221Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.297689824372554,"aZ":-19.44478459780195,"pfxX":-9.513903666712046,"pfxZ":6.67120156151527,"pX":0.3726113100825217,"pZ":1.9292052568270215,"vX0":8.374509766783785,"vY0":-138.10611495576754,"vZ0":-5.930995204818453,"x":102.8,"y":186.69,"x0":-1.4813979966465731,"y0":50.00352497999409,"z0":5.437392696717608,"aX":-18.152716112273716},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2225,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39849645024184355,"extension":7.325107257519321},"index":1,"playId":"570d992f-9c39-3eb7-a348-8f2afeaefb1a","pitchNumber":2,"startTime":"2026-07-31T23:38:04.196Z","endTime":"2026-07-31T23:38:08.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001883645394784,"aZ":-34.694084527358356,"pfxX":4.3559738409320286,"pfxZ":-1.576629146855426,"pX":0.001949053760484858,"pZ":3.03789921266102,"vX0":3.091210942234232,"vY0":-125.40423259292271,"vZ0":0.4977112038576026,"x":116.93,"y":156.76,"x0":-1.8100352055331745,"y0":50.00054973487746,"z0":5.654072963682637,"aX":6.9757072253996215},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-8.5,"spinRate":2477,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.43581268475135415,"extension":7.042843012629233},"hitData":{"launchSpeed":82.9,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.46,"coordY":165.87}},"index":2,"playId":"7660845e-cb8f-3b88-b5e8-c77e2cd610a5","pitchNumber":3,"startTime":"2026-07-31T23:38:22.845Z","endTime":"2026-07-31T23:38:30.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:38:30.539Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out sharply to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T23:40:42.683Z","endTime":"2026-07-31T23:41:19.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":{"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":94.3,"endSpeed":85.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68842148721349,"aZ":-12.45741558017594,"pfxX":-2.106320854394545,"pfxZ":10.368326990842727,"pX":-1.161779062964629,"pZ":3.4475045547051697,"vX0":1.9069972638366595,"vY0":-137.32756874471113,"vZ0":-4.789123954096414,"x":161.28,"y":145.7,"x0":-1.593067536904634,"y0":50.00062802762512,"z0":6.067874361954555,"aX":-4.004564441786607},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":3.4,"spinRate":2347,"spinDirection":197},"zone":11,"typeConfidence":0.88,"plateTime":0.39954285669016576,"extension":6.498141678231292},"index":0,"playId":"ab41dee7-f9be-374f-96c3-9a5e88121f5c","pitchNumber":1,"startTime":"2026-07-31T23:40:51.866Z","endTime":"2026-07-31T23:40:57.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81686244913828,"aZ":-10.7384108803352,"pfxX":-2.636465871834531,"pfxZ":11.050257026419551,"pX":-0.08171563597532706,"pZ":2.8691332455286815,"vX0":4.551905725845108,"vY0":-139.0328408354296,"vZ0":-6.648938807013053,"x":120.11,"y":161.31,"x0":-1.4044383153230664,"y0":50.002672887602415,"z0":6.018864977817436,"aX":-5.114594079614846},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2512,"spinDirection":191},"zone":2,"typeConfidence":0.9,"plateTime":0.3953219005260227,"extension":6.354673367039008},"hitData":{"launchSpeed":103.8,"launchAngle":42.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.6,"coordY":71.08}},"index":1,"playId":"6466c704-7ff1-3b38-8e33-6ba30de0b7db","pitchNumber":2,"startTime":"2026-07-31T23:41:07.716Z","endTime":"2026-07-31T23:41:19.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:41:19.200Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T23:41:41.514Z","endTime":"2026-07-31T23:43:19.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11944434975519,"aZ":-10.145874801590015,"pfxX":-0.9608223830224976,"pfxZ":11.419942230069177,"pX":0.4325070915862397,"pZ":2.4709376842743165,"vX0":5.320662883218311,"vY0":-138.53612202119143,"vZ0":-7.7452008864442785,"x":100.51,"y":172.06,"x0":-1.3944480408490554,"y0":50.00456669700384,"z0":5.994321160065873,"aX":-1.8537444867591442},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":0.6,"spinRate":2502,"spinDirection":192},"zone":6,"typeConfidence":0.9,"plateTime":0.39650367198532344,"extension":6.578451058696595},"index":0,"playId":"181a3ce8-72dc-39b5-9dbb-e211c071c952","pitchNumber":1,"startTime":"2026-07-31T23:41:46.525Z","endTime":"2026-07-31T23:41:50.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800131816318334,"aZ":-26.520259652848978,"pfxX":1.0535685874372722,"pfxZ":3.391199748787129,"pX":-0.15550632704681505,"pZ":0.5567096759948288,"vX0":3.2544039382231054,"vY0":-128.10174083741782,"vZ0":-7.890669710120816,"x":122.93,"y":223.75,"x0":-1.5778341362080488,"y0":50.00152780008951,"z0":5.741954351325989,"aX":1.7551442367657653},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-2.6,"spinRate":2727,"spinDirection":164},"zone":13,"typeConfidence":0.9,"plateTime":0.42713057886110706,"extension":6.483967425757212},"index":1,"playId":"39d44d74-2d71-3aab-a625-db2837f80825","pitchNumber":2,"startTime":"2026-07-31T23:42:05.469Z","endTime":"2026-07-31T23:42:09.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30468625715251,"aZ":-27.92122293815616,"pfxX":0.09042226352603777,"pfxZ":2.5697461664965537,"pX":-0.20559384847069154,"pZ":2.3258752601664856,"vX0":3.947651332181782,"vY0":-128.25488221761805,"vZ0":-3.8194236441167835,"x":124.84,"y":175.98,"x0":-1.7810773888623153,"y0":50.001126216235505,"z0":6.0294140118559305,"aX":0.14926144792543233},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.1,"spinRate":2671,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.4282274943756903,"extension":6.121026479941387},"index":2,"playId":"948eaf58-7d39-3003-9b82-49a6f1a08634","pitchNumber":3,"startTime":"2026-07-31T23:42:26.650Z","endTime":"2026-07-31T23:42:29.839Z","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":96.3,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.139831804509136,"aZ":-11.074875571216594,"pfxX":-2.2300403593652054,"pfxZ":10.66704671725672,"pX":-0.5863906318980348,"pZ":2.6276371187686802,"vX0":3.6352630640505685,"vY0":-140.09118668464222,"vZ0":-7.325069350488133,"x":139.35,"y":167.83,"x0":-1.6140914190889049,"y0":50.000865401113884,"z0":6.008838172151341,"aX":-4.410364943886487},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":3.2,"spinRate":2338,"spinDirection":191},"zone":4,"typeConfidence":0.9,"plateTime":0.3917442760208969,"extension":6.488597001295912},"index":3,"playId":"03e5cb0e-ba3d-3a24-8526-d0f82c1c5b67","pitchNumber":4,"startTime":"2026-07-31T23:42:50.610Z","endTime":"2026-07-31T23:42:53.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":69.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444236082363872,"aZ":-19.282243091294003,"pfxX":-4.981358727960849,"pfxZ":10.346637581349576,"pX":-0.014901532179324823,"pZ":2.909064723189792,"vX0":4.604275855772988,"vY0":-111.87584944171996,"vZ0":-2.537988674255312,"x":117.57,"y":160.24,"x0":-1.4695006941670674,"y0":50.00125922073946,"z0":6.071926439293742,"aX":-6.205021512195899},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":1618,"spinDirection":189},"zone":2,"typeConfidence":0.91,"plateTime":0.49287956738328687,"extension":6.4860589835714135},"hitData":{"launchSpeed":99.4,"launchAngle":22.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.06,"coordY":84.34}},"index":4,"playId":"a7ef5007-4d2c-3e43-809c-3d57c4c85548","pitchNumber":5,"startTime":"2026-07-31T23:43:12.018Z","endTime":"2026-07-31T23:43:19.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:43:19.643Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to second baseman Ernie Clement.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T23:43:37.551Z","endTime":"2026-07-31T23:44:34.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 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.9,"endSpeed":74.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24805551562894,"aZ":-39.50489552855619,"pfxX":4.425162142331569,"pfxZ":-5.110106807289164,"pX":-0.19626742034251626,"pZ":1.6970598130237897,"vX0":2.2411068006522608,"vY0":-120.59072031595852,"vZ0":-1.4833361195201002,"x":124.48,"y":192.96,"x0":-1.720654738399867,"y0":50.004433766639934,"z0":5.890955480338607,"aX":6.344786106537435},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.4,"breakHorizontal":-8.6,"spinRate":2864,"spinDirection":34},"zone":13,"typeConfidence":0.69,"plateTime":0.4588979600138865,"extension":6.230157047809983},"index":0,"playId":"4a2635d1-3b89-3692-8189-73225b61cf79","pitchNumber":1,"startTime":"2026-07-31T23:43:45.930Z","endTime":"2026-07-31T23:43:49.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245036259817244,"aZ":-26.87094852835023,"pfxX":-1.4583658330148497,"pfxZ":3.2207778596104473,"pX":0.12230011931977251,"pZ":0.07759004401646755,"vX0":3.9384565525416395,"vY0":-127.99966641462471,"vZ0":-9.227880315588692,"x":97.81,"y":214.87,"x0":-1.251914561365355,"y0":50.00439675669552,"z0":5.8579162809619065,"aX":-2.4026064986085505},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":1.7,"spinRate":2649,"spinDirection":156},"zone":14,"typeConfidence":0.88,"plateTime":0.4291335392765734,"extension":6.377882187298745},"index":1,"playId":"89087c30-f8c4-3439-9a58-93e25d018885","pitchNumber":2,"startTime":"2026-07-31T23:44:04.092Z","endTime":"2026-07-31T23:44:07.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.464880400956915,"aZ":-12.96182880942357,"pfxX":-1.3927392121846738,"pfxZ":9.645649450186546,"pX":0.2531683764861809,"pZ":3.604199655820704,"vX0":4.440279524837452,"vY0":-140.8405052690362,"vZ0":-4.621784378559619,"x":107.35,"y":141.47,"x0":-1.1687563479232141,"y0":50.00638708382172,"z0":6.1164411595583354,"aX":-2.775242408552131},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":1.6,"spinRate":2401,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.3901344405126963,"extension":6.1995190492177334},"hitData":{"launchSpeed":93.5,"launchAngle":63.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.0,"coordY":136.0}},"index":2,"playId":"8764f89d-bfad-3f6a-ad9a-ca73afd2b8a9","pitchNumber":3,"startTime":"2026-07-31T23:44:23.959Z","endTime":"2026-07-31T23:44:34.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:44:34.168Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out softly, pitcher Kyle Leahy to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:46:25.172Z","endTime":"2026-07-31T23:47:43.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861770871818866,"aZ":-15.728448414425662,"pfxX":-3.7623344984752203,"pfxZ":8.633563559255176,"pX":0.47061561964324966,"pZ":1.4887839000727014,"vX0":7.224224407756309,"vY0":-136.60835090735213,"vZ0":-7.655488525528608,"x":99.06,"y":198.58,"x0":-1.7099153832303773,"y0":50.003100029539006,"z0":5.392278493570228,"aX":-7.167556878475679},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":5.4,"spinRate":2293,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39974051186254345,"extension":7.304645934013891},"index":0,"playId":"7ca2f510-4fdb-31d3-91d5-a481ca4ee230","pitchNumber":1,"startTime":"2026-07-31T23:46:41.557Z","endTime":"2026-07-31T23:46:45.123Z","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":90.0,"endSpeed":83.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338260705633363,"aZ":-27.520911819528077,"pfxX":1.4457004269056215,"pfxZ":2.6683393630159253,"pX":0.9543257946691441,"pZ":0.8461548882051095,"vX0":6.5980311177738615,"vY0":-130.903545118056,"vZ0":-6.046627247617348,"x":80.62,"y":215.93,"x0":-1.7815728601010972,"y0":50.00354542646697,"z0":5.232959686737937,"aX":2.520799704470923},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-4.0,"spinRate":2307,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4176204431977255,"extension":6.978115747177921},"index":1,"playId":"ebcfd526-6b51-368a-9713-d2afed20eec4","pitchNumber":2,"startTime":"2026-07-31T23:46:58.163Z","endTime":"2026-07-31T23:47:02.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722189778051415,"aZ":-43.450411995511885,"pfxX":4.1102388614370255,"pfxZ":-7.65270538789199,"pX":0.6322837903001305,"pZ":0.6482442773176709,"vX0":3.986961537403027,"vY0":-121.47882613026017,"vZ0":-2.5766464961450106,"x":92.9,"y":221.28,"x0":-1.571987454181386,"y0":50.000149370639605,"z0":5.547729047158306,"aX":6.059643899635068},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.2,"breakHorizontal":-8.5,"spinRate":2350,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45317868387631943,"extension":6.714000928298856},"index":2,"playId":"b746245d-64de-3c69-b11f-8c4a9506129b","pitchNumber":3,"startTime":"2026-07-31T23:47:18.081Z","endTime":"2026-07-31T23:47:22.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88737337957284,"aZ":-16.618846227545674,"pfxX":-2.9289632290645806,"pfxZ":8.000640561814308,"pX":-0.3679657740907133,"pZ":2.066030376045203,"vX0":4.4726536401766435,"vY0":-138.5542144919418,"vZ0":-6.158009646281833,"x":131.03,"y":183.0,"x0":-1.6224667800442594,"y0":50.00633213962585,"z0":5.427668797161902,"aX":-5.697498208038796},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":4.3,"spinRate":2110,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39529038304751385,"extension":6.931402273088802},"hitData":{"launchSpeed":59.1,"launchAngle":-81.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.41,"coordY":194.6}},"index":3,"playId":"4f9a55a2-24fa-3e03-b26c-93af80c8d62f","pitchNumber":4,"startTime":"2026-07-31T23:47:35.501Z","endTime":"2026-07-31T23:47:43.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:47:43.109Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a sharp ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:48:05.401Z","endTime":"2026-07-31T23:48:58.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":691023,"link":"/api/v1/people/691023"},"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(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":84.4,"endSpeed":77.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944770018678184,"aZ":-29.7826894228293,"pfxX":9.0492493359388,"pfxZ":1.573623161495231,"pX":0.1542915428040342,"pZ":1.4171752120065086,"vX0":2.2626938174349203,"vY0":-122.87526272950907,"vZ0":-3.35474706469891,"x":111.12,"y":200.52,"x0":-1.955486381814702,"y0":50.003134124699216,"z0":5.349765724248337,"aX":13.73851880035976},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":-16.9,"spinRate":2422,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.446971988298952,"extension":7.110314057349969},"index":0,"playId":"cabd5d0d-a262-347f-8d51-14d4723c2c55","pitchNumber":1,"startTime":"2026-07-31T23:48:21.710Z","endTime":"2026-07-31T23:48:26.804Z","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":94.8,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.370891166857636,"aZ":-19.623964612301062,"pfxX":-5.5177422791842625,"pfxZ":6.5258527702815625,"pX":0.4862192945360256,"pZ":1.304566221594518,"vX0":7.607077813830496,"vY0":-137.72791468062923,"vZ0":-7.304401570642851,"x":98.47,"y":203.56,"x0":-1.5936879023157893,"y0":50.00192186246718,"z0":5.316553426786896,"aX":-10.608908627361128},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":8.4,"spinRate":2165,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3975756981946259,"extension":7.213021762824449},"index":1,"playId":"eaf93642-a4df-3f72-8e8d-68141ce85525","pitchNumber":2,"startTime":"2026-07-31T23:48:34.912Z","endTime":"2026-07-31T23:48:39.216Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123479051330154,"aZ":-26.898805316485706,"pfxX":1.9991377537028172,"pfxZ":3.039056420724487,"pX":-0.21304974731845142,"pZ":2.4221630882398455,"vX0":3.6723728053011566,"vY0":-130.86816530457546,"vZ0":-2.361156207342164,"x":125.12,"y":173.38,"x0":-1.8933007824170285,"y0":50.00511946980589,"z0":5.346952067719732,"aX":3.475018416420215},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2217,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4182248213958326,"extension":7.084331952412192},"hitData":{"launchSpeed":108.0,"launchAngle":6.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":191.57,"coordY":107.84}},"index":2,"playId":"5f2e79c6-f9dc-3f32-9808-7c57efc0a160","pitchNumber":3,"startTime":"2026-07-31T23:48:48.533Z","endTime":"2026-07-31T23:48:58.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:48:58.946Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrés Giménez pops out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:49:17.898Z","endTime":"2026-07-31T23:50:30.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.218593788604707,"aZ":-20.403581863771734,"pfxX":-6.004899682813356,"pfxZ":6.250720598177722,"pX":-0.1105715242501778,"pZ":2.2770277347783985,"vX0":6.355476929055084,"vY0":-136.6202630003123,"vZ0":-4.693724349848467,"x":121.21,"y":177.3,"x0":-1.6912564342521537,"y0":50.00178581405355,"z0":5.427177062771263,"aX":-11.305898802116754},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":9.5,"spinRate":2168,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4015324734084875,"extension":7.105716410389261},"index":0,"playId":"8b2c8114-5adb-3ad3-82ab-6c49e9663f16","pitchNumber":1,"startTime":"2026-07-31T23:49:24.367Z","endTime":"2026-07-31T23:49:28.634Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.214585369505162,"aZ":-31.75473455517264,"pfxX":-9.829482668662559,"pfxZ":0.25417032231907255,"pX":0.7344581528295007,"pZ":-0.5624664975601962,"vX0":8.840221089150175,"vY0":-129.50331567071282,"vZ0":-8.256427355397761,"x":89.0,"y":253.97,"x0":-1.4739111637825624,"y0":50.00630985417939,"z0":5.1526852324832975,"aX":-16.42355595528092},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1469,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4256531991804611,"extension":7.237791702710801},"index":1,"playId":"852c6248-9693-3488-be4c-59a7b26bde0c","pitchNumber":2,"startTime":"2026-07-31T23:49:41.546Z","endTime":"2026-07-31T23:49:48.073Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kyle Leahy. Brandon Valenzuela to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"852c6248-9693-3488-be4c-59a7b26bde0c","startTime":"2026-07-31T23:49:59.604Z","endTime":"2026-07-31T23:50:18.084Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10213603127352,"aZ":-27.283491560966375,"pfxX":6.575327612864228,"pfxZ":3.142636684924401,"pX":0.24286544739879878,"pZ":1.9847257933614206,"vX0":3.359420813601491,"vY0":-124.50738675787298,"vZ0":-2.6851278690902203,"x":107.74,"y":185.19,"x0":-1.9820059844276443,"y0":50.00350807857641,"z0":5.356270509106039,"aX":10.228821755755192},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":-12.7,"spinRate":2546,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.44144551775097307,"extension":6.92066186706541},"hitData":{"launchSpeed":75.2,"launchAngle":51.0,"totalDistance":218.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":126.41,"coordY":113.36}},"index":3,"playId":"0e55948d-632a-373b-b32d-24fbe02b2989","pitchNumber":3,"startTime":"2026-07-31T23:50:18.084Z","endTime":"2026-07-31T23:50:30.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:50:30.959Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:50:51.283Z","endTime":"2026-07-31T23:52:18.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446474392638187,"aZ":-34.112806856265,"pfxX":-7.690382925563956,"pfxZ":-1.1598937852180917,"pX":-0.9746519197595921,"pZ":2.473458671105988,"vX0":4.906106576461113,"vY0":-128.80040469336504,"vZ0":-0.7493768319630407,"x":154.15,"y":172.0,"x0":-1.9115743192046437,"y0":50.00409914573859,"z0":5.421862489973761,"aX":-12.834419414601616},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.0,"breakHorizontal":12.7,"spinRate":1237,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.42635922574015606,"extension":6.984452608314757},"index":0,"playId":"28b23fac-c800-3c3a-8c83-254b7d8aaefd","pitchNumber":1,"startTime":"2026-07-31T23:50:55.185Z","endTime":"2026-07-31T23:50:58.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3586307966191,"aZ":-29.560932288342528,"pfxX":8.175510999394685,"pfxZ":1.7142471751361512,"pX":-0.9919486165562632,"pZ":2.8607517652662144,"vX0":-0.1013403297326726,"vY0":-123.05152649128495,"vZ0":-0.10387628904612578,"x":154.81,"y":161.54,"x0":-2.011704129284026,"y0":50.00461197736726,"z0":5.416634133735374,"aX":12.486954143461807},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":2560,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4458281386308225,"extension":6.8160226006728015},"index":1,"playId":"d9e3f122-3792-3037-994d-bcd13ca744a6","pitchNumber":2,"startTime":"2026-07-31T23:51:15.734Z","endTime":"2026-07-31T23:51:20.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81137347034733,"aZ":-40.73864932697359,"pfxX":3.5319885919229215,"pfxZ":-5.7727668149849745,"pX":0.43200274298869473,"pZ":1.3232597281031824,"vX0":3.63720353866901,"vY0":-121.51597393784894,"vZ0":-1.5135307143292513,"x":100.53,"y":203.05,"x0":-1.548252813063444,"y0":50.00560220930706,"z0":5.522450443573619,"aX":5.235629713351019},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.6,"breakHorizontal":-7.3,"spinRate":2226,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4522979930182851,"extension":6.991640147351804},"index":2,"playId":"4504b481-426f-3323-acd0-3b1c89d0d342","pitchNumber":3,"startTime":"2026-07-31T23:51:36.348Z","endTime":"2026-07-31T23:51:40.862Z","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":93.2,"endSpeed":85.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83218282916964,"aZ":-18.80775039823369,"pfxX":-4.142706331431507,"pfxZ":7.1194520299031705,"pX":-0.14069665854542937,"pZ":2.5947624206575446,"vX0":5.223398795883231,"vY0":-135.69840137218654,"vZ0":-3.855665969586263,"x":122.36,"y":168.72,"x0":-1.546286088900774,"y0":50.001445008810634,"z0":5.332966091776902,"aX":-7.7770407185643595},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":6.5,"spinRate":2087,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.40259180157114427,"extension":7.161531476882335},"index":3,"playId":"ad96c551-249d-3d41-a2a1-fe2ec7b01824","pitchNumber":4,"startTime":"2026-07-31T23:51:55.043Z","endTime":"2026-07-31T23:51:59.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28448161374457,"aZ":-27.581418175221078,"pfxX":-8.195732906154081,"pfxZ":2.743213456001147,"pX":0.23025535704504438,"pZ":1.2144957334634288,"vX0":7.163966683229744,"vY0":-128.67440568549543,"vZ0":-4.787928166990083,"x":108.22,"y":205.99,"x0":-1.5283256917292294,"y0":50.001730982349386,"z0":5.242393999096963,"aX":-13.710517890535682},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":1220,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4260502218929436,"extension":7.0330921502604244},"index":4,"playId":"2b7eb9be-bbcb-383a-b8d0-255a92acda57","pitchNumber":5,"startTime":"2026-07-31T23:52:12.960Z","endTime":"2026-07-31T23:52:18.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:52:18.008Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:52:39.859Z","endTime":"2026-07-31T23:54:06.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(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":90.4,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595314507932184,"aZ":-29.092253839984235,"pfxX":1.924139602201927,"pfxZ":1.7543934661761806,"pX":-0.45909396897095883,"pZ":3.1226400923152675,"vX0":3.314862604391945,"vY0":-131.68718110901173,"vZ0":-0.5159472719931482,"x":134.5,"y":154.47,"x0":-1.9835387923666963,"y0":50.004151007738045,"z0":5.4705277152065745,"aX":3.3844025107163547},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.2,"breakHorizontal":-4.2,"spinRate":2248,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.41569491175062545,"extension":6.960073055734529},"index":0,"playId":"06397181-aba5-3532-81e4-04027b182c2a","pitchNumber":1,"startTime":"2026-07-31T23:52:46.670Z","endTime":"2026-07-31T23:52:50.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.263877804092296,"aZ":-20.090894842915517,"pfxX":-8.990420917782231,"pfxZ":6.210530945181978,"pX":0.5325593016137276,"pZ":1.9741928964817568,"vX0":8.332882204761622,"vY0":-139.08022132431662,"vZ0":-5.6318125341189464,"x":96.7,"y":185.48,"x0":-1.3447448061517284,"y0":50.00218567099786,"z0":5.371894371448599,"aX":-17.487468612819804},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":2238,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3949007789213934,"extension":7.1585406245956955},"index":1,"playId":"f15233fa-9f63-37e1-826c-d3550a741258","pitchNumber":2,"startTime":"2026-07-31T23:53:12.105Z","endTime":"2026-07-31T23:53:16.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.451488923523854,"aZ":-41.86181977474303,"pfxX":2.8719326441148394,"pfxZ":-6.411729188672886,"pX":0.7880612881178838,"pZ":0.5097973975511291,"vX0":4.4671928920369695,"vY0":-122.95660086429778,"vZ0":-3.327843545440869,"x":86.96,"y":225.02,"x0":-1.4351117374970404,"y0":50.005272781923615,"z0":5.481327595501948,"aX":4.337191479867571},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.1,"breakHorizontal":-6.4,"spinRate":2333,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44779223456266104,"extension":7.075791806762774},"index":2,"playId":"235d820c-c4a0-32c6-b551-e335c7f4c372","pitchNumber":3,"startTime":"2026-07-31T23:53:34.475Z","endTime":"2026-07-31T23:53:37.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.667696520747324,"aZ":-29.4489721027575,"pfxX":-8.76942489542496,"pfxZ":1.5418579732443458,"pX":0.27296268930917644,"pZ":1.6050326862735507,"vX0":8.005692248713538,"vY0":-132.63408323665686,"vZ0":-3.6514295320007424,"x":106.6,"y":195.44,"x0":-1.6579599280101593,"y0":50.00167199439425,"z0":5.167707140326384,"aX":-15.48776728768251},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":13.9,"spinRate":1296,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.41434455526841685,"extension":7.227723252933071},"hitData":{"launchSpeed":91.8,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.77,"coordY":159.28}},"index":3,"playId":"1651ff83-31e5-3d53-a856-dd8079d54903","pitchNumber":4,"startTime":"2026-07-31T23:53:59.543Z","endTime":"2026-07-31T23:54:06.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:54:06.999Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (27) on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T23:56:08.147Z","endTime":"2026-07-31T23:57:02.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71859836878712,"aZ":-36.60619873928732,"pfxX":1.4443797389947917,"pfxZ":-3.3072650031287765,"pX":0.0940504362353685,"pZ":3.3144065798077778,"vX0":2.882365679456614,"vY0":-114.80511543210831,"vZ0":1.1010130404675953,"x":113.42,"y":149.29,"x0":-1.3641033637185478,"y0":50.00464631437494,"z0":6.384019109237016,"aX":1.9334228795249047},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.4,"breakHorizontal":-3.4,"spinRate":2505,"spinDirection":24},"zone":2,"typeConfidence":0.9,"plateTime":0.4765977791661862,"extension":6.065627615785052},"index":0,"playId":"0488456a-6237-3e0a-a3de-c804f8982911","pitchNumber":1,"startTime":"2026-07-31T23:56:15.342Z","endTime":"2026-07-31T23:56:20.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43577389987378,"aZ":-20.564345422359384,"pfxX":-4.541741066685606,"pfxZ":9.038382909380111,"pX":-0.2625156931664804,"pZ":2.526223735009016,"vX0":3.6084122847137814,"vY0":-112.89805482375654,"vZ0":-3.1950929227884135,"x":127.01,"y":170.57,"x0":-1.2950129123291023,"y0":50.005320704303095,"z0":6.040275833740709,"aX":-5.836858338719402},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":1613,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.4860125400490043,"extension":6.542376759293506},"index":1,"playId":"09885d39-77f5-3b81-a10d-228a156b31f3","pitchNumber":2,"startTime":"2026-07-31T23:56:34.128Z","endTime":"2026-07-31T23:56:37.415Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.951828972283927,"aZ":-19.440930111524047,"pfxX":-3.486805509062857,"pfxZ":10.079354465740666,"pX":-0.32757041783993285,"pZ":2.146790154758449,"vX0":3.486099522287441,"vY0":-111.90812551936013,"vZ0":-4.132163157041723,"x":129.49,"y":180.82,"x0":-1.455466211078815,"y0":50.00225190026692,"z0":6.018410547949903,"aX":-4.404740205380757},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":17.4,"breakHorizontal":5.4,"spinRate":1556,"spinDirection":192},"zone":7,"typeConfidence":0.9,"plateTime":0.49020184024933755,"extension":6.809116035189229},"hitData":{"launchSpeed":98.9,"launchAngle":18.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.49,"coordY":66.34}},"index":2,"playId":"992f1ba9-56d2-326c-8f05-c0d9d6747746","pitchNumber":3,"startTime":"2026-07-31T23:56:50.071Z","endTime":"2026-07-31T23:57:02.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:57:02.123Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T23:57:23.572Z","endTime":"2026-07-31T23:57:41.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85059009332184,"aZ":-27.288650637990674,"pfxX":0.4261527454399419,"pfxZ":2.9629501899216475,"pX":-0.09570904929734188,"pZ":1.5373092968296889,"vX0":3.29071059728624,"vY0":-127.68932061014351,"vZ0":-5.629128781788241,"x":120.65,"y":197.27,"x0":-1.4576469581146605,"y0":50.00080638707041,"z0":5.923567555484209,"aX":0.701614308256367},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2668,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.4293164550352211,"extension":6.367221718757515},"hitData":{"launchSpeed":100.2,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.5,"coordY":166.88}},"index":0,"playId":"9f7b97d9-909f-32aa-a224-04c285229d34","pitchNumber":1,"startTime":"2026-07-31T23:57:33.473Z","endTime":"2026-07-31T23:57:41.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:57:41.372Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T23:58:01.446Z","endTime":"2026-07-31T23:59:37.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37965311184994,"aZ":-27.23207133468353,"pfxX":-0.5109696482913912,"pfxZ":2.915283321432555,"pX":0.43895906760761755,"pZ":2.073609383148825,"vX0":5.712980158050962,"vY0":-129.24952648347607,"vZ0":-4.365320958354411,"x":100.27,"y":182.79,"x0":-1.7315695960526063,"y0":50.00312056551203,"z0":5.870199970063575,"aX":-0.8666980378184209},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-0.4,"spinRate":2697,"spinDirection":156},"zone":9,"typeConfidence":0.9,"plateTime":0.4234075247560245,"extension":6.410308378926172},"index":0,"playId":"5c48f839-e2c9-3e19-8c47-42331823d51b","pitchNumber":1,"startTime":"2026-07-31T23:58:10.514Z","endTime":"2026-07-31T23:58:14.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122649999933742,"aZ":-27.35640587298432,"pfxX":-0.03541301897211813,"pfxZ":2.8712619504687518,"pX":-1.066644286408514E-4,"pZ":0.6164376009051994,"vX0":4.348927027246218,"vY0":-128.53459972711863,"vZ0":-7.602125387510772,"x":117.0,"y":222.14,"x0":-1.7078325014993172,"y0":50.00115677589946,"z0":5.730228815207066,"aX":-0.059853263056622974},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":-0.8,"spinRate":2792,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4257943137433724,"extension":6.736930931498053},"index":1,"playId":"811121d4-81e2-3264-bb4d-4e724a7512e6","pitchNumber":2,"startTime":"2026-07-31T23:58:29.817Z","endTime":"2026-07-31T23:58:34.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.272683446736934,"aZ":-13.424419634585828,"pfxX":-2.9115508377362884,"pfxZ":9.438639318553609,"pX":-1.646365951733342,"pZ":3.797709633135808,"vX0":1.8290277544080755,"vY0":-140.20011991269553,"vZ0":-3.7447846589874008,"x":179.76,"y":136.24,"x0":-1.929562586634317,"y0":50.00551076980247,"z0":6.0294313052618165,"aX":-5.785764740834762},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2340,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":0.3909670144832891,"extension":6.235113294779386},"index":2,"playId":"d52c78b6-f444-32ae-93c1-3d4b5a02c610","pitchNumber":3,"startTime":"2026-07-31T23:58:53.336Z","endTime":"2026-07-31T23:58:57.532Z","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":96.9,"endSpeed":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.928096044827555,"aZ":-10.282357308143533,"pfxX":-3.7259501088505695,"pfxZ":10.952366164482036,"pX":0.6719820588962213,"pZ":2.215813595475737,"vX0":7.268830345376662,"vY0":-140.71731623403764,"vZ0":-8.127966182080181,"x":91.39,"y":178.95,"x0":-1.4644369136516393,"y0":50.00306426109412,"z0":5.81384774500023,"aX":-7.448256145194402},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2496,"spinDirection":196},"zone":6,"typeConfidence":0.89,"plateTime":0.3897359897771637,"extension":6.341110967448875},"index":3,"playId":"36a857fb-eb24-3fe7-a87c-f2cf138519bd","pitchNumber":4,"startTime":"2026-07-31T23:59:14.279Z","endTime":"2026-07-31T23:59:19.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.011309433502554,"aZ":-12.933278040359129,"pfxX":-1.9323809989834002,"pfxZ":9.504837877752543,"pX":-0.546065545791955,"pZ":3.550320364303034,"vX0":3.9795945007950206,"vY0":-141.96173967320087,"vZ0":-4.546666042447405,"x":137.81,"y":142.92,"x0":-1.7202462488975048,"y0":50.00182102122217,"z0":6.007269440434088,"aX":-3.9117989738592867},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":2.6,"spinRate":2418,"spinDirection":191},"zone":11,"typeConfidence":0.9,"plateTime":0.3870557593880468,"extension":6.49269486079686},"index":4,"playId":"b19fb1f9-e1b3-3b34-a3eb-c53f2818084c","pitchNumber":5,"startTime":"2026-07-31T23:59:34.082Z","endTime":"2026-07-31T23:59:37.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:59:37.336Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T23:59:56.794Z","endTime":"2026-08-01T00:00:14.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77963162649434,"aZ":-27.018158522608356,"pfxX":-1.8573067347039685,"pfxZ":3.0247930074077694,"pX":0.33559791837099945,"pZ":2.2451328600387126,"vX0":5.305606111545112,"vY0":-130.1730810866625,"vZ0":-4.250200931930703,"x":104.21,"y":178.16,"x0":-1.49290085735147,"y0":50.00512359911578,"z0":5.958175262600918,"aX":-3.1696534118117503},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":2.2,"spinRate":2726,"spinDirection":142},"zone":6,"typeConfidence":0.84,"plateTime":0.4216776221899181,"extension":6.369421541108499},"hitData":{"launchSpeed":89.8,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.0,"coordY":154.0}},"index":0,"playId":"c8495a4f-7d8b-37e7-8f03-a168a2b22900","pitchNumber":1,"startTime":"2026-08-01T00:00:06.564Z","endTime":"2026-08-01T00:00:14.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:00:14.073Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kazuma Okamoto pops out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T00:02:13.956Z","endTime":"2026-08-01T00:03:00.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":93.5,"endSpeed":85.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.868699971215346,"aZ":-19.27366815916395,"pfxX":-8.351863054956308,"pfxZ":6.883642558112068,"pX":0.7081683527905067,"pZ":1.965037913552311,"vX0":8.730285580732861,"vY0":-135.83261917402075,"vZ0":-5.63963698131048,"x":90.01,"y":185.72,"x0":-1.457582363113621,"y0":50.0044560124978,"z0":5.40198743628331,"aX":-15.657705219024571},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":13.3,"spinRate":2289,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40274143419424924,"extension":7.141513522281064},"index":0,"playId":"d32c5a8b-674f-31a6-917e-0232d3048a03","pitchNumber":1,"startTime":"2026-08-01T00:02:36.943Z","endTime":"2026-08-01T00:02:42.123Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126714914319244,"aZ":-28.239420874820482,"pfxX":9.175993945172646,"pfxZ":2.5031516066934447,"pX":0.5722572356753604,"pZ":2.0144581752545196,"vX0":3.1109546980337788,"vY0":-124.89050502660992,"vZ0":-2.7770747057341847,"x":95.19,"y":184.39,"x0":-1.8831601811963492,"y0":50.00439133224073,"z0":5.473422177089376,"aX":14.435926105458526},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2701,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.43926154790322647,"extension":6.904938225589866},"hitData":{"launchSpeed":85.6,"launchAngle":78.0,"totalDistance":41.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":133.68,"coordY":191.21}},"index":1,"playId":"6ada4eeb-d9b6-3ca5-8d6c-4c17222508a5","pitchNumber":2,"startTime":"2026-08-01T00:02:51.018Z","endTime":"2026-08-01T00:03:00.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:03:00.854Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T00:03:23.167Z","endTime":"2026-08-01T00:04:27.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":691023,"link":"/api/v1/people/691023"},"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.4,"endSpeed":86.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049936805903165,"aZ":-12.314834416404983,"pfxX":-3.3232878708357174,"pfxZ":10.369605344214047,"pX":0.10878218118030861,"pZ":1.25115837844394,"vX0":5.865274387831945,"vY0":-137.21066795791072,"vZ0":-8.886706781738132,"x":112.85,"y":205.0,"x0":-1.6203386667169326,"y0":50.00497019526819,"z0":5.361648800622275,"aX":-6.366467076757419},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2332,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39848315103681964,"extension":7.275409904849108},"index":0,"playId":"7f9b29f8-424a-32ae-92a0-2f1e51c6fa8c","pitchNumber":1,"startTime":"2026-08-01T00:03:27.189Z","endTime":"2026-08-01T00:03:32.077Z","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":82.8,"endSpeed":76.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.813868880777193,"aZ":-40.26624735538314,"pfxX":4.065419894558465,"pfxZ":-5.535591900121993,"pX":-0.378709524149642,"pZ":0.6392155157520035,"vX0":1.8737749030012765,"vY0":-120.50566026984248,"vZ0":-3.1255485321357526,"x":131.44,"y":221.52,"x0":-1.6961231708764963,"y0":50.00429590963266,"z0":5.53276403705403,"aX":5.940957160657377},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.6,"breakHorizontal":-7.8,"spinRate":2237,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.455641978768933,"extension":7.018258527892527},"index":1,"playId":"06e5a12c-0065-31b0-8ac1-8ad4c8efdb1a","pitchNumber":2,"startTime":"2026-08-01T00:03:42.044Z","endTime":"2026-08-01T00:03:46.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06538967032312,"aZ":-32.104139252814136,"pfxX":11.182189141026164,"pfxZ":0.04263601039453491,"pX":-1.2954356203489177,"pZ":3.1186290391527143,"vX0":-1.5383863408363565,"vY0":-121.29657004086938,"vZ0":0.9516915767402738,"x":166.38,"y":154.58,"x0":-2.1001139936311106,"y0":50.00030614460494,"z0":5.543605777288404,"aX":16.482615753783683},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-19.8,"spinRate":2524,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4534019078766858,"extension":6.897716669833493},"index":2,"playId":"75d0247a-038d-34bf-b0a2-c22a75e853c3","pitchNumber":3,"startTime":"2026-08-01T00:04:00.254Z","endTime":"2026-08-01T00:04:04.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381566228597915,"aZ":-29.53742004748958,"pfxX":2.2677268491043114,"pfxZ":1.5709345764589955,"pX":-0.17094491051385322,"pZ":2.6364435145606677,"vX0":3.42307437155849,"vY0":-128.66335517390172,"vZ0":-1.3104549854043952,"x":123.52,"y":167.6,"x0":-1.8125710019776164,"y0":50.002514870573414,"z0":5.43861287406658,"aX":3.806570949569726},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":-4.9,"spinRate":2227,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4254932123332238,"extension":7.207626026719305},"hitData":{"launchSpeed":82.2,"launchAngle":40.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.23,"coordY":95.76}},"index":3,"playId":"48802105-7551-3e0f-948e-136ee19408e4","pitchNumber":4,"startTime":"2026-08-01T00:04:18.816Z","endTime":"2026-08-01T00:04:27.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:04:27.929Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out softly, pitcher Kyle Leahy to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T00:04:41.659Z","endTime":"2026-08-01T00:05:31.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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.9,"endSpeed":75.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83398522534409,"aZ":-39.4897678931741,"pfxX":3.379608165476431,"pfxZ":-5.01176568109349,"pX":-0.24781746292438006,"pZ":2.6170654254522328,"vX0":2.3107938490259174,"vY0":-120.72853904032934,"vZ0":1.244387699381437,"x":126.45,"y":168.12,"x0":-1.6599112439090256,"y0":50.00225573480489,"z0":5.599424212345112,"aX":4.934581164237216},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.4,"breakHorizontal":-6.7,"spinRate":2134,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.4555518596557362,"extension":6.928458921879465},"index":0,"playId":"4b1e240e-aaab-309a-9be0-190298cffd56","pitchNumber":1,"startTime":"2026-08-01T00:04:54.564Z","endTime":"2026-08-01T00:04:59.536Z","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":94.0,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247907403164287,"aZ":-19.002566024493344,"pfxX":-3.9366327504067846,"pfxZ":6.950175934700565,"pX":-0.5548930489913123,"pZ":2.4700262187400006,"vX0":4.45719106876069,"vY0":-136.80655082361562,"vZ0":-4.482315063013345,"x":138.15,"y":172.09,"x0":-1.6939619535667858,"y0":50.00124269264564,"z0":5.432468779204279,"aX":-7.459554108760649},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":6.2,"spinRate":2087,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4003886641738075,"extension":7.296797375279716},"index":1,"playId":"5b9a13e0-1dd2-3a61-ac00-705cb678c472","pitchNumber":2,"startTime":"2026-08-01T00:05:07.686Z","endTime":"2026-08-01T00:05:11.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.936757141404293,"aZ":-30.085656099717056,"pfxX":-6.074431220824357,"pfxZ":1.2280289111819638,"pX":-1.1933505082145897,"pZ":2.292391682220876,"vX0":3.7351941838467484,"vY0":-130.11781552896906,"vZ0":-1.7007969646817367,"x":162.49,"y":176.89,"x0":-1.865960271151815,"y0":50.001549673363726,"z0":5.25684589723348,"aX":-10.307403805734852},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":10.1,"spinRate":1215,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4226366386965026,"extension":7.240911273897795},"hitData":{"launchSpeed":70.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.64,"coordY":184.11}},"index":2,"playId":"a4037cad-8f9b-3d79-ab86-c45fc24bb456","pitchNumber":3,"startTime":"2026-08-01T00:05:23.629Z","endTime":"2026-08-01T00:05:31.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:05:31.367Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:07:32.652Z","endTime":"2026-08-01T00:10:05.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49327651725944,"aZ":-10.547798231462542,"pfxX":-0.8329756048219599,"pfxZ":11.262748068808861,"pX":1.1420208249783037,"pZ":2.6767354726637858,"vX0":6.5430071077375676,"vY0":-138.11481372612903,"vZ0":-6.988319713364145,"x":73.47,"y":166.51,"x0":-1.1556795386111678,"y0":50.004747453854684,"z0":5.9592661449588435,"aX":-1.6003934530487005},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":0.0,"spinRate":2487,"spinDirection":200},"zone":12,"typeConfidence":0.89,"plateTime":0.3975009493155355,"extension":6.485242597386194},"index":0,"playId":"aaec173d-b170-35bd-97e9-1d584775d861","pitchNumber":1,"startTime":"2026-08-01T00:07:41.590Z","endTime":"2026-08-01T00:07:47.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29921761439325,"aZ":-12.653523250268501,"pfxX":-1.9714411941560561,"pfxZ":10.011166581599799,"pX":0.11668937807674115,"pZ":3.919741150276602,"vX0":4.169701369162353,"vY0":-139.03400638453596,"vZ0":-3.7003653032351234,"x":112.55,"y":132.95,"x0":-1.14899586666735,"y0":50.00527204596614,"z0":6.112607446603389,"aX":-3.8453907889644463},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":2.6,"spinRate":2244,"spinDirection":193},"zone":12,"typeConfidence":0.89,"plateTime":0.3945429281790749,"extension":6.39562713653342},"index":1,"playId":"54a39144-3605-3a16-9606-ec913a804821","pitchNumber":2,"startTime":"2026-08-01T00:08:12.834Z","endTime":"2026-08-01T00:08:16.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760254648330985,"aZ":-27.54231149768218,"pfxX":0.5107717516391546,"pfxZ":2.7806638135667283,"pX":0.6557759034077288,"pZ":1.2764799744691897,"vX0":5.531092510075191,"vY0":-128.05974401893644,"vZ0":-6.113929758820841,"x":92.0,"y":204.32,"x0":-1.595916422072803,"y0":50.00237619762274,"z0":5.841635151791754,"aX":0.8502046144940175},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":-2.2,"spinRate":2601,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.42725063626528526,"extension":6.511285292240517},"index":2,"playId":"ad697a7f-7f40-33a1-bedb-75ace6893311","pitchNumber":3,"startTime":"2026-08-01T00:08:30.599Z","endTime":"2026-08-01T00:08:35.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65370525109672,"aZ":-10.669562898855148,"pfxX":-2.9133230314925833,"pfxZ":10.93388601064401,"pX":0.6738493441517793,"pZ":1.6785556186526531,"vX0":6.378359986127873,"vY0":-139.6406023179164,"vZ0":-9.73496177718184,"x":91.31,"y":193.46,"x0":-1.2655884852006065,"y0":50.00120035391159,"z0":5.920199602232169,"aX":-5.729429986643534},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":3.8,"spinRate":2313,"spinDirection":197},"zone":9,"typeConfidence":0.89,"plateTime":0.39286204171564965,"extension":6.431516085112956},"index":3,"playId":"5000463c-f871-32cd-84c5-6ab5c8ab6fbe","pitchNumber":4,"startTime":"2026-08-01T00:08:49.960Z","endTime":"2026-08-01T00:08:55.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46071171247606,"aZ":-26.605407232770265,"pfxX":-0.6423056369852764,"pfxZ":3.2556165158573735,"pX":1.8896051874989255,"pZ":0.3176365944242947,"vX0":8.301222232020924,"vY0":-129.98552976731008,"vZ0":-8.836918810319457,"x":44.97,"y":230.2,"x0":-1.2628930542148888,"y0":50.000706017355164,"z0":5.783746921705975,"aX":-1.0981785421906831},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-0.7,"spinRate":2671,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.4215140138028457,"extension":6.4621417642590036},"index":4,"playId":"c5bfdff9-b198-3c3c-b7a3-bffc15c770c6","pitchNumber":5,"startTime":"2026-08-01T00:09:31.941Z","endTime":"2026-08-01T00:09:36.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91252787715331,"aZ":-17.755911406869036,"pfxX":-8.220286556748324,"pfxZ":7.547874249760957,"pX":-0.13408995046338706,"pZ":1.136200122269789,"vX0":5.348563133790715,"vY0":-137.2404687874513,"vZ0":-9.410626501134232,"x":122.11,"y":208.1,"x0":-1.0385842161806538,"y0":50.00388692228592,"z0":5.815016823376443,"aX":-15.707219069886802},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":13.8,"spinRate":2326,"spinDirection":194},"zone":13,"typeConfidence":0.88,"plateTime":0.39885274867549647,"extension":6.473859745988168},"hitData":{"launchSpeed":84.0,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.0,"coordY":110.0}},"index":5,"playId":"44640e0c-78e7-31a5-988b-55408ea63032","pitchNumber":6,"startTime":"2026-08-01T00:09:51.423Z","endTime":"2026-08-01T00:10:05.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:10:05.196Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, first baseman Vladimir Guerrero Jr. to pitcher Dylan Cease. Nathan Church to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:10:50.335Z","endTime":"2026-08-01T00:12:16.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"c825c9ed-4200-3066-87ee-9e71a7de1b04","startTime":"2026-08-01T00:10:34.241Z","endTime":"2026-08-01T00:10:39.040Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.767495908720736,"aZ":-17.62776937742027,"pfxX":-6.166438748023121,"pfxZ":7.820092075556206,"pX":-1.113978564634763,"pZ":2.8143935718932727,"vX0":3.2211815050815282,"vY0":-135.78489397860264,"vZ0":-5.371030624619915,"x":159.46,"y":162.79,"x0":-1.5168297926920604,"y0":50.004543732131886,"z0":6.05160522414848,"aX":-11.472841809103958},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2423,"spinDirection":187},"zone":11,"typeConfidence":0.89,"plateTime":0.40395016101140424,"extension":6.3264327559821885},"index":1,"playId":"909f07d3-8ced-3d9d-964c-3a6679929b07","pitchNumber":1,"startTime":"2026-08-01T00:10:52.641Z","endTime":"2026-08-01T00:11:01.335Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nathan Church steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"909f07d3-8ced-3d9d-964c-3a6679929b07","startTime":"2026-08-01T00:11:13.417Z","endTime":"2026-08-01T00:11:31.160Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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":95.3,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89815776564311,"aZ":-19.78921934606964,"pfxX":-6.500018886178214,"pfxZ":6.324552987297272,"pX":-1.3850756323663675,"pZ":1.9752256207806336,"vX0":2.2926409362872424,"vY0":-138.7417470942607,"vZ0":-7.275346970840171,"x":169.8,"y":185.45,"x0":-1.3758074491629215,"y0":50.00048715274649,"z0":5.941677842260244,"aX":-12.71937901599134},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":11.3,"spinRate":2299,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.3942009154054631,"extension":6.469279663761617},"index":3,"playId":"06dbbd7c-8858-3e02-ace4-ebc1d4798e20","pitchNumber":2,"startTime":"2026-08-01T00:11:31.160Z","endTime":"2026-08-01T00:11:34.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02099687019046,"aZ":-11.969740964008624,"pfxX":-1.5953480229928352,"pfxZ":10.127910171155929,"pX":0.3956711250168443,"pZ":3.7078904178232768,"vX0":5.346687695768719,"vY0":-140.41102072512504,"vZ0":-4.149680904977059,"x":101.92,"y":138.67,"x0":-1.3266363228517912,"y0":50.00518134735067,"z0":5.984844641215247,"aX":-3.1837593393975423},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":1.8,"spinRate":2489,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.39019663895079537,"extension":6.39176820756541},"index":4,"playId":"4c39a863-982e-3a45-885d-17f120918fab","pitchNumber":3,"startTime":"2026-08-01T00:11:51.851Z","endTime":"2026-08-01T00:11:56.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.724528011623757,"aZ":-14.47071775573166,"pfxX":-0.3710505699334167,"pfxZ":9.257656402239512,"pX":-0.013948567978858524,"pZ":2.7822961638666355,"vX0":3.1839124829437435,"vY0":-137.46348394296666,"vZ0":-6.019982154920732,"x":117.53,"y":163.66,"x0":-1.1394195517938357,"y0":50.00293457335579,"z0":5.984712370070914,"aX":-0.7104065655134976},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":0.0,"spinRate":2438,"spinDirection":192},"zone":2,"typeConfidence":0.85,"plateTime":0.3985962987527043,"extension":6.407791662730409},"hitData":{"launchSpeed":97.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.31,"coordY":175.5}},"index":5,"playId":"240541b5-56f7-3099-9964-3c9e0cb2c8f2","pitchNumber":4,"startTime":"2026-08-01T00:12:09.739Z","endTime":"2026-08-01T00:12:16.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:12:16.467Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:12:41.416Z","endTime":"2026-08-01T00:14:21.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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(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.6,"endSpeed":76.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4899691920339,"aZ":-42.67403356356147,"pfxX":0.30595661876613045,"pfxZ":-7.164431273655204,"pX":0.3229676214920011,"pZ":1.612060164584718,"vX0":4.144678031322155,"vY0":-120.28890150592409,"vZ0":-1.6052620406139062,"x":104.69,"y":195.25,"x0":-1.462765678749726,"y0":50.00547787909622,"z0":6.073908595022604,"aX":0.4481234024229759},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.1,"breakHorizontal":-1.6,"spinRate":2587,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4554583483695023,"extension":6.500430737934098},"index":0,"playId":"be389af8-bba1-314c-853b-ca2de60598a5","pitchNumber":1,"startTime":"2026-08-01T00:12:48.701Z","endTime":"2026-08-01T00:12:52.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88105840214194,"aZ":-13.27649129398116,"pfxX":-2.0277678692586103,"pfxZ":9.334931332114088,"pX":0.6481778624561942,"pZ":4.157912849912233,"vX0":6.343669987729058,"vY0":-141.30817754951036,"vZ0":-3.0261154345366146,"x":92.29,"y":126.52,"x0":-1.3613144120480865,"y0":50.002213421039,"z0":6.094371918732136,"aX":-4.105175338733074},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":2.4,"spinRate":2456,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.3874584560560166,"extension":6.687652731307387},"index":1,"playId":"2a649f96-014d-3c06-a7a8-9a852480ea8d","pitchNumber":2,"startTime":"2026-08-01T00:13:09.028Z","endTime":"2026-08-01T00:13:12.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06660307507359,"aZ":-11.171337440707951,"pfxX":-1.6966728505974995,"pfxZ":10.603449296619454,"pX":1.3814413796531864,"pZ":1.7162917218324822,"vX0":7.804301865237216,"vY0":-139.54385637513965,"vZ0":-9.28972756996993,"x":64.34,"y":192.44,"x0":-1.2257221203063562,"y0":50.00532781536493,"z0":5.815478442043738,"aX":-3.361600099347698},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":1.6,"spinRate":2492,"spinDirection":198},"zone":14,"typeConfidence":0.89,"plateTime":0.3918368053731127,"extension":6.631550708928702},"index":2,"playId":"01200181-cb56-3dae-89a7-e2cc5b878ec1","pitchNumber":3,"startTime":"2026-08-01T00:13:29.177Z","endTime":"2026-08-01T00:13:33.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49538480324859,"aZ":-27.856356152701622,"pfxX":-0.28999237466605043,"pfxZ":2.484683042932218,"pX":0.07135385459060417,"pZ":2.5053971830434696,"vX0":4.632913211052538,"vY0":-130.96080522704648,"vZ0":-3.420126536785447,"x":114.28,"y":171.13,"x0":-1.682464486691132,"y0":50.00245775798131,"z0":5.9103818255531335,"aX":-0.5040247325351502},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":-0.5,"spinRate":2712,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.41813924976119266,"extension":6.461035961922215},"index":3,"playId":"bab6d298-ae03-344d-8153-42eab9cc3fbc","pitchNumber":4,"startTime":"2026-08-01T00:13:48.050Z","endTime":"2026-08-01T00:13:51.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-01T00:14:05.620Z","endTime":"2026-08-01T00:14:17.888Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.804499929566834,"aZ":-19.2362752895061,"pfxX":-3.5963294511055945,"pfxZ":9.947607239934456,"pX":-0.6212121384708247,"pZ":1.9648027358591833,"vX0":3.0046582542878535,"vY0":-113.08449185491581,"vZ0":-4.550207298488754,"x":140.68,"y":185.73,"x0":-1.497168918063958,"y0":50.00377156153179,"z0":5.92247721320491,"aX":-4.677967083886769},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":1750,"spinDirection":192},"zone":7,"typeConfidence":0.9,"plateTime":0.48356944183071926,"extension":6.759882295288642},"index":5,"playId":"b732d60c-c3d1-37cf-84ab-e99b37dc5554","pitchNumber":5,"startTime":"2026-08-01T00:14:17.888Z","endTime":"2026-08-01T00:14:21.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:14:21.151Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:14:38.815Z","endTime":"2026-08-01T00:16:03.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550987495326336,"aZ":-27.78739790608236,"pfxX":0.7886654089913017,"pfxZ":2.4887621070973607,"pX":0.43811572049476954,"pZ":1.1854256728931007,"vX0":5.16604283261837,"vY0":-132.00408613577306,"vZ0":-6.768799423186222,"x":100.3,"y":206.77,"x0":-1.6480680608699987,"y0":50.00183828707575,"z0":5.833335446802334,"aX":1.3887293220888264},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.2,"breakHorizontal":-2.5,"spinRate":2778,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.41520746135543174,"extension":6.5509112883733955},"index":0,"playId":"7d844fd8-f110-3058-8192-f18c611a33ce","pitchNumber":1,"startTime":"2026-08-01T00:14:48.961Z","endTime":"2026-08-01T00:14:52.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37263188868988,"aZ":-11.28435329791195,"pfxX":-2.2741891325943353,"pfxZ":10.11651915102685,"pX":1.2344562336786242,"pZ":3.4241471184701937,"vX0":8.406883364391218,"vY0":-142.68470056458176,"vZ0":-5.118454929896257,"x":69.95,"y":146.33,"x0":-1.4527584445470434,"y0":50.005061055767264,"z0":5.950461008885662,"aX":-4.698568537424597},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":2.4,"spinRate":2605,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.3836690469669022,"extension":6.426529922721182},"index":1,"playId":"c8d26746-98e0-3ba9-a0fa-5b03eaac2685","pitchNumber":2,"startTime":"2026-08-01T00:15:08.480Z","endTime":"2026-08-01T00:15:12.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76419975397972,"aZ":-28.580678160799557,"pfxX":-0.7873769250951623,"pfxZ":2.0734798052030974,"pX":-0.42681748117826745,"pZ":0.7632081165270087,"vX0":3.93143786482155,"vY0":-130.89080467963632,"vZ0":-7.462159824024139,"x":133.27,"y":218.17,"x0":-1.846367178097519,"y0":50.00465425704126,"z0":5.792883145001379,"aX":-1.3660517260258385},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2783,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.4185559570146795,"extension":6.608936027934406},"index":2,"playId":"fef41859-4c06-30ca-a92c-467b9e8b110a","pitchNumber":3,"startTime":"2026-08-01T00:15:30.189Z","endTime":"2026-08-01T00:15:34.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657270485449644,"aZ":-26.04574836380379,"pfxX":2.5588475067616865,"pfxZ":3.557804708646847,"pX":-0.6360329199892387,"pZ":1.1306129833796155,"vX0":1.900422231572575,"vY0":-130.96355418463108,"vZ0":-7.108713667435238,"x":141.24,"y":208.25,"x0":-1.7055889363379737,"y0":50.00638129557381,"z0":5.850109970925319,"aX":4.410727859142889},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":-5.0,"spinRate":2736,"spinDirection":177},"zone":13,"typeConfidence":0.9,"plateTime":0.41947510794414455,"extension":6.498863392332144},"index":3,"playId":"57230ea5-9b84-3b95-bf4b-b7d1414c6927","pitchNumber":4,"startTime":"2026-08-01T00:15:59.706Z","endTime":"2026-08-01T00:16:03.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:16:03.905Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a fly ball to center fielder Daulton Varsho. Nathan Church scores. JJ Wetherholt to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:16:48.662Z","endTime":"2026-08-01T00:17:32.347Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"20e83ac4-a262-4f7a-aa1e-646ae96e3ac3","startTime":"2026-08-01T00:16:48.662Z","endTime":"2026-08-01T00:16:54.167Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.65316712540588,"aZ":-9.89570537245056,"pfxX":-1.5930853621155276,"pfxZ":11.081642847079175,"pX":-0.23405604268179772,"pZ":2.2239484159383616,"vX0":3.7122623628229108,"vY0":-142.0949741607902,"vZ0":-8.44603267733902,"x":125.92,"y":178.73,"x0":-1.3603959240044576,"y0":50.00403641202185,"z0":5.893768883746395,"aX":-3.203246009435643},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.1,"breakHorizontal":2.0,"spinRate":2512,"spinDirection":194},"zone":8,"typeConfidence":0.91,"plateTime":0.3879592887505652,"extension":6.468660512798771},"index":1,"playId":"2fa6e2ca-8015-39d2-9f9e-7048c9e0c2ba","pitchNumber":1,"startTime":"2026-08-01T00:17:01.789Z","endTime":"2026-08-01T00:17:06.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.083868035401686,"aZ":-18.61479072171045,"pfxX":-5.924978558883367,"pfxZ":6.682291451360024,"pX":-1.0876375605011381,"pZ":3.3484037419167443,"vX0":3.267621387348148,"vY0":-142.35124480872295,"vZ0":-4.1425869597056355,"x":158.46,"y":148.37,"x0":-1.4874892856669417,"y0":50.00423422173125,"z0":6.018999555854288,"aX":-12.024833992210713},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":10.0,"spinRate":2443,"spinDirection":187},"zone":11,"typeConfidence":0.89,"plateTime":0.3864255275699957,"extension":6.484445845068978},"hitData":{"launchSpeed":79.7,"launchAngle":24.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.45,"coordY":111.65}},"index":2,"playId":"e9b91502-3a89-3da1-bda0-670283c66040","pitchNumber":2,"startTime":"2026-08-01T00:17:21.315Z","endTime":"2026-08-01T00:17:32.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:17:32.347Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:18:02.775Z","endTime":"2026-08-01T00:19:12.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07581436895898,"aZ":-11.375248260192542,"pfxX":-3.2967761298499387,"pfxZ":10.509538224519513,"pX":0.6179276999162094,"pZ":3.2195019531254303,"vX0":6.882049567923078,"vY0":-140.35295356046618,"vZ0":-5.446893766818125,"x":93.45,"y":151.85,"x0":-1.446309772046215,"y0":50.006541400214026,"z0":5.937457567764131,"aX":-6.527080647345849},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":4.4,"spinRate":2318,"spinDirection":201},"zone":3,"typeConfidence":0.89,"plateTime":0.3914090425482222,"extension":6.681025895089357},"index":0,"playId":"009ed51c-78df-3b1e-88e2-b9ab1d0cef0c","pitchNumber":1,"startTime":"2026-08-01T00:18:10.224Z","endTime":"2026-08-01T00:18:14.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54266319785862,"aZ":-44.768756498569466,"pfxX":0.4186054529553751,"pfxZ":-8.4642979911214,"pX":-0.48113684902523796,"pZ":2.206932133883441,"vX0":2.3237489556043114,"vY0":-121.86613418035961,"vZ0":-0.04449014576068433,"x":135.34,"y":179.19,"x0":-1.506081229166781,"y0":50.005963143405516,"z0":6.130178461125019,"aX":0.6225955532944459},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.0,"breakHorizontal":-1.3,"spinRate":2721,"spinDirection":24},"zone":7,"typeConfidence":0.91,"plateTime":0.4514554258526555,"extension":6.332225356167776},"index":1,"playId":"f14d2952-eff8-383a-9d12-1bf58ba539eb","pitchNumber":2,"startTime":"2026-08-01T00:18:29.710Z","endTime":"2026-08-01T00:18:33.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82124594793312,"aZ":-26.949277923280363,"pfxX":2.252930507978753,"pfxZ":3.0235128583122983,"pX":0.7868926192376159,"pZ":0.44955801226801484,"vX0":5.377181516670572,"vY0":-130.99224988459855,"vZ0":-8.616543889443324,"x":87.01,"y":226.64,"x0":-1.5889972772873648,"y0":50.00594426551041,"z0":5.810255904468783,"aX":3.8982933741140076},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":-5.3,"spinRate":2643,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.4188454154870418,"extension":6.39332922579571},"index":2,"playId":"510c4c24-fd31-3e10-b015-e160ebbdb4c1","pitchNumber":3,"startTime":"2026-08-01T00:19:06.962Z","endTime":"2026-08-01T00:19:12.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:19:12.959Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:21:20.555Z","endTime":"2026-08-01T00:22:31.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"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":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06346990055666,"aZ":-33.19397586704995,"pfxX":1.7803418941122358,"pfxZ":-0.6337044612379845,"pX":0.8867666977235953,"pZ":0.8405033945494744,"vX0":5.739680123363247,"vY0":-126.09147438682318,"vZ0":-4.814511827463868,"x":83.2,"y":216.09,"x0":-1.6519746077432058,"y0":50.00300963596211,"z0":5.4582943001570206,"aX":2.8614881549225726},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.0,"breakHorizontal":-4.6,"spinRate":2292,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4346795192015618,"extension":7.0906203871058295},"index":0,"playId":"cc84a969-2828-3443-9ef8-b7e67732a44e","pitchNumber":1,"startTime":"2026-08-01T00:21:20.555Z","endTime":"2026-08-01T00:21:25.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06712026840035,"aZ":-20.47721376344785,"pfxX":-8.713073737667504,"pfxZ":6.357406034086422,"pX":1.1412632478594293,"pZ":1.5069016343638422,"vX0":9.770466419888674,"vY0":-134.96594537081776,"vZ0":-6.440060783480906,"x":73.5,"y":198.09,"x0":-1.398066368782649,"y0":50.00283152023895,"z0":5.371555649075148,"aX":-16.03377444953365},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":13.7,"spinRate":2250,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40620708987781207,"extension":7.183788556303363},"index":1,"playId":"69545254-a516-36f1-a1de-b6c5b8ba53d4","pitchNumber":2,"startTime":"2026-08-01T00:21:33.511Z","endTime":"2026-08-01T00:21:38.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816024754761006,"aZ":-29.538738699533113,"pfxX":2.6373456594390583,"pfxZ":1.5568278213288371,"pX":0.8718180927492106,"pZ":1.623465488172868,"vX0":5.656940090146275,"vY0":-129.1049083767474,"vZ0":-3.8057647496368014,"x":83.77,"y":194.95,"x0":-1.6899431226464114,"y0":50.00106610522065,"z0":5.3895677678805365,"aX":4.450460733752378},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-6.0,"spinRate":2210,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4242130573608369,"extension":7.242216231854858},"index":2,"playId":"c2565b9b-3a8a-3c78-9d54-4a4eda08922b","pitchNumber":3,"startTime":"2026-08-01T00:21:46.878Z","endTime":"2026-08-01T00:21:51.679Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-01T00:21:58.150Z","endTime":"2026-08-01T00:22:08.010Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50016085690783,"aZ":-42.22852182194783,"pfxX":3.4905744828035727,"pfxZ":-7.07973539804021,"pX":-0.7226476580617136,"pZ":3.1414711826855024,"vX0":1.0214649336237824,"vY0":-118.63647819514115,"vZ0":2.828748350469454,"x":144.55,"y":153.96,"x0":-1.6126923136300253,"y0":50.00348841725321,"z0":5.792907295147857,"aX":4.956507200597587},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.8,"breakHorizontal":-6.6,"spinRate":2093,"spinDirection":46},"zone":1,"typeConfidence":2.0,"plateTime":0.462363778059808,"extension":6.886202239002003},"index":4,"playId":"ebb72d2d-06d6-3250-97c6-b97cdc892de1","pitchNumber":4,"startTime":"2026-08-01T00:22:08.010Z","endTime":"2026-08-01T00:22:11.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.912188234206862,"aZ":-29.360261233546744,"pfxX":-8.594345423366288,"pfxZ":1.710283842641104,"pX":1.3180342111813461,"pZ":1.3618575880670958,"vX0":10.032605181409219,"vY0":-128.17565130692,"vZ0":-3.945609678840225,"x":66.76,"y":202.01,"x0":-1.5483519939381118,"y0":50.00506343009488,"z0":5.239022944703851,"aX":-14.162548017064005},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":13.1,"spinRate":1460,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4289396001049939,"extension":7.419519515564281},"index":5,"playId":"9957805f-45dc-379f-9d28-88c887cecc7c","pitchNumber":5,"startTime":"2026-08-01T00:22:27.501Z","endTime":"2026-08-01T00:22:31.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:22:31.202Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:22:54.094Z","endTime":"2026-08-01T00:23:02.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43633439300394,"aZ":-42.23775527791579,"pfxX":5.408337942012631,"pfxZ":-6.754345507924609,"pX":0.20076740145057823,"pZ":1.9190845167359571,"vX0":2.544645406372778,"vY0":-121.97650963250815,"vZ0":-0.14055529949076884,"x":109.35,"y":186.96,"x0":-1.5620654536243053,"y0":50.00135907131498,"z0":5.652870002183155,"aX":8.05968712833802},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.9,"breakHorizontal":-10.4,"spinRate":2251,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4509206193160398,"extension":6.786214132593044},"hitData":{"launchSpeed":78.5,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.63,"coordY":164.1}},"index":0,"playId":"43e990ce-68dd-3b8c-8a25-ba9301e39f31","pitchNumber":1,"startTime":"2026-08-01T00:22:56.095Z","endTime":"2026-08-01T00:23:02.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:23:02.268Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:23:24.654Z","endTime":"2026-08-01T00:23:44.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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],"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":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90448324535319,"aZ":-19.507771096107277,"pfxX":-3.6654239284431482,"pfxZ":6.758842893501438,"pX":-0.8186857499235933,"pZ":2.982736274636517,"vX0":3.768531792069845,"vY0":-136.04902170840586,"vZ0":-3.000258143636389,"x":148.21,"y":158.25,"x0":-1.745727792724668,"y0":50.00382007952823,"z0":5.452234334606614,"aX":-6.870377302614069},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":5.9,"spinRate":1997,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.40262271034033503,"extension":7.2509125415864535},"hitData":{"launchSpeed":71.6,"launchAngle":23.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.66,"coordY":90.24}},"index":0,"playId":"2275c66a-6165-39d7-987c-dac1d65f8610","pitchNumber":1,"startTime":"2026-08-01T00:23:32.743Z","endTime":"2026-08-01T00:23:44.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:23:44.012Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a ground ball to shortstop Masyn Winn. Brandon Valenzuela to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:24:00.337Z","endTime":"2026-08-01T00:26:41.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"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,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13987351284053,"aZ":-27.440245273278045,"pfxX":6.558899182294566,"pfxZ":3.112458714063047,"pX":0.5179969608693504,"pZ":1.2478182373615325,"vX0":4.105869107472141,"vY0":-123.45253612433282,"vZ0":-4.159873834185415,"x":97.26,"y":205.09,"x0":-2.0273629242796822,"y0":50.00021102812934,"z0":5.305740417604304,"aX":9.964408195023998},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.8,"breakHorizontal":-13.0,"spinRate":2487,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.44632973588870817,"extension":7.170880136710868},"index":0,"playId":"55831e97-71d6-38ea-a244-d64298f96d0f","pitchNumber":1,"startTime":"2026-08-01T00:24:07.779Z","endTime":"2026-08-01T00:24:12.193Z","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.8,"endSpeed":84.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.886044185606288,"aZ":-16.340345266416573,"pfxX":-2.852630674692589,"pfxZ":8.65075410626051,"pX":-0.057143575518069936,"pZ":2.3880354443626923,"vX0":5.0969590393960384,"vY0":-135.0317930823824,"vZ0":-4.861268412511497,"x":119.18,"y":174.3,"x0":-1.606311700243357,"y0":50.00139888308124,"z0":5.376957110238735,"aX":-5.2206790646636465},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.8,"breakHorizontal":4.0,"spinRate":2115,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40705243384203493,"extension":7.012389892191315},"index":1,"playId":"d2fea347-3e77-3a1a-8805-6e43afed4626","pitchNumber":2,"startTime":"2026-08-01T00:24:26.169Z","endTime":"2026-08-01T00:24:29.589Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"6702f9a5-dfbf-312d-a048-8ae051d971e9","startTime":"2026-08-01T00:24:51.203Z","endTime":"2026-08-01T00:24:56.185Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057786493280787,"aZ":-32.939411416988705,"pfxX":-7.7616510431637415,"pfxZ":-0.4662349495769771,"pX":-0.21105034007109455,"pZ":1.3851211926941274,"vX0":6.121171832751745,"vY0":-127.83207355939447,"vZ0":-3.3600943327941755,"x":125.04,"y":201.38,"x0":-1.6364174150393846,"y0":50.00363961027108,"z0":5.32150490317974,"aX":-12.757300589872036},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":12.6,"spinRate":1356,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4296272138390531,"extension":6.911494667063663},"index":3,"playId":"15f94625-5ee8-33a6-b930-edfc226294a9","pitchNumber":3,"startTime":"2026-08-01T00:25:09.750Z","endTime":"2026-08-01T00:25:13.111Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-01T00:25:27.878Z","endTime":"2026-08-01T00:25:41.993Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26851270197875,"aZ":-40.724981974366294,"pfxX":5.540186663327992,"pfxZ":-5.753442437077913,"pX":1.2685570108418174,"pZ":-0.01417095087481658,"vX0":5.198634746218226,"vY0":-122.2452643324963,"vZ0":-4.573728211929597,"x":68.65,"y":239.16,"x0":-1.6201339068524927,"y0":50.00496266187073,"z0":5.446878050017066,"aX":8.229659983517422},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.4,"breakHorizontal":-11.4,"spinRate":2323,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4512843188840394,"extension":7.011512487620797},"index":5,"playId":"812f820f-720c-3964-a0b5-efacbb55e266","pitchNumber":4,"startTime":"2026-08-01T00:25:41.993Z","endTime":"2026-08-01T00:25:46.398Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502437949240015,"aZ":-40.981692331774866,"pfxX":4.427292331300413,"pfxZ":-6.048410702762151,"pX":-0.40548024288392504,"pZ":3.08716199441581,"vX0":1.751437572776775,"vY0":-120.26042559131777,"vZ0":2.405497785635725,"x":132.46,"y":155.43,"x0":-1.719439275764347,"y0":50.00101355038543,"z0":5.723181891895505,"aX":6.448825201222452},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.1,"breakHorizontal":-8.4,"spinRate":2100,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.4563973241233845,"extension":6.784891859267878},"index":6,"playId":"4804cf3b-301d-3dd1-a9ee-59d74803e0ff","pitchNumber":5,"startTime":"2026-08-01T00:26:07.711Z","endTime":"2026-08-01T00:26:11.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826479688323566,"aZ":-21.455454917788835,"pfxX":-0.9202905681272138,"pfxZ":5.646628364137884,"pX":-0.8164799075235701,"pZ":2.8084688168181295,"vX0":2.8215921047346253,"vY0":-136.809012959023,"vZ0":-3.063522997519807,"x":148.12,"y":162.95,"x0":-1.741048811813458,"y0":50.00306159757442,"z0":5.411292480639745,"aX":-1.747363184468101},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":1.1,"spinRate":2172,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.40017924792854176,"extension":7.203263078724772},"hitData":{"launchSpeed":94.5,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.44,"coordY":162.83}},"index":7,"playId":"a71e597d-5534-3bea-889d-7c64ec171cc2","pitchNumber":6,"startTime":"2026-08-01T00:26:33.551Z","endTime":"2026-08-01T00:26:41.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:26:41.170Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:27:13.407Z","endTime":"2026-08-01T00:27:50.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93662827720804,"aZ":-40.37099683265565,"pfxX":3.577577382983642,"pfxZ":-5.679812308996917,"pX":-0.7013342664721391,"pZ":2.650545177525293,"vX0":1.3600868144179834,"vY0":-120.08607115758187,"vZ0":1.41985276123467,"x":143.73,"y":167.22,"x0":-1.7419103570293348,"y0":50.004624581909674,"z0":5.677204745666662,"aX":5.160618991568488},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.6,"breakHorizontal":-6.8,"spinRate":2104,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.45827982638622267,"extension":7.132233324774652},"index":0,"playId":"501da68f-f682-3a4a-b74d-0f0b58497408","pitchNumber":1,"startTime":"2026-08-01T00:27:21.932Z","endTime":"2026-08-01T00:27:26.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803356116248757,"aZ":-28.248750148586275,"pfxX":-0.06948946048546756,"pfxZ":2.3727250917425895,"pX":0.034064496274478634,"pZ":2.4538493888777313,"vX0":4.438022688249531,"vY0":-128.09479376064985,"vZ0":-1.8041382584511865,"x":115.7,"y":172.53,"x0":-1.7158140508502606,"y0":50.001087773785166,"z0":5.3875120835005985,"aX":-0.11558663098605844},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-1.0,"spinRate":2151,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4284878898246154,"extension":7.186000827076556},"hitData":{"launchSpeed":92.9,"launchAngle":59.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.17,"coordY":126.4}},"index":1,"playId":"b0716df3-8642-3c34-9253-1addf45c74fc","pitchNumber":2,"startTime":"2026-08-01T00:27:39.876Z","endTime":"2026-08-01T00:27:50.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:27:50.122Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, first baseman Vladimir Guerrero Jr. to pitcher Dylan Cease.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T00:30:00.739Z","endTime":"2026-08-01T00:32:43.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134569804186306,"aZ":-27.66196353168108,"pfxX":-1.0434461043004157,"pfxZ":2.84209498862813,"pX":0.43104041562478734,"pZ":2.329179032139357,"vX0":4.0351065075022206,"vY0":-124.92423538354824,"vZ0":-3.761793446213004,"x":100.57,"y":175.89,"x0":-1.066493879531692,"y0":50.00381413872894,"z0":6.117518219853219,"aX":-1.65735268651269},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":1.0,"spinRate":2618,"spinDirection":148},"zone":6,"typeConfidence":0.85,"plateTime":0.4377179344307245,"extension":6.279291526612653},"index":0,"playId":"1cdf14bc-bc0b-36b6-b958-4db481c91990","pitchNumber":1,"startTime":"2026-08-01T00:30:09.238Z","endTime":"2026-08-01T00:30:13.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639457578090617,"aZ":-40.040735788143024,"pfxX":5.842846050070004,"pfxZ":-5.505014150808349,"pX":0.6602549169471055,"pZ":1.4586495721381296,"vX0":3.2905487647197176,"vY0":-119.54006607412347,"vZ0":-2.0453216833742003,"x":91.83,"y":199.4,"x0":-1.4985675379305348,"y0":50.00107661027787,"z0":5.960734799931698,"aX":8.352617577107964},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.2,"breakHorizontal":-11.4,"spinRate":2827,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.4603303937258256,"extension":6.185575287080914},"index":1,"playId":"6c8bac8a-9271-3a9c-b151-20a5d27ec65c","pitchNumber":2,"startTime":"2026-08-01T00:30:24.574Z","endTime":"2026-08-01T00:30:30.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.333071520723077,"aZ":-16.030660974248875,"pfxX":-8.118239530981489,"pfxZ":8.699140312354077,"pX":-1.1975718256098609,"pZ":2.0942060660650226,"vX0":2.8161701212141725,"vY0":-135.78115512725807,"vZ0":-7.404641925873209,"x":162.65,"y":182.24,"x0":-1.1968500001418245,"y0":50.006468593107606,"z0":5.984231840118449,"aX":-15.074427470656314},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":14.0,"spinRate":2485,"spinDirection":192},"zone":13,"typeConfidence":0.87,"plateTime":0.4042867864228512,"extension":6.34072241573672},"index":2,"playId":"f1a2088c-4756-3cb1-89ee-58fea84b6675","pitchNumber":3,"startTime":"2026-08-01T00:30:39.398Z","endTime":"2026-08-01T00:30:42.810Z","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":95.6,"endSpeed":87.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.315100425006044,"aZ":-11.226406123387537,"pfxX":-1.3677917186914383,"pfxZ":10.747531467471124,"pX":0.805065646516586,"pZ":3.3855419539758698,"vX0":5.852449841649731,"vY0":-139.00836627978347,"vZ0":-5.322688832781384,"x":86.31,"y":147.37,"x0":-1.1535876200516793,"y0":50.005513525289004,"z0":6.076262201610956,"aX":-2.6673040228631346},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":1.2,"spinRate":2530,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.3946299755017084,"extension":6.336567481841234},"index":3,"playId":"0c969d3f-6a72-359c-9f7b-4ad449b658f1","pitchNumber":4,"startTime":"2026-08-01T00:30:56.727Z","endTime":"2026-08-01T00:31:02.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44996468094235,"aZ":-12.108562372945517,"pfxX":-1.696432728810343,"pfxZ":10.294270024180555,"pX":-0.28699929597028573,"pZ":2.0627541020576525,"vX0":3.227406697244584,"vY0":-139.03812715231876,"vZ0":-8.378238919694438,"x":127.94,"y":183.09,"x0":-1.2447349128428422,"y0":50.00408572627557,"z0":5.927299196776791,"aX":-3.3073223220573458},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":2.4,"spinRate":2406,"spinDirection":198},"zone":8,"typeConfidence":0.89,"plateTime":0.39460282485045717,"extension":6.3859546515797465},"index":4,"playId":"e897d4f5-7adf-37cb-bc13-5b049069ed23","pitchNumber":5,"startTime":"2026-08-01T00:31:13.953Z","endTime":"2026-08-01T00:31:17.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.05298605362814,"aZ":-11.27681310479055,"pfxX":-0.935221051165557,"pfxZ":10.567627798036632,"pX":-1.0231715130495338,"pZ":1.8891629666152625,"vX0":1.5339512896286862,"vY0":-140.71056842310375,"vZ0":-9.016484458372684,"x":156.0,"y":187.77,"x0":-1.4573727926229465,"y0":50.00349215240864,"z0":5.893165266388098,"aX":-1.8495870428750574},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":1.3,"spinRate":2335,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.3913459534317498,"extension":6.486638509150937},"index":5,"playId":"cc92eb10-db62-3e8e-8a6a-623124e98e12","pitchNumber":6,"startTime":"2026-08-01T00:31:34.441Z","endTime":"2026-08-01T00:31:40.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578955666966856,"aZ":-27.305290462935236,"pfxX":0.6968651126546079,"pfxZ":2.9310955072564138,"pX":-0.26738171396376326,"pZ":1.3050151821779972,"vX0":2.098802511827092,"vY0":-128.08611255978465,"vZ0":-6.4143812514957155,"x":127.19,"y":203.54,"x0":-1.1880851594855375,"y0":50.002306983676874,"z0":5.978215885418119,"aX":1.157051394788368},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.7,"spinRate":2574,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.42770560886134446,"extension":6.388708221163509},"index":6,"playId":"9907b503-8689-317e-9e33-07e0f95c6373","pitchNumber":7,"startTime":"2026-08-01T00:31:48.985Z","endTime":"2026-08-01T00:31:52.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39218601916151,"aZ":-17.351610243615937,"pfxX":-5.949738908850906,"pfxZ":7.581361009577334,"pX":-0.01821292864532311,"pZ":3.356660257939616,"vX0":5.3240772280207915,"vY0":-139.01393179895518,"vZ0":-4.270960511569464,"x":117.69,"y":148.15,"x0":-1.1859653831705226,"y0":50.00457893715918,"z0":6.066060580594169,"aX":-11.636756354728412},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":9.7,"spinRate":2399,"spinDirection":187},"zone":11,"typeConfidence":0.92,"plateTime":0.39411641348750015,"extension":6.420942966879708},"index":7,"playId":"0292d226-28e1-3d46-8242-4b2ed96f6578","pitchNumber":8,"startTime":"2026-08-01T00:32:12.380Z","endTime":"2026-08-01T00:32:15.514Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60520994592929,"aZ":-11.642439117887037,"pfxX":-4.182289869982932,"pfxZ":10.353306711854394,"pX":-0.056434723413076406,"pZ":2.8276976332981647,"vX0":5.0579108333818565,"vY0":-140.37417690948874,"vZ0":-6.376348994557955,"x":119.15,"y":162.43,"x0":-1.3435157734932626,"y0":50.00517841356842,"z0":5.896536453963731,"aX":-8.296292399708788},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2453,"spinDirection":198},"zone":2,"typeConfidence":0.86,"plateTime":0.39110358203801576,"extension":6.483070723209643},"hitData":{"launchSpeed":78.6,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.94,"coordY":154.57}},"index":8,"playId":"8f059c61-95b2-3b6e-9dc9-11227bff84bd","pitchNumber":9,"startTime":"2026-08-01T00:32:35.500Z","endTime":"2026-08-01T00:32:43.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:32:43.318Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T00:33:02.072Z","endTime":"2026-08-01T00:33:39.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57928474268051,"aZ":-42.09360537050271,"pfxX":-0.410751581572927,"pfxZ":-6.940414370924376,"pX":1.1107454690490324,"pZ":-0.1103808548292031,"vX0":5.537118524516268,"vY0":-119.24590663067465,"vZ0":-5.3192178595578055,"x":74.66,"y":241.76,"x0":-1.1957012515962382,"y0":50.00449684479537,"z0":5.978741621515398,"aX":-0.5880434023167252},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.7,"breakHorizontal":-0.7,"spinRate":2720,"spinDirection":17},"zone":14,"typeConfidence":0.91,"plateTime":0.4606858791105708,"extension":6.834020413575797},"index":0,"playId":"56165111-8135-35b8-acde-2f928dcea3fb","pitchNumber":1,"startTime":"2026-08-01T00:33:14.300Z","endTime":"2026-08-01T00:33:18.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938798188298243,"aZ":-29.488950006340012,"pfxX":-0.14170457509089218,"pfxZ":1.5688777937239484,"pX":0.21724531796383753,"pZ":1.846580613436766,"vX0":5.052318930769322,"vY0":-130.22390947709255,"vZ0":-4.934812460881028,"x":108.72,"y":188.92,"x0":-1.7315759958685615,"y0":50.00495183037748,"z0":6.003190173998758,"aX":-0.24350840405364788},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":-0.8,"spinRate":2616,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.4209811585867995,"extension":6.541466493503867},"hitData":{"launchSpeed":83.2,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.0,"coordY":164.88}},"index":1,"playId":"29715656-45da-3917-9149-fa5afb95385f","pitchNumber":2,"startTime":"2026-08-01T00:33:33.077Z","endTime":"2026-08-01T00:33:39.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:33:39.247Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T00:34:14.705Z","endTime":"2026-08-01T00:35:38.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T00:34:06.271Z","endTime":"2026-08-01T00:34:17.006Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279978193871955,"aZ":-18.30359867138879,"pfxX":-5.653473726035697,"pfxZ":7.342609076790005,"pX":0.1900942724125443,"pZ":2.813340912691671,"vX0":5.373994931684643,"vY0":-136.86109930424547,"vZ0":-5.283757001478137,"x":109.75,"y":162.82,"x0":-1.0680341519091323,"y0":50.0063816696158,"z0":6.029741957893591,"aX":-10.686237436670941},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":9.0,"spinRate":2199,"spinDirection":188},"zone":2,"typeConfidence":0.91,"plateTime":0.4007833318680749,"extension":6.399966382733747},"index":1,"playId":"155db1b5-2188-3961-bd68-d4e479b3d516","pitchNumber":1,"startTime":"2026-08-01T00:34:17.006Z","endTime":"2026-08-01T00:34:21.396Z","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":96.2,"endSpeed":87.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5538138656159,"aZ":-10.882172190713161,"pfxX":-1.4131724190493709,"pfxZ":10.826535664630441,"pX":0.08312188891108735,"pZ":2.7331934074938498,"vX0":3.8268350431004334,"vY0":-139.83000261013865,"vZ0":-7.156000455307525,"x":113.83,"y":164.98,"x0":-1.1237352843269595,"y0":50.000533165474316,"z0":6.050892907610162,"aX":-2.7787907827140117},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":1.7,"spinRate":2328,"spinDirection":194},"zone":2,"typeConfidence":0.9,"plateTime":0.39273087891745906,"extension":6.336430357262474},"index":2,"playId":"80d3e875-6e11-31b5-a85d-f9915f1cae0e","pitchNumber":2,"startTime":"2026-08-01T00:34:33.639Z","endTime":"2026-08-01T00:34:37.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85980410865225,"aZ":-13.365915462270424,"pfxX":-0.9292950780756498,"pfxZ":9.678289100383166,"pX":0.24605934170772495,"pZ":3.7519246270024005,"vX0":4.018932804628474,"vY0":-139.16852164387006,"vZ0":-4.077370326765881,"x":107.62,"y":137.48,"x0":-1.1018146594265508,"y0":50.006548238213725,"z0":6.133681170597646,"aX":-1.8066556548091124},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":0.7,"spinRate":2304,"spinDirection":190},"zone":12,"typeConfidence":0.89,"plateTime":0.3949305467228541,"extension":6.378142102776507},"index":3,"playId":"467da647-fa2d-324e-8e0d-731977dba386","pitchNumber":3,"startTime":"2026-08-01T00:34:53.646Z","endTime":"2026-08-01T00:34:58.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01168407650101,"aZ":-43.25365582563271,"pfxX":2.4612556467479143,"pfxZ":-7.862690860983946,"pX":0.06282712225005449,"pZ":2.4543209912940362,"vX0":2.3722474224060255,"vY0":-118.55655234742022,"vZ0":0.3925929577565239,"x":114.61,"y":172.51,"x0":-1.2747599485358618,"y0":50.00592668714774,"z0":6.2701310421663425,"aX":3.465732595047521},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.8,"breakHorizontal":-5.0,"spinRate":2770,"spinDirection":25},"zone":5,"typeConfidence":0.9,"plateTime":0.46397175744885155,"extension":6.2663138957648945},"index":4,"playId":"1e6cb719-76e3-3fe2-a8b5-1612948f128d","pitchNumber":4,"startTime":"2026-08-01T00:35:10.757Z","endTime":"2026-08-01T00:35:13.972Z","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":88.4,"endSpeed":81.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.810308077750108,"aZ":-28.13978672685942,"pfxX":-1.467469014193477,"pfxZ":2.398478857171856,"pX":1.3725601595965793,"pZ":1.6262730555558549,"vX0":7.0929256819356175,"vY0":-128.55967189146196,"vZ0":-5.554962433007706,"x":64.68,"y":194.87,"x0":-1.2273456654105892,"y0":50.00040980487729,"z0":5.9899695938851965,"aX":-2.4655250726642763},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":1.1,"spinRate":2635,"spinDirection":146},"zone":14,"typeConfidence":0.85,"plateTime":0.42550430222305113,"extension":6.356999771733731},"index":5,"playId":"afb5e387-76bc-32e2-baee-60960acfe5d8","pitchNumber":5,"startTime":"2026-08-01T00:35:35.606Z","endTime":"2026-08-01T00:35:38.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:35:38.720Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vladimir Guerrero Jr. doubles (18) on a sharp line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:37:45.007Z","endTime":"2026-08-01T00:38:40.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805216071011355,"aZ":-17.11173321000643,"pfxX":-3.5667032862362826,"pfxZ":7.891190310861399,"pX":0.22794947631220216,"pZ":1.9654059052982962,"vX0":6.347833434997635,"vY0":-136.70862476389632,"vZ0":-6.208033650773599,"x":108.31,"y":185.71,"x0":-1.6519814927896723,"y0":50.00031617563897,"z0":5.424227160744515,"aX":-6.806259270611667},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":5.3,"spinRate":1989,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3993972057760873,"extension":7.393663746371903},"index":0,"playId":"a5724e8f-9241-381d-ab03-e2813398d4c6","pitchNumber":1,"startTime":"2026-08-01T00:37:48.380Z","endTime":"2026-08-01T00:37:52.102Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454289729830847,"aZ":-37.96537535032738,"pfxX":2.907655037263858,"pfxZ":-3.8239668325017773,"pX":-0.7184623482855872,"pZ":1.7416381322992922,"vX0":1.2398328817186277,"vY0":-122.3758934633963,"vZ0":-1.549707497724042,"x":144.39,"y":191.76,"x0":-1.6096212306767217,"y0":50.0030387472203,"z0":5.639323817413767,"aX":4.403740949080488},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.1,"breakHorizontal":-5.5,"spinRate":2063,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.44782026000118247,"extension":7.065620036033323},"index":1,"playId":"b00a78b5-482d-3f9d-9236-31e73f0b6c9f","pitchNumber":2,"startTime":"2026-08-01T00:38:05.557Z","endTime":"2026-08-01T00:38:09.117Z","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":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340849850776767,"aZ":-36.56070964847891,"pfxX":3.6951759062357548,"pfxZ":-2.786719623629331,"pX":0.04634409788549492,"pZ":2.7165956153841817,"vX0":3.0330374206375406,"vY0":-124.20632200597713,"vZ0":0.42974740370221776,"x":115.23,"y":165.43,"x0":-1.6679222310615127,"y0":50.00457054130554,"z0":5.565421999236583,"aX":5.811596018343934},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":-7.3,"spinRate":2519,"spinDirection":88},"zone":5,"typeConfidence":2.0,"plateTime":0.43988405623422544,"extension":6.9758343800133185},"hitData":{"launchSpeed":112.4,"launchAngle":19.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.73,"coordY":48.31}},"index":2,"playId":"af4ba543-06bd-3943-8dd3-e36923048907","pitchNumber":3,"startTime":"2026-08-01T00:38:27.848Z","endTime":"2026-08-01T00:38:40.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:38:40.081Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kazuma Okamoto doubles (15) on a line drive to left fielder Lars Nootbaar. Vladimir Guerrero Jr. scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:39:10.660Z","endTime":"2026-08-01T00:42:31.737Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24602759982839,"aZ":-25.548073438117452,"pfxX":6.735402467079565,"pfxZ":4.185193590561489,"pX":1.5259926713806085,"pZ":1.142343822899067,"vX0":5.661144881423284,"vY0":-125.0137738230876,"vZ0":-5.23427222413947,"x":50.47,"y":219.59,"x0":-1.6428157027790924,"y0":50.000313855526315,"z0":5.360629168047915,"aX":10.657228563672103},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":-13.6,"spinRate":2451,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4381533973205518,"extension":7.176998482106327},"index":0,"playId":"e5182f4f-91e0-329e-ae1b-bb6e5480372e","pitchNumber":1,"startTime":"2026-08-01T00:39:18.984Z","endTime":"2026-08-01T00:39:22.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716259779788864,"aZ":-28.756986712037993,"pfxX":1.9991683891290322,"pfxZ":2.0259915030100224,"pX":0.5438235176390231,"pZ":2.3663668314181745,"vX0":5.019500447393402,"vY0":-128.65736614698213,"vZ0":-2.1489886378855196,"x":96.27,"y":174.89,"x0":-1.6862006627915784,"y0":50.00520223498252,"z0":5.423790408042502,"aX":3.3786629427120163},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2186,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.42444827825368403,"extension":7.163087381202638},"index":1,"playId":"70de0718-17f9-3cd0-8d73-c5c157751cfc","pitchNumber":2,"startTime":"2026-08-01T00:39:39.914Z","endTime":"2026-08-01T00:39:44.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.870956095724996,"aZ":-42.247697530371504,"pfxX":4.00927371709062,"pfxZ":-6.8129427825893725,"pX":1.198290146249354,"pZ":0.671402284502627,"vX0":5.000311337395764,"vY0":-121.3664509660709,"vZ0":-2.8696236904756383,"x":71.32,"y":220.65,"x0":-1.417246002620877,"y0":50.00497210262156,"z0":5.582759331313721,"aX":5.924732981305746},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.8,"breakHorizontal":-8.5,"spinRate":2256,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4529576496740191,"extension":7.14074084847878},"index":2,"playId":"f7ac0dd5-0db6-3269-b2fe-af7c383ba95a","pitchNumber":3,"startTime":"2026-08-01T00:39:59.226Z","endTime":"2026-08-01T00:40:04.383Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51012584101533,"aZ":-19.437449289746585,"pfxX":-8.447570385662594,"pfxZ":6.719917678318609,"pX":0.21060143876061213,"pZ":3.3458662152211294,"vX0":7.236511777381725,"vY0":-136.86181593321592,"vZ0":-2.2568202058544085,"x":108.97,"y":148.44,"x0":-1.3716562833903083,"y0":50.00018358743717,"z0":5.513859007788154,"aX":-16.005912111309172},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":13.8,"spinRate":2159,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40036298862283903,"extension":7.154785694971317},"index":3,"playId":"be2bc37e-475d-3254-90e2-2c5f96d957f0","pitchNumber":4,"startTime":"2026-08-01T00:40:21.610Z","endTime":"2026-08-01T00:40:26.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62514823753993,"aZ":-40.95316075096853,"pfxX":3.7529291104982923,"pfxZ":-5.837784226185157,"pX":0.21652722400922686,"pZ":2.886317123446652,"vX0":3.273115476773688,"vY0":-121.75088298491106,"vZ0":1.878236549363079,"x":108.75,"y":160.85,"x0":-1.6323133764962674,"y0":50.00432971307832,"z0":5.64575503603776,"aX":5.641244859233567},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.8,"breakHorizontal":-7.6,"spinRate":2119,"spinDirection":46},"zone":2,"typeConfidence":2.0,"plateTime":0.44965449731773877,"extension":7.0565496673558465},"index":4,"playId":"3bf7e627-6861-3bd9-b3c9-4ce0154a91c7","pitchNumber":5,"startTime":"2026-08-01T00:40:41.244Z","endTime":"2026-08-01T00:40:44.546Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493530887760834,"aZ":-29.622656501088084,"pfxX":8.564741155955504,"pfxZ":1.6309286483559058,"pX":1.032152571939034,"pZ":1.9265118177672844,"vX0":4.181514896186533,"vY0":-124.59081359377493,"vZ0":-2.452642764610152,"x":77.66,"y":186.76,"x0":-1.783690796513765,"y0":50.00088844413007,"z0":5.387103366801192,"aX":13.378351024533787},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":-16.6,"spinRate":2568,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44066786753759324,"extension":7.107311651706194},"index":5,"playId":"7818fcd3-70c6-33c6-b12e-5ea115cc047a","pitchNumber":6,"startTime":"2026-08-01T00:41:07.030Z","endTime":"2026-08-01T00:41:10.817Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.523640811309644,"aZ":-27.53334960839526,"pfxX":-5.964174189605416,"pfxZ":2.7786895634099835,"pX":-0.22163584790364557,"pZ":2.464846511396462,"vX0":5.616295160779438,"vY0":-128.6231282421889,"vZ0":-1.8123420025979247,"x":125.45,"y":172.23,"x0":-1.6621495124491277,"y0":50.00295976911331,"z0":5.320679984008485,"aX":-9.959749688944449},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":9.5,"spinRate":1366,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.42638979375812625,"extension":7.051882258067111},"index":6,"playId":"003596e9-b514-30a3-b778-c4102a8f96f6","pitchNumber":7,"startTime":"2026-08-01T00:41:29.413Z","endTime":"2026-08-01T00:41:32.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366291409882216,"aZ":-27.332583360347186,"pfxX":2.157786971577111,"pfxZ":2.743396077746878,"pX":1.6020949585322577,"pZ":3.0915634577420863,"vX0":7.590764896387454,"vY0":-132.22250123594645,"vZ0":-0.8369817955551984,"x":55.93,"y":155.31,"x0":-1.5912313903431277,"y0":50.00064765978845,"z0":5.425939452037879,"aX":3.8004194526729376},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":-5.6,"spinRate":2212,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4149602103321408,"extension":7.065028097443338},"index":7,"playId":"224f59c3-beb3-327c-a395-7641bfa209e3","pitchNumber":8,"startTime":"2026-08-01T00:41:56.513Z","endTime":"2026-08-01T00:42:00.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.277540406264425,"aZ":-27.308164054495588,"pfxX":2.6717722868354374,"pfxZ":2.914922373314395,"pX":0.020303924069791122,"pZ":2.5717085870065115,"vX0":3.4794798557560376,"vY0":-129.0490999425587,"vZ0":-1.622685790775813,"x":116.23,"y":169.34,"x0":-1.69758459283518,"y0":50.003455007566764,"z0":5.331767882001176,"aX":4.463224938993599},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-5.6,"spinRate":2175,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.4260133880286858,"extension":7.239494310319907},"hitData":{"launchSpeed":93.5,"launchAngle":13.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.0,"coordY":108.0}},"index":8,"playId":"e19cf872-3f61-37c5-a941-ce1f76b62217","pitchNumber":9,"startTime":"2026-08-01T00:42:16.809Z","endTime":"2026-08-01T00:42:31.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:42:31.737Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:43:54.704Z","endTime":"2026-08-01T00:45:35.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:42:48.174Z","endTime":"2026-08-01T00:43:56.815Z","isPitch":false,"type":"action"},{"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":93.6,"endSpeed":84.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.659419446692326,"aZ":-19.33539238501239,"pfxX":-7.781152028322323,"pfxZ":6.905844089887088,"pX":-0.3740140354789256,"pZ":3.2163462305926998,"vX0":6.0293585338126565,"vY0":-136.17836841655156,"vZ0":-2.341111044875488,"x":131.26,"y":151.94,"x0":-1.616740331006217,"y0":50.00649289913026,"z0":5.439555828900899,"aX":-14.473292162148816},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2128,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4037505706664479,"extension":7.228634148361643},"index":1,"playId":"3f1f8fdc-6676-3544-9d86-509000ae101d","pitchNumber":1,"startTime":"2026-08-01T00:43:56.815Z","endTime":"2026-08-01T00:44:01.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41095881072633,"aZ":-28.96919622874801,"pfxX":-6.516618111435903,"pfxZ":1.9230946190798912,"pX":0.7176867697078351,"pZ":1.2169361461165362,"vX0":7.788815917749167,"vY0":-128.98173513983025,"vZ0":-4.550131292614667,"x":89.64,"y":205.92,"x0":-1.5092579385346272,"y0":50.0052745195252,"z0":5.265062711196627,"aX":-10.868975388657763},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":9.8,"spinRate":1197,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4263577814656383,"extension":7.19035857794875},"index":2,"playId":"c8817dd6-6a68-3d22-9c9f-ee88390a6872","pitchNumber":2,"startTime":"2026-08-01T00:44:14.988Z","endTime":"2026-08-01T00:44:18.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159206470509307,"aZ":-33.204848990618615,"pfxX":8.623792586970144,"pfxZ":-0.6788655336249052,"pX":1.5268840895588056,"pZ":1.3965853039311868,"vX0":5.071353011742013,"vY0":-122.73996886319709,"vZ0":-2.7235196086283864,"x":58.8,"y":201.07,"x0":-1.6955242436130296,"y0":50.005829108977274,"z0":5.384108117898466,"aX":12.994204715026846},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-16.9,"spinRate":2594,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44841297530409463,"extension":6.978360206026549},"index":3,"playId":"30638bdd-4233-3be5-a178-8e31ed816add","pitchNumber":3,"startTime":"2026-08-01T00:44:34.723Z","endTime":"2026-08-01T00:44:40.456Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-01T00:44:49.606Z","endTime":"2026-08-01T00:45:08.095Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484769537588548,"aZ":-43.044927656657855,"pfxX":3.7807205846410143,"pfxZ":-7.170906180252637,"pX":1.2087646469713171,"pZ":1.615683944499071,"vX0":5.615065654210598,"vY0":-123.1348558469665,"vZ0":-0.8026016508155697,"x":70.92,"y":195.16,"x0":-1.604263911094402,"y0":50.004725510560434,"z0":5.6304021610299895,"aX":5.728773920128058},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.8,"breakHorizontal":-8.3,"spinRate":2245,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4470916889265939,"extension":6.914176138693736},"index":5,"playId":"71d9c82b-cf63-33f5-ad36-94980ca63160","pitchNumber":4,"startTime":"2026-08-01T00:45:08.095Z","endTime":"2026-08-01T00:45:12.087Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92686679154985,"aZ":-18.817901274506806,"pfxX":-8.670112686959284,"pfxZ":7.038621285775664,"pX":0.6168871771679526,"pZ":2.6951518222197817,"vX0":8.386105947999663,"vY0":-137.2474803343816,"vZ0":-3.9271554768879295,"x":93.49,"y":166.01,"x0":-1.3598877511637124,"y0":50.00147915005853,"z0":5.435254403046206,"aX":-16.449204090726443},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":13.8,"spinRate":2331,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39991227184227496,"extension":7.260870307569131},"hitData":{"launchSpeed":100.1,"launchAngle":7.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":142.29,"coordY":170.43}},"index":6,"playId":"fc514502-7bdb-3117-834d-f0ccc518944a","pitchNumber":5,"startTime":"2026-08-01T00:45:29.080Z","endTime":"2026-08-01T00:45:35.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:45:35.573Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out sharply, second baseman JJ Wetherholt to first baseman Alec Burleson. Kazuma Okamoto to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:45:53.685Z","endTime":"2026-08-01T00:47:25.053Z","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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.397714827287427,"aZ":-28.041820549919397,"pfxX":-6.189538234058272,"pfxZ":2.4313382295078574,"pX":-0.023484920535875014,"pZ":1.1826051717851627,"vX0":6.478397319208129,"vY0":-129.84475432693574,"vZ0":-4.697675834115746,"x":117.9,"y":206.85,"x0":-1.7523328031333258,"y0":50.0026198152587,"z0":5.161078304877993,"aX":-10.518540418338304},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":9.7,"spinRate":1409,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.42259606134459826,"extension":7.285935005304422},"index":0,"playId":"4f1506cb-fcc7-3add-ac4e-8e8ef26617ca","pitchNumber":1,"startTime":"2026-08-01T00:46:00.832Z","endTime":"2026-08-01T00:46:06.208Z","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":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818895461849376,"aZ":-26.88548482321929,"pfxX":-6.724206047287764,"pfxZ":3.1487251292797627,"pX":-0.2916126698818621,"pZ":2.28765641849034,"vX0":5.526134657888209,"vY0":-128.75191549064525,"vZ0":-2.336199920252856,"x":128.12,"y":177.01,"x0":-1.5925200456587965,"y0":50.00025553050116,"z0":5.288029918244643,"aX":-11.28375999109034},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":10.9,"spinRate":1305,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4254686683549114,"extension":7.138957269154948},"index":1,"playId":"9100f737-1107-38df-8abb-71f9988f58df","pitchNumber":2,"startTime":"2026-08-01T00:46:18.570Z","endTime":"2026-08-01T00:46:22.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729054770261744,"aZ":-28.775724216748156,"pfxX":1.2950271888253233,"pfxZ":1.9528890970440447,"pX":0.009180941290454778,"pZ":2.8503166674796785,"vX0":4.4733149911111205,"vY0":-131.40510525910088,"vZ0":-0.8511580974396625,"x":116.65,"y":161.82,"x0":-1.8859517585636663,"y0":50.00647533589494,"z0":5.322912874548245,"aX":2.2563091228782666},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":-3.4,"spinRate":2226,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.41737213655771344,"extension":7.115206521363399},"index":2,"playId":"072e131d-780f-3557-acbb-6d7f75f2d363","pitchNumber":3,"startTime":"2026-08-01T00:46:51.037Z","endTime":"2026-08-01T00:46:54.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68395216333915,"aZ":-38.12726276862979,"pfxX":3.3693079829845947,"pfxZ":-4.01322629059443,"pX":-0.16979498110583383,"pZ":2.1972895629046176,"vX0":2.5388151207093954,"vY0":-121.78733295496122,"vZ0":-0.21834024565027166,"x":123.47,"y":179.45,"x0":-1.668063808821074,"y0":50.00320872027848,"z0":5.620681688619055,"aX":4.997827904066705},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.0,"breakHorizontal":-6.7,"spinRate":2085,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.4519034795470618,"extension":7.016354873815246},"hitData":{"launchSpeed":100.0,"launchAngle":9.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":161.1,"coordY":127.67}},"index":3,"playId":"ca1bd754-f5e8-3595-8653-7a73cca7d032","pitchNumber":4,"startTime":"2026-08-01T00:47:17.863Z","endTime":"2026-08-01T00:47:25.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:47:25.053Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:47:48.464Z","endTime":"2026-08-01T00:48:06.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.136124372845227,"aZ":-34.662510890925375,"pfxX":3.54015952293319,"pfxZ":-1.574068276453323,"pX":-0.3974806739563518,"pZ":2.7761267814917385,"vX0":2.496911525801103,"vY0":-125.05980421111632,"vZ0":0.298700656891022,"x":132.15,"y":163.82,"x0":-1.8702321365571517,"y0":50.00574423552022,"z0":5.50739201385521,"aX":5.585743033435004},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":-7.0,"spinRate":2517,"spinDirection":96},"zone":4,"typeConfidence":2.0,"plateTime":0.4386362945111335,"extension":6.814443399860834},"hitData":{"launchSpeed":74.9,"launchAngle":45.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.1,"coordY":108.76}},"index":0,"playId":"eb670f3b-f366-35f0-9d53-b7bb5ad35f5d","pitchNumber":1,"startTime":"2026-08-01T00:47:57.988Z","endTime":"2026-08-01T00:48:06.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:48:06.565Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T00:50:37.170Z","endTime":"2026-08-01T00:52:22.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Miles replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:50:24.788Z","endTime":"2026-08-01T00:50:39.401Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693686,"link":"/api/v1/people/693686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.964682257739724,"aZ":-22.690979974338692,"pfxX":-9.957715694773324,"pfxZ":4.908545814622531,"pX":-0.6912117734529696,"pZ":3.1446615253759194,"vX0":4.800007436983187,"vY0":-139.0243369194901,"vZ0":-2.8067543311294454,"x":143.35,"y":153.87,"x0":-1.1588427118530746,"y0":50.00357488861925,"z0":5.6956400713957125,"aX":-19.237963175626355},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":16.8,"spinRate":2238,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.395970980951049,"extension":6.648211416557312},"index":1,"playId":"e1feabf1-c9c0-3f77-a7c4-d01e0e9cad13","pitchNumber":1,"startTime":"2026-08-01T00:50:39.401Z","endTime":"2026-08-01T00:50:43.881Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.852093741592792,"aZ":-42.24884074966806,"pfxX":5.5579475295041885,"pfxZ":-7.2150808905026675,"pX":-1.2000671126072628,"pZ":3.535158815158115,"vX0":-1.2352399116357327,"vY0":-118.07149395960356,"vZ0":3.5546482161239066,"x":162.74,"y":143.33,"x0":-1.3883650720100642,"y0":50.00418319077515,"z0":5.9275874824483195,"aX":7.758959963433584},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.8,"breakHorizontal":-9.7,"spinRate":2681,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.4659205399098112,"extension":6.41613246138992},"index":2,"playId":"b3d9dfde-b198-3a02-9f2f-93298710ff32","pitchNumber":2,"startTime":"2026-08-01T00:50:56.615Z","endTime":"2026-08-01T00:50:59.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.893948226035626,"aZ":-23.153480498996736,"pfxX":-9.753713253394956,"pfxZ":4.535062260436785,"pX":-0.18271559592581196,"pZ":2.8548812664772125,"vX0":5.349306842687668,"vY0":-141.28221818449506,"vZ0":-3.896615037867408,"x":123.96,"y":161.7,"x0":-0.849326074893334,"y0":50.005750153404605,"z0":5.769025253375344,"aX":-19.411980277161142},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2296,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.3900276742884574,"extension":6.850464091658043},"index":3,"playId":"42618639-a64d-30cc-bfad-aa4f3b449603","pitchNumber":3,"startTime":"2026-08-01T00:51:16.630Z","endTime":"2026-08-01T00:51:19.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88699565242994,"aZ":-26.105934183823063,"pfxX":-9.383508992697784,"pfxZ":2.981132338457636,"pX":0.6423815349176596,"pZ":2.706396776908736,"vX0":7.520009721237322,"vY0":-142.02788251291278,"vZ0":-3.7824492642291485,"x":92.51,"y":165.71,"x0":-0.8264782530858038,"y0":50.0014164618104,"z0":5.724420991325224,"aX":-19.083352485126372},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":2243,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.38632009098129805,"extension":6.659599476155523},"index":4,"playId":"34372ba4-a6d5-3d53-82e0-ff4dd3b4d5c8","pitchNumber":4,"startTime":"2026-08-01T00:51:40.106Z","endTime":"2026-08-01T00:51:43.711Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790108284614412,"aZ":-31.572662037308287,"pfxX":2.7656610388375515,"pfxZ":0.3641557908321573,"pX":1.0892210680876648,"pZ":2.131953293156551,"vX0":4.523038990519586,"vY0":-128.5667536375336,"vZ0":-2.9445749957583507,"x":75.48,"y":181.22,"x0":-1.052701398624738,"y0":50.005667673007935,"z0":5.743796556291255,"aX":4.628517462513436},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-6.0,"spinRate":2687,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.42610544477701184,"extension":6.673443159202821},"hitData":{"launchSpeed":64.5,"launchAngle":19.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.41,"coordY":121.38}},"index":5,"playId":"bd3c3d54-22b0-3e27-bef5-446d9c57531f","pitchNumber":5,"startTime":"2026-08-01T00:52:08.352Z","endTime":"2026-08-01T00:52:22.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:52:22.527Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Nathan Church to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T00:52:39.298Z","endTime":"2026-08-01T00:54:08.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56388400054616,"aZ":-20.365983675024292,"pfxX":-9.729120193013411,"pfxZ":5.9978804753674115,"pX":1.0029600027581962,"pZ":1.7980685714948004,"vX0":8.544704841282828,"vY0":-139.8760073964923,"vZ0":-6.755920019245361,"x":78.77,"y":190.23,"x0":-0.8377112295489199,"y0":50.00058316352431,"z0":5.594567295404132,"aX":-19.144833361080522},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":15.7,"spinRate":2402,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.3926145136203467,"extension":6.911155196185659},"index":0,"playId":"099e067d-8169-3c7b-8b61-74987bc76ecb","pitchNumber":1,"startTime":"2026-08-01T00:52:51.514Z","endTime":"2026-08-01T00:52:55.488Z","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.9,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65886345341689,"aZ":-19.405599358843567,"pfxX":-8.638661339340755,"pfxZ":6.416321520699736,"pX":0.6631291456884328,"pZ":3.064313771679918,"vX0":7.49568402879471,"vY0":-140.8005237575996,"vZ0":-4.1957850584561225,"x":91.72,"y":156.04,"x0":-0.9230867750129453,"y0":50.00091796758065,"z0":5.844622611059878,"aX":-17.186860372978373},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":13.9,"spinRate":2374,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.390356903808295,"extension":6.887066060015457},"index":1,"playId":"77ffc860-37b8-38d6-8c77-76c4ae09a5f2","pitchNumber":2,"startTime":"2026-08-01T00:53:09.485Z","endTime":"2026-08-01T00:53:13.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.473110869215326,"aZ":-19.156313557975295,"pfxX":-9.232951182503104,"pfxZ":6.430014385723205,"pX":0.5274121690564162,"pZ":1.6008672742956933,"vX0":6.938354407197104,"vY0":-141.86690873030736,"vZ0":-8.087993972407125,"x":96.9,"y":195.56,"x0":-0.7586374331573275,"y0":50.00430885227139,"z0":5.724734813183992,"aX":-18.6963725299535},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":2405,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.38706684752481957,"extension":6.777638483636483},"index":2,"playId":"c7d8beb6-37dc-33f9-bfa1-3e356606fb1a","pitchNumber":3,"startTime":"2026-08-01T00:53:27.839Z","endTime":"2026-08-01T00:53:32.539Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-01T00:53:44.953Z","endTime":"2026-08-01T00:54:00.963Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.601784121403824,"aZ":-20.73809401529563,"pfxX":-9.385283522402661,"pfxZ":5.534837144743852,"pX":0.4601944032791195,"pZ":2.655462636748202,"vX0":6.943776692256749,"vY0":-143.3987385574249,"vZ0":-5.322663477807485,"x":99.46,"y":167.08,"x0":-0.7829920252769899,"y0":50.004069604197056,"z0":5.844302842913403,"aX":-19.393172910279915},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2421,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.38312771314231675,"extension":6.701489365244141},"hitData":{"launchSpeed":76.1,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.76,"coordY":171.95}},"index":4,"playId":"01213800-6620-36aa-9a2a-34f4ec7fd6dc","pitchNumber":4,"startTime":"2026-08-01T00:54:00.963Z","endTime":"2026-08-01T00:54:08.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:54:08.271Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T00:54:30.485Z","endTime":"2026-08-01T00:55:41.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883218722651552,"aZ":-37.750487584619904,"pfxX":6.0044548820040236,"pfxZ":-3.9860701923068342,"pX":0.7556909198599074,"pZ":1.5622243373066023,"vX0":2.7495038331893036,"vY0":-118.01091339396199,"vZ0":-1.663511933179215,"x":88.19,"y":196.6,"x0":-1.2068506028486543,"y0":50.00065901142478,"z0":5.775527058304744,"aX":8.409000340588804},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.3,"breakHorizontal":-11.5,"spinRate":2743,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4653496446231058,"extension":6.595792617725255},"index":0,"playId":"0fb3fcf9-4040-3aef-969a-fd09aefb7077","pitchNumber":1,"startTime":"2026-08-01T00:54:38.836Z","endTime":"2026-08-01T00:54:42.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-01T00:55:00.053Z","endTime":"2026-08-01T00:55:16.051Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44315914113639,"aZ":-39.22541839885744,"pfxX":6.63497588421194,"pfxZ":-4.8414888933990055,"pX":-0.5310118501959747,"pZ":1.9705204816336213,"vX0":0.05906832284717545,"vY0":-120.42030472445387,"vZ0":-0.8920224602348822,"x":137.24,"y":185.58,"x0":-1.4167556657981053,"y0":50.00573083824533,"z0":5.844766400894235,"aX":9.654042852846137},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.6,"breakHorizontal":-12.0,"spinRate":2827,"spinDirection":52},"zone":7,"typeConfidence":0.89,"plateTime":0.45648756636274657,"extension":6.578369032649804},"index":2,"playId":"878775c3-9c47-3c75-8d8d-78a75a578a81","pitchNumber":2,"startTime":"2026-08-01T00:55:16.051Z","endTime":"2026-08-01T00:55:20.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37419533636082,"aZ":-40.84022312786211,"pfxX":7.133790381440565,"pfxZ":-6.157565917678008,"pX":-0.4983104657913377,"pZ":0.8957459630969705,"vX0":-0.32921517576888437,"vY0":-118.84339734731161,"vZ0":-2.6172645961864993,"x":135.99,"y":214.59,"x0":-1.2812871809855626,"y0":50.00529567413435,"z0":5.781810649207838,"aX":10.032948670388626},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.5,"breakHorizontal":-12.7,"spinRate":2861,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4638929781410681,"extension":6.730870599924457},"index":3,"playId":"dbd0de1d-7aad-36c6-90a6-58d56f6bea22","pitchNumber":3,"startTime":"2026-08-01T00:55:36.826Z","endTime":"2026-08-01T00:55:41.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:55:41.099Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T00:55:59.226Z","endTime":"2026-08-01T00:57:42.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.42608652374444,"aZ":-24.67731093069454,"pfxX":-9.311755495319808,"pfxZ":3.692663183365225,"pX":-0.055099005044303435,"pZ":2.7747394585183556,"vX0":6.104110802689329,"vY0":-142.8807908593557,"vZ0":-3.882059036166969,"x":119.1,"y":163.86,"x0":-1.029396981047764,"y0":50.002275606762126,"z0":5.735524377616417,"aX":-18.90717976068987},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":15.4,"spinRate":2315,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.38599543695383565,"extension":6.601332783324655},"index":0,"playId":"ecd59f80-e4bd-3a58-98a0-e9284fd83d39","pitchNumber":1,"startTime":"2026-08-01T00:56:07.407Z","endTime":"2026-08-01T00:56:11.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.41678472654145,"aZ":-25.58399567559599,"pfxX":-11.238654240734139,"pfxZ":3.245989658499197,"pX":-0.19389280887551438,"pZ":1.5471116164626484,"vX0":6.415793637157243,"vY0":-142.8896256798366,"vZ0":-6.96881072124554,"x":124.39,"y":197.01,"x0":-1.0297256427321033,"y0":50.002893955406854,"z0":5.66788878234047,"aX":-22.824381927437024},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.3,"breakHorizontal":18.7,"spinRate":2262,"spinDirection":232},"zone":8,"typeConfidence":0.91,"plateTime":0.3859719690979482,"extension":6.526372145255379},"index":1,"playId":"1892aa15-4f91-3b62-9365-95564f8275e1","pitchNumber":2,"startTime":"2026-08-01T00:56:24.452Z","endTime":"2026-08-01T00:56:27.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313260936704165,"aZ":-31.79866516010726,"pfxX":0.41494277652138933,"pfxZ":0.21986842514613825,"pX":1.8904353089720032,"pZ":0.8008446060076445,"vX0":7.4320501251937845,"vY0":-128.93000757054534,"vZ0":-6.248584880838785,"x":44.94,"y":217.16,"x0":-1.0904928540361056,"y0":50.0004033132942,"z0":5.728334487029898,"aX":0.692529109563294},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.8,"breakHorizontal":-2.5,"spinRate":2598,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.42581353319951765,"extension":6.730991313242777},"index":2,"playId":"1b6a7267-84b7-34b4-b56b-98d3ee4384c3","pitchNumber":3,"startTime":"2026-08-01T00:57:10.942Z","endTime":"2026-08-01T00:57:14.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49412977573656,"aZ":-25.200386539575888,"pfxX":-8.740930218254624,"pfxZ":3.3945135702034435,"pX":0.47829635416952826,"pZ":3.078304794722918,"vX0":7.090748468973463,"vY0":-143.05847097856326,"vZ0":-2.7804212407886366,"x":98.77,"y":155.67,"x0":-0.9067924372147317,"y0":50.00552150740309,"z0":5.656499768450292,"aX":-17.974013652496552},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.8,"breakHorizontal":14.3,"spinRate":2345,"spinDirection":235},"zone":3,"typeConfidence":0.91,"plateTime":0.38405277431435136,"extension":6.581419019206281},"index":3,"playId":"b6bd9785-70f6-3b7e-91c3-172447a97f8a","pitchNumber":4,"startTime":"2026-08-01T00:57:37.809Z","endTime":"2026-08-01T00:57:42.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:57:42.044Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:00:12.509Z","endTime":"2026-08-01T01:02:00.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:59:28.258Z","endTime":"2026-08-01T00:59:57.362Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Davis Schneider replaces Jesús Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T00:59:57.362Z","endTime":"2026-08-01T01:00:14.758Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"}},{"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":89.6,"endSpeed":81.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36197238581889,"aZ":-32.82913024950566,"pfxX":10.173491483859795,"pfxZ":-0.38694400588278377,"pX":1.063075230714874,"pZ":2.7957755809665303,"vX0":-8.71970805516964,"vY0":-130.13890982974968,"vZ0":0.7181834913806109,"x":76.48,"y":163.29,"x0":3.1420951406862097,"y0":50.00094050267385,"z0":5.011073955467784,"aX":17.377074926486202},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":2066,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4215529332974608,"extension":6.485058006765671},"index":2,"playId":"d23b7e91-1e2c-33f7-81ca-055c1482e286","pitchNumber":1,"startTime":"2026-08-01T01:00:14.758Z","endTime":"2026-08-01T01:00:19.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878648799236235,"aZ":-31.568842027374092,"pfxX":-9.203669704903511,"pfxZ":0.47290510852031,"pX":1.6868759535221314,"pZ":2.692926009682691,"vX0":-1.6711994291526977,"vY0":-113.31128812427552,"vZ0":1.9398453209192794,"x":52.7,"y":166.07,"x0":3.63059225850278,"y0":50.00515107419142,"z0":4.993619569093446,"aX":-11.897019511689928},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.7,"breakHorizontal":17.0,"spinRate":2549,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.48449588854526615,"extension":6.6763063500387},"index":3,"playId":"73a6ebe1-01ad-302c-b1c0-fdc7c7e30ca0","pitchNumber":2,"startTime":"2026-08-01T01:00:31.543Z","endTime":"2026-08-01T01:00:35.942Z","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":77.0,"endSpeed":70.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67631671265827,"aZ":-32.841125379806236,"pfxX":-7.687469904516091,"pfxZ":-0.5274220785825054,"pX":-0.2185789777510431,"pZ":2.080986362460119,"vX0":-5.902684165902293,"vY0":-111.94134801832071,"vZ0":1.228537557901385,"x":125.33,"y":182.59,"x0":3.4587516974918513,"y0":50.00470572247312,"z0":4.907334711748511,"aX":-9.679534170879636},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-0.2,"breakHorizontal":15.5,"spinRate":2539,"spinDirection":297},"zone":7,"typeConfidence":0.9,"plateTime":0.49076392311508643,"extension":6.71419385731153},"index":4,"playId":"44d9b8c5-f82d-3d8d-a666-0535fa4cc982","pitchNumber":3,"startTime":"2026-08-01T01:00:47.651Z","endTime":"2026-08-01T01:00:51.220Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-01T01:00:58.746Z","endTime":"2026-08-01T01:01:15.917Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939658852209043,"aZ":-30.530380883391864,"pfxX":9.853786956833584,"pfxZ":0.9327381529582972,"pX":2.5812119446303092,"pZ":3.6869264678471003,"vX0":-5.224343752037558,"vY0":-132.92859102926005,"vZ0":2.2471198715492307,"x":18.61,"y":139.23,"x0":3.305398035439817,"y0":50.004597895662464,"z0":5.066604467016021,"aX":17.407439227333533},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":-16.4,"spinRate":2177,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.41410812267222497,"extension":6.517232414166183},"index":6,"playId":"f8b672d1-98a5-31aa-9e74-2a159183ddb9","pitchNumber":4,"startTime":"2026-08-01T01:01:15.917Z","endTime":"2026-08-01T01:01:19.149Z","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":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85321160409929,"aZ":-33.41444122865151,"pfxX":-8.852201046359749,"pfxZ":-0.9744897767261271,"pX":0.5500889556474405,"pZ":1.8361138049219665,"vX0":-4.068795566295793,"vY0":-112.75932014242291,"vZ0":0.6589765255766504,"x":96.03,"y":189.2,"x0":3.53505237306221,"y0":50.00357823702238,"z0":4.944766211512848,"aX":-11.258364404223359},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.2,"breakHorizontal":17.2,"spinRate":2472,"spinDirection":300},"zone":9,"typeConfidence":0.9,"plateTime":0.48805922982938954,"extension":6.813326945353511},"index":7,"playId":"1ac4b7b9-0b19-3d02-9f5c-0383686179da","pitchNumber":5,"startTime":"2026-08-01T01:01:33.328Z","endTime":"2026-08-01T01:01:37.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299568186294906,"aZ":-37.196992573873516,"pfxX":-7.820359431494701,"pfxZ":-3.8708841321883733,"pX":-0.5070939725215816,"pZ":1.412100949253247,"vX0":-6.479574461754937,"vY0":-114.13633643019968,"vZ0":0.6032170957332474,"x":136.33,"y":200.65,"x0":3.4021789845442054,"y0":50.004378710708046,"z0":4.85757794576603,"aX":-10.143166319867724},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.5,"breakHorizontal":16.0,"spinRate":2691,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.483025406818979,"extension":6.703192918427885},"index":8,"playId":"73011846-9dba-3736-8498-555e047354cf","pitchNumber":6,"startTime":"2026-08-01T01:01:57.275Z","endTime":"2026-08-01T01:02:00.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:02:00.951Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:02:21.073Z","endTime":"2026-08-01T01:03:39.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453872499421944,"aZ":-35.41242511137158,"pfxX":-7.2459892094336915,"pfxZ":-2.450556823365586,"pX":0.013626245435483906,"pZ":1.7379732807683181,"vX0":-5.664495621238106,"vY0":-115.05591873844622,"vZ0":0.7303845062564032,"x":116.48,"y":191.85,"x0":3.462944598358427,"y0":50.00478085847783,"z0":4.891202555178398,"aX":-9.563278911760028},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-3.8,"breakHorizontal":14.8,"spinRate":2706,"spinDirection":301},"zone":8,"typeConfidence":0.89,"plateTime":0.4789248093328289,"extension":6.690502256079738},"index":0,"playId":"911b5fd8-ae87-3084-879a-7efb0d6e2618","pitchNumber":1,"startTime":"2026-08-01T01:02:27.784Z","endTime":"2026-08-01T01:02:32.207Z","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":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.079996734483306,"aZ":-33.19370039379325,"pfxX":9.157924207459835,"pfxZ":-0.7396432976780893,"pX":-0.8802519718960596,"pZ":1.2341928804077276,"vX0":-11.995901954072579,"vY0":-117.21902985022578,"vZ0":-0.7926761051912719,"x":150.55,"y":205.46,"x0":3.1358370545899295,"y0":50.00371386184862,"z0":4.701440628722496,"aX":12.627814888449125},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.2,"breakHorizontal":-13.3,"spinRate":1503,"spinDirection":106},"zone":13,"typeConfidence":0.89,"plateTime":0.4689398443860697,"extension":6.90569161496819},"index":1,"playId":"863840d0-7aa1-3568-b922-fdbb8c944971","pitchNumber":2,"startTime":"2026-08-01T01:02:45.713Z","endTime":"2026-08-01T01:02:49.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":90.5,"endSpeed":81.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.431171857043932,"aZ":-28.035207507388414,"pfxX":10.98057124618411,"pfxZ":2.398558789941153,"pX":0.6194090111209349,"pZ":2.0245117662653556,"vX0":-10.45416218544971,"vY0":-131.25890079621647,"vZ0":-1.6433425749440442,"x":93.39,"y":184.12,"x0":3.246925150164353,"y0":50.00456706908626,"z0":4.766789165602452,"aX":18.966682040068324},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-17.3,"spinRate":2120,"spinDirection":119},"zone":9,"typeConfidence":0.89,"plateTime":0.41893229922319186,"extension":6.695299920175538},"index":2,"playId":"b9707770-e15e-379e-8764-354c2da260cf","pitchNumber":3,"startTime":"2026-08-01T01:03:02.566Z","endTime":"2026-08-01T01:03:06.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-01T01:03:12.210Z","endTime":"2026-08-01T01:03:26.732Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56076345588431,"aZ":-33.191504609447506,"pfxX":-9.025897399757161,"pfxZ":-0.7545559980109005,"pX":0.7490286784656649,"pZ":1.3113405594442906,"vX0":-3.8491273183634718,"vY0":-116.04280604541059,"vZ0":-0.7992397910620311,"x":88.45,"y":203.37,"x0":3.6091941323857917,"y0":50.00510293576015,"z0":4.861870862306621,"aX":-12.136360155766637},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.3,"breakHorizontal":17.4,"spinRate":2585,"spinDirection":301},"zone":14,"typeConfidence":0.89,"plateTime":0.47457717543272304,"extension":6.693189734382235},"hitData":{"launchSpeed":69.4,"launchAngle":20.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.53,"coordY":97.83}},"index":4,"playId":"f8766744-f0d5-394e-82e4-714baaf60a09","pitchNumber":4,"startTime":"2026-08-01T01:03:26.732Z","endTime":"2026-08-01T01:03:39.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:03:39.153Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a ground ball to first baseman Alec Burleson. Brandon Valenzuela to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:03:57.968Z","endTime":"2026-08-01T01:06:08.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":89.3,"endSpeed":81.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01209481314451,"aZ":-31.539995950787183,"pfxX":9.453344476905595,"pfxZ":0.3795179465574483,"pX":1.8732816693251066,"pZ":2.001001165708064,"vX0":-6.805602076835902,"vY0":-129.76437542010603,"vZ0":-1.0998123284475307,"x":45.59,"y":184.75,"x0":3.316582717467726,"y0":50.00512199829353,"z0":4.857933739235831,"aX":15.942131593580353},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.6,"breakHorizontal":-15.4,"spinRate":2078,"spinDirection":120},"zone":14,"typeConfidence":0.87,"plateTime":0.42392376603173876,"extension":6.595094138713285},"index":0,"playId":"f889e00f-cdbf-3636-a0e8-18fd3406acd4","pitchNumber":1,"startTime":"2026-08-01T01:04:02.699Z","endTime":"2026-08-01T01:04:06.661Z","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":88.8,"endSpeed":80.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18970610988096,"aZ":-31.516344661654387,"pfxX":11.324254616586755,"pfxZ":0.40085790784701736,"pX":-0.8170872686962344,"pZ":2.277658948792095,"vX0":-13.587923055637471,"vY0":-128.52074834006956,"vZ0":-0.39510337700798315,"x":148.15,"y":177.28,"x0":3.0928032975887025,"y0":50.00628865918525,"z0":4.902968677825923,"aX":18.754320696568946},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":-17.0,"spinRate":2095,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4278699438382305,"extension":6.631066125644939},"index":1,"playId":"b0767302-5eb7-3751-ba8e-04ffcaa90e37","pitchNumber":2,"startTime":"2026-08-01T01:04:20.422Z","endTime":"2026-08-01T01:04:25.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"3af00275-b5ce-417b-be66-d2ba9f3f7189","startTime":"2026-08-01T01:04:40.800Z","endTime":"2026-08-01T01:04:46.354Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40212747195984,"aZ":-30.425892063955725,"pfxX":10.321325505760393,"pfxZ":1.0134397092922,"pX":1.1623174238275964,"pZ":2.703704875342791,"vX0":-8.882404797518827,"vY0":-131.25952308587472,"vZ0":0.16061778977279895,"x":72.7,"y":165.78,"x0":3.2659527399403476,"y0":50.004569927982544,"z0":4.926174820276317,"aX":17.830399738470273},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-16.4,"spinRate":2206,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.41891886773317033,"extension":6.574000322057455},"index":3,"playId":"1c40a0be-fe85-323f-ba1b-cfbe1bf16b38","pitchNumber":3,"startTime":"2026-08-01T01:04:58.580Z","endTime":"2026-08-01T01:05:01.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023970044849744,"aZ":-31.92155981180594,"pfxX":-10.197629595234904,"pfxZ":0.19760184229603261,"pX":-0.3156765010527,"pZ":2.3356672403472767,"vX0":-5.603687529961458,"vY0":-113.96556421845813,"vZ0":1.4039409729005496,"x":129.03,"y":175.72,"x0":3.508894870873795,"y0":50.005287811938196,"z0":4.889946101727755,"aX":-13.271909149358738},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.1,"breakHorizontal":20.0,"spinRate":2532,"spinDirection":310},"zone":4,"typeConfidence":0.9,"plateTime":0.48258620906130867,"extension":6.751326106916842},"index":4,"playId":"8e81c1d1-1c02-3329-8b36-2ddae94a3b74","pitchNumber":4,"startTime":"2026-08-01T01:05:21.512Z","endTime":"2026-08-01T01:05:25.710Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-01T01:05:32.708Z","endTime":"2026-08-01T01:05:44.992Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3858308394795,"aZ":-32.105300168416875,"pfxX":-10.340790683146446,"pfxZ":0.047246095927387266,"pX":-1.449785175284886,"pZ":1.4867933269998075,"vX0":-7.637988403451924,"vY0":-115.6156364523432,"vZ0":-0.5125717694947189,"x":172.26,"y":198.64,"x0":3.262262762303875,"y0":50.00095681000786,"z0":4.844175374700049,"aX":-13.72745137633422},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.2,"breakHorizontal":20.9,"spinRate":2611,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.47724842514629495,"extension":6.733676365529389},"index":6,"playId":"ad2ea3df-aae8-3388-b9f1-06b53957a329","pitchNumber":5,"startTime":"2026-08-01T01:05:44.992Z","endTime":"2026-08-01T01:05:48.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056332530056824,"aZ":-31.988360467667583,"pfxX":10.631332090118882,"pfxZ":0.10870449411118521,"pX":-0.3287402119753033,"pZ":2.26102261004042,"vX0":-12.258720988037457,"vY0":-130.0416609257168,"vZ0":-0.3975753181967603,"x":129.53,"y":177.73,"x0":3.0895506080511055,"y0":50.00319043246837,"z0":4.865643718737402,"aX":18.010953960781524},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-16.2,"spinRate":2167,"spinDirection":123},"zone":4,"typeConfidence":0.9,"plateTime":0.4229807438066211,"extension":6.612484371857411},"hitData":{"launchSpeed":81.3,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.75,"coordY":169.42}},"index":7,"playId":"05862a91-d766-335f-91ed-600804ea25fa","pitchNumber":6,"startTime":"2026-08-01T01:06:01.842Z","endTime":"2026-08-01T01:06:08.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:06:08.382Z","atBatIndex":54},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Myles Straw hit by pitch. Brandon Valenzuela to 3rd. Andrés Giménez to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:09:18.342Z","endTime":"2026-08-01T01:09:26.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnThird":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Myles Straw replaces Nathan Lukes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T01:06:48.917Z","endTime":"2026-08-01T01:06:54.877Z","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":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-01T01:06:54.877Z","endTime":"2026-08-01T01:08:15.192Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Peter Strzelecki replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-01T01:08:15.192Z","endTime":"2026-08-01T01:09:20.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657265,"link":"/api/v1/people/657265"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":90.2,"endSpeed":82.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.813247734231624,"aZ":-26.869898955419654,"pfxX":-7.704884707656725,"pfxZ":3.05646852381512,"pX":-1.7877098625802,"pZ":3.3130430610821753,"vX0":2.8790308609079966,"vY0":-131.36275214672204,"vZ0":1.05489979127388,"x":185.14,"y":149.33,"x0":-1.9017817531270078,"y0":50.001125459640335,"z0":4.915325178107573,"aX":-13.360981581618994},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":13.2,"spinRate":2342,"spinDirection":238},"zone":11,"typeConfidence":0.92,"plateTime":0.41818711949298404,"extension":7.163151797618297},"index":3,"playId":"3ec4322d-36b3-3c1b-938d-90c3aec30052","pitchNumber":1,"startTime":"2026-08-01T01:09:20.673Z","endTime":"2026-08-01T01:09:26.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:09:26.713Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vladimir Guerrero Jr. grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. Myles Straw out at 2nd. Vladimir Guerrero Jr. out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:11:03.319Z","endTime":"2026-08-01T01:11:54.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T01:09:37.952Z","endTime":"2026-08-01T01:11:05.530Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272523195715547,"aZ":-39.30350301625413,"pfxX":7.096735132178843,"pfxZ":-5.0392623234172875,"pX":0.5445106346366736,"pZ":1.3191607681824737,"vX0":3.7982883277810062,"vY0":-118.62286958026885,"vZ0":0.052488868603215666,"x":96.24,"y":203.16,"x0":-2.003404947171091,"y0":50.00376371155579,"z0":4.902283237151152,"aX":10.03772632810375},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.8,"breakHorizontal":-13.8,"spinRate":2937,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.46307167288418594,"extension":6.813859883207955},"index":1,"playId":"24bbe23f-767c-33ce-bfc7-e428bca75d03","pitchNumber":1,"startTime":"2026-08-01T01:11:05.530Z","endTime":"2026-08-01T01:11:08.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.809679369411942,"aZ":-28.205751705989826,"pfxX":-9.646451971621953,"pfxZ":2.247015250655071,"pX":0.36958630252669833,"pZ":3.7735599286799575,"vX0":8.069421753939054,"vY0":-132.7216631894387,"vZ0":1.8932456185004432,"x":102.91,"y":136.89,"x0":-1.4704879693700084,"y0":50.00556017069776,"z0":5.1180042155596635,"aX":-17.05659513620373},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":15.5,"spinRate":2356,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.4141428857020486,"extension":6.962435157758533},"index":2,"playId":"d0f61601-7553-3e8e-9cbe-4a4f0c67c0b0","pitchNumber":2,"startTime":"2026-08-01T01:11:24.929Z","endTime":"2026-08-01T01:11:28.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972200515722278,"aZ":-40.02529323085297,"pfxX":6.342691761907894,"pfxZ":-5.394119513844272,"pX":0.7978618643771773,"pZ":1.6498676269342334,"vX0":4.066271902015771,"vY0":-120.29908931631057,"vZ0":0.5035685499869502,"x":86.59,"y":194.23,"x0":-1.7428555590578882,"y0":50.00487552781576,"z0":5.00748277907703,"aX":9.22677443884063},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.4,"breakHorizontal":-12.5,"spinRate":2940,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4566192705963754,"extension":6.792688566501714},"hitData":{"launchSpeed":99.4,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.01,"coordY":162.32}},"index":3,"playId":"92b189bc-da34-3d3c-b2c3-2da9c0fc4d4d","pitchNumber":3,"startTime":"2026-08-01T01:11:46.948Z","endTime":"2026-08-01T01:11:54.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:11:54.583Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:14:19.884Z","endTime":"2026-08-01T01:15:46.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":[3,4,5,7],"actionIndex":[0,1,2],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"Myles Straw remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T01:13:52.440Z","endTime":"2026-08-01T01:13:52.453Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Davis Schneider remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T01:13:52.453Z","endTime":"2026-08-01T01:13:52.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"}},{"details":{"description":"Pitching Change: Jeff Hoffman replaces Spencer Miles.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T01:13:52.454Z","endTime":"2026-08-01T01:14:22.104Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.631211712723285,"aZ":-37.43977041816804,"pfxX":0.9698493618238295,"pfxZ":-3.402058520318283,"pX":-0.932956310168435,"pZ":2.838692269048894,"vX0":3.5790302377960312,"vY0":-123.62218854688356,"vZ0":0.49090799258538764,"x":152.56,"y":162.14,"x0":-2.5254327552984246,"y0":50.00279058728213,"z0":5.780175964396121,"aX":1.5007203582359516},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.8,"breakHorizontal":-2.6,"spinRate":2897,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.44305021862635297,"extension":6.179239862374988},"index":3,"playId":"08c3a9a3-62c8-3a14-bdbc-eba2a1c07bce","pitchNumber":1,"startTime":"2026-08-01T01:14:22.104Z","endTime":"2026-08-01T01:14:27.686Z","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":"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":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28252275191675,"aZ":-34.165462340174315,"pfxX":0.06490107443272031,"pfxZ":-1.2581868720733436,"pX":2.2571732414362877,"pZ":0.7393245402744779,"vX0":10.797163980809167,"vY0":-124.54908585446749,"vZ0":-4.8374099213307655,"x":30.96,"y":218.82,"x0":-2.1210787505430444,"y0":50.00010798740261,"z0":5.495536009865003,"aX":0.10069392990802835},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-2.3,"spinRate":2854,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43783633845403314,"extension":6.37926522896926},"index":4,"playId":"ef8659b5-014a-3ea5-84e3-0e3f320e5309","pitchNumber":2,"startTime":"2026-08-01T01:14:51.280Z","endTime":"2026-08-01T01:14:56.660Z","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.7,"endSpeed":79.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55967382382099,"aZ":-32.48686226101237,"pfxX":2.756435255510093,"pfxZ":-0.19126493874035866,"pX":1.059995499808034,"pZ":2.0658488720748336,"vX0":7.381114367149687,"vY0":-124.71292983078003,"vZ0":-2.205063030497252,"x":76.6,"y":183.0,"x0":-2.2837616039749586,"y0":50.006174064650175,"z0":5.613362586315165,"aX":4.389457648241597},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":-6.5,"spinRate":2884,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43739975801148434,"extension":6.322311564681616},"index":5,"playId":"5646e553-13e0-31d0-86fc-4daffa74aa83","pitchNumber":3,"startTime":"2026-08-01T01:15:13.649Z","endTime":"2026-08-01T01:15:17.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-01T01:15:28.777Z","endTime":"2026-08-01T01:15:42.780Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6954361525171,"aZ":-31.952482739016943,"pfxX":1.6870018943944727,"pfxZ":0.13413973223598585,"pX":1.449203577650066,"pZ":0.5514917952941196,"vX0":8.847451684947046,"vY0":-126.17146726883145,"vZ0":-5.9279283418093325,"x":61.76,"y":223.89,"x0":-2.3041760889283545,"y0":50.001190557941456,"z0":5.467810182433271,"aX":2.7528062150121237},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.8,"breakHorizontal":-4.8,"spinRate":2875,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.43206543382907237,"extension":6.545518929636456},"index":7,"playId":"b0782afa-72c5-3328-b5ba-4021c6b7dfd5","pitchNumber":4,"startTime":"2026-08-01T01:15:42.780Z","endTime":"2026-08-01T01:15:46.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:15:46.510Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:16:02.371Z","endTime":"2026-08-01T01:17:20.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768307325868474,"aZ":-33.90041924239173,"pfxX":3.2534335746077088,"pfxZ":-1.1090440438827027,"pX":-0.4378570327930519,"pZ":3.1995620127228706,"vX0":3.7964191862280363,"vY0":-124.32827041906225,"vZ0":0.689010166870778,"x":133.69,"y":152.39,"x0":-2.411946680593887,"y0":50.004516442216506,"z0":5.749993947614218,"aX":5.0529852779350035},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.6,"breakHorizontal":-6.8,"spinRate":2953,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.4418944626838779,"extension":6.378157728381194},"index":0,"playId":"f22649f1-9737-3705-a67c-d7e69aa258b1","pitchNumber":1,"startTime":"2026-08-01T01:16:13.377Z","endTime":"2026-08-01T01:16:17.951Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87052225592245,"aZ":-31.895284475403237,"pfxX":2.589281478987333,"pfxZ":0.18088247626786869,"pX":0.6696776681437517,"pZ":0.779230205921719,"vX0":6.642832289800799,"vY0":-125.77728720254714,"vZ0":-4.948775764228705,"x":91.47,"y":217.74,"x0":-2.361820819189227,"y0":50.00548133149978,"z0":5.4142648617519455,"aX":4.072773772371618},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":-6.5,"spinRate":2921,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.438568703084528,"extension":6.4922250320204755},"index":1,"playId":"a8d00240-2568-3145-b642-e8e87e73710a","pitchNumber":2,"startTime":"2026-08-01T01:16:31.216Z","endTime":"2026-08-01T01:16:34.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-01T01:16:52.698Z","endTime":"2026-08-01T01:16:59.010Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"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":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743476743238155,"aZ":-31.292217042691426,"pfxX":-10.40995532748208,"pfxZ":0.5299668813208438,"pX":-1.741498847928304,"pZ":3.232272233074521,"vX0":5.327215144457057,"vY0":-129.15641652025832,"vZ0":0.4029697799149313,"x":183.38,"y":151.51,"x0":-2.4907731623562674,"y0":50.005186074346554,"z0":5.502911332439149,"aX":-17.390134194102206},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.3,"breakHorizontal":17.5,"spinRate":1701,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4259392938019171,"extension":6.745314447097837},"index":3,"playId":"21f0d3ec-d2be-3ea6-be35-71b2aab84352","pitchNumber":3,"startTime":"2026-08-01T01:16:59.010Z","endTime":"2026-08-01T01:17:02.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25535828808825,"aZ":-12.621174058804701,"pfxX":-9.338999391947151,"pfxZ":10.087887999412073,"pX":-0.20029057531811445,"pZ":4.169102340744369,"vX0":8.745784861595691,"vY0":-139.28699707280072,"vZ0":-1.6375135582818654,"x":124.63,"y":126.21,"x0":-2.1884980806781416,"y0":50.0016669933707,"z0":5.6121384596548705,"aX":-18.099864831559106},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":14.8,"spinRate":2616,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39529747800844994,"extension":6.485313318887829},"index":4,"playId":"5574ea52-ff94-37bf-af13-b29079462aa1","pitchNumber":4,"startTime":"2026-08-01T01:17:16.024Z","endTime":"2026-08-01T01:17:20.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:17:20.225Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:17:41.285Z","endTime":"2026-08-01T01:18:29.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":[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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.603797564676604,"aZ":-10.527611936634258,"pfxX":-6.31673003598701,"pfxZ":11.232296523701352,"pX":-0.019947092237145282,"pZ":3.061852835311003,"vX0":8.000571827755302,"vY0":-138.35525885439404,"vZ0":-4.792798832425089,"x":117.76,"y":156.11,"x0":-2.136609075387744,"y0":50.0024408534095,"z0":5.530164038980664,"aX":-12.173354650133666},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":9.6,"spinRate":2405,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.396801456246886,"extension":6.774556539555882},"index":0,"playId":"98f45583-4657-3339-a0a4-c57c4cc5fab9","pitchNumber":1,"startTime":"2026-08-01T01:17:47.202Z","endTime":"2026-08-01T01:17:51.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23402286925187,"aZ":-17.3539319061618,"pfxX":-7.701961905726783,"pfxZ":7.44697121973287,"pX":-0.2229010451764903,"pZ":2.840342141991955,"vX0":8.14531987723301,"vY0":-140.51052745896965,"vZ0":-4.207882532103431,"x":125.5,"y":162.09,"x0":-2.1652179647436887,"y0":50.003427891729594,"z0":5.4923457944594425,"aX":-15.329174998681948},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":12.1,"spinRate":2397,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3905214989308221,"extension":6.6670479941673735},"index":1,"playId":"dcdc4d40-efdf-3da3-bfa2-9e979d69810c","pitchNumber":2,"startTime":"2026-08-01T01:18:03.953Z","endTime":"2026-08-01T01:18:08.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516683841462132,"aZ":-35.38471184212086,"pfxX":2.084286866982672,"pfxZ":-1.973992821003705,"pX":0.778149543649377,"pZ":2.017957989843678,"vX0":6.440214495870038,"vY0":-125.84259781984508,"vZ0":-1.9662505822017025,"x":87.34,"y":184.3,"x0":-2.0722306111888837,"y0":50.00581392891442,"z0":5.642091838812611,"aX":3.3840854274962315},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.8,"breakHorizontal":-5.0,"spinRate":2847,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.4331657218672924,"extension":6.518313623203589},"hitData":{"launchSpeed":104.1,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.79,"coordY":161.82}},"index":2,"playId":"be7e9ff6-a7b8-385b-9e76-d7de8c7735c7","pitchNumber":3,"startTime":"2026-08-01T01:18:21.805Z","endTime":"2026-08-01T01:18:29.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:18:29.738Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kazuma Okamoto pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:20:29.251Z","endTime":"2026-08-01T01:21:10.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74524433100846,"aZ":-36.38611925023031,"pfxX":6.46342629401324,"pfxZ":-2.9631052505132995,"pX":0.20984786182556697,"pZ":3.575504640759515,"vX0":2.6860936409881697,"vY0":-118.4388199825613,"vZ0":3.916530168773331,"x":109.0,"y":142.24,"x0":-1.7789991931020188,"y0":50.00424466017774,"z0":5.229059614316672,"aX":9.178084744310011},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.1,"breakHorizontal":-12.4,"spinRate":2828,"spinDirection":72},"zone":12,"typeConfidence":0.89,"plateTime":0.462553513651105,"extension":6.788419913629267},"index":0,"playId":"01759ddf-6fd0-36c3-97f9-d0cd1e51804b","pitchNumber":1,"startTime":"2026-08-01T01:20:35.568Z","endTime":"2026-08-01T01:20:39.823Z","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":91.3,"endSpeed":82.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520843119241828,"aZ":-26.858742575132087,"pfxX":-8.627646148862373,"pfxZ":3.005075570131252,"pX":0.6954858965511362,"pZ":3.0687275161517054,"vX0":8.59573801226078,"vY0":-132.70858431661932,"vZ0":-0.020536547120119986,"x":90.49,"y":155.92,"x0":-1.4770569719155078,"y0":50.00460238605923,"z0":5.046191992109557,"aX":-15.268104709752928},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":13.6,"spinRate":2143,"spinDirection":236},"zone":3,"typeConfidence":0.89,"plateTime":0.41400142491138325,"extension":7.29580080927277},"index":1,"playId":"d617d798-04d4-367b-a529-d8bc5e4696be","pitchNumber":2,"startTime":"2026-08-01T01:20:48.411Z","endTime":"2026-08-01T01:20:52.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00798973557099,"aZ":-23.45024167823499,"pfxX":-8.723528502844525,"pfxZ":4.7315000882195974,"pX":-0.3965421153396111,"pZ":2.441023487156192,"vX0":6.285307795031509,"vY0":-135.69369902229727,"vZ0":-2.441783223959498,"x":132.12,"y":172.87,"x0":-1.623601283949319,"y0":50.00027471033437,"z0":5.007421008047206,"aX":-16.07092632011524},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":14.3,"spinRate":2346,"spinDirection":232},"zone":4,"typeConfidence":0.77,"plateTime":0.40551920905131933,"extension":7.136995951822308},"hitData":{"launchSpeed":90.8,"launchAngle":61.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":184.2,"coordY":150.26}},"index":2,"playId":"170c8850-8548-3183-9076-bd46010a4f1a","pitchNumber":3,"startTime":"2026-08-01T01:21:01.178Z","endTime":"2026-08-01T01:21:10.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:21:10.892Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:21:32.616Z","endTime":"2026-08-01T01:22:40.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"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],"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.790519797937414,"aZ":-15.109786817640694,"pfxX":-5.599384227907198,"pfxZ":9.092320662907715,"pX":1.3030910688882154,"pZ":2.8566346630090615,"vX0":9.12874211541074,"vY0":-136.7658055722712,"vZ0":-3.4847448898174775,"x":67.33,"y":161.65,"x0":-1.3648002746761025,"y0":50.001735856545515,"z0":5.196699562481713,"aX":-10.508373924016947},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2459,"spinDirection":228},"zone":12,"typeConfidence":0.92,"plateTime":0.40191708850875507,"extension":7.016333282445956},"index":0,"playId":"5359723d-f5e5-3d0d-9fc5-a6f4f614d276","pitchNumber":1,"startTime":"2026-08-01T01:21:41.582Z","endTime":"2026-08-01T01:21:46.943Z","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":93.4,"endSpeed":84.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41611456756595,"aZ":-26.28526141435719,"pfxX":-9.76466182098589,"pfxZ":3.215371921380287,"pX":1.304072010983386,"pZ":2.828459603335373,"vX0":10.610059140154451,"vY0":-135.48530373799505,"vZ0":-0.9390040045966379,"x":67.29,"y":162.41,"x0":-1.4201379796987612,"y0":50.006493289718094,"z0":5.039960115665728,"aX":-17.906881649754222},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":2328,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.4064291081293079,"extension":6.648461133070298},"index":1,"playId":"377a1789-dec1-34f9-be80-96d7ec3e476b","pitchNumber":2,"startTime":"2026-08-01T01:21:55.400Z","endTime":"2026-08-01T01:21:59.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54046220777736,"aZ":-38.23965130298392,"pfxX":4.20014561631801,"pfxZ":-4.26643370449052,"pX":1.6093600671860777,"pZ":1.2660808345147783,"vX0":6.873881852751801,"vY0":-118.41251171626439,"vZ0":-0.1473599877762477,"x":55.65,"y":204.6,"x0":-1.8766277292446953,"y0":50.00463417032857,"z0":4.826697357722745,"aX":5.966662032076042},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.4,"breakHorizontal":-9.2,"spinRate":2794,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4624919853571341,"extension":6.723347040440848},"index":2,"playId":"7b72b3ce-3577-391b-8ac3-40b1907ca5b4","pitchNumber":3,"startTime":"2026-08-01T01:22:19.063Z","endTime":"2026-08-01T01:22:22.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760794847372544,"aZ":-26.466342613101265,"pfxX":-10.602262498216845,"pfxZ":3.266852638239919,"pX":0.6437451556793934,"pZ":1.1946568460530802,"vX0":9.610793479325375,"vY0":-132.2703299199863,"vZ0":-4.0853722425706485,"x":92.46,"y":206.52,"x0":-1.6833408308716469,"y0":50.00396925146101,"z0":4.730724108596572,"aX":-18.534435827524124},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":16.8,"spinRate":2325,"spinDirection":236},"zone":14,"typeConfidence":0.85,"plateTime":0.4162413495859414,"extension":6.951553976287633},"index":3,"playId":"177315a5-4b03-3e8a-b949-e3cdb3272d4b","pitchNumber":4,"startTime":"2026-08-01T01:22:36.434Z","endTime":"2026-08-01T01:22:40.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:22:40.851Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daulton Varsho walks. George Springer to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:23:01.151Z","endTime":"2026-08-01T01:25:08.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51583136745182,"aZ":-39.49532068012165,"pfxX":6.940050074388486,"pfxZ":-5.408176779561563,"pX":-0.5347645160847038,"pZ":0.627066276671073,"vX0":1.3116401313482224,"vY0":-116.13577843544665,"vZ0":-0.9289913135096561,"x":137.38,"y":221.85,"x0":-2.009207391527732,"y0":50.00214412216462,"z0":4.817647136296447,"aX":9.396707242211372},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.7,"breakHorizontal":-12.8,"spinRate":2907,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.47320480084454797,"extension":6.865646854797463},"index":0,"playId":"69093240-c3a6-3df7-b325-02fab71c9e98","pitchNumber":1,"startTime":"2026-08-01T01:23:08.171Z","endTime":"2026-08-01T01:23:13.503Z","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.6,"endSpeed":82.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54341883334041,"aZ":-34.29017510379115,"pfxX":-10.622576285407565,"pfxZ":-1.210653027416491,"pX":-1.245373281821175,"pZ":1.5408339320445437,"vX0":5.005057537775918,"vY0":-133.0558169006713,"vZ0":-2.0095503861616466,"x":164.47,"y":197.18,"x0":-1.7980708282154347,"y0":50.00426694899124,"z0":4.854873202877485,"aX":-18.54687215397345},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.5,"breakHorizontal":17.8,"spinRate":2241,"spinDirection":240},"zone":13,"typeConfidence":0.87,"plateTime":0.4158641759420205,"extension":6.758932575350237},"index":1,"playId":"822a13a7-34ce-3218-af56-25504ec41e9e","pitchNumber":2,"startTime":"2026-08-01T01:23:28.744Z","endTime":"2026-08-01T01:23:32.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":80.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.554571856452604,"aZ":-31.426597823276005,"pfxX":-10.361227612529415,"pfxZ":0.44352997089514545,"pX":-1.2053828132932896,"pZ":3.1944341658323285,"vX0":4.508280482623663,"vY0":-130.98613608549104,"vZ0":1.6151707856083768,"x":162.95,"y":152.53,"x0":-1.628493492379846,"y0":50.004066415298354,"z0":4.966010946145122,"aX":-17.524357150594252},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":17.4,"spinRate":2209,"spinDirection":238},"zone":11,"typeConfidence":0.88,"plateTime":0.4225147870956363,"extension":6.985919965056982},"index":2,"playId":"9a029c73-ac20-3ed9-aaac-b98070a24650","pitchNumber":3,"startTime":"2026-08-01T01:23:47.899Z","endTime":"2026-08-01T01:23:51.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502851350234206,"aZ":-17.132314669002866,"pfxX":-6.218315500709677,"pfxZ":8.371966219107863,"pX":-0.5979762740540463,"pZ":2.8062043409206328,"vX0":5.01197852523125,"vY0":-133.8412399120173,"vZ0":-2.203219354948409,"x":139.79,"y":163.01,"x0":-1.695979121092692,"y0":50.00359259091543,"z0":4.880426905408532,"aX":-11.172886171819092},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2434,"spinDirection":237},"zone":1,"typeConfidence":0.91,"plateTime":0.4107753452966385,"extension":6.954065325849146},"index":3,"playId":"b1e85216-30a3-312f-9056-8a126d4bb0da","pitchNumber":4,"startTime":"2026-08-01T01:24:07.122Z","endTime":"2026-08-01T01:24:11.077Z","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":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464211637797558,"aZ":-30.32002150363666,"pfxX":-11.038888228108016,"pfxZ":1.2978230333532563,"pX":-0.39295483463289455,"pZ":1.6492876240875456,"vX0":6.8096124303878,"vY0":-119.87877523874715,"vZ0":-0.4523602974107688,"x":131.98,"y":194.25,"x0":-1.8582084126265392,"y0":50.00537325831569,"z0":4.582921089929221,"aX":-15.824564390022491},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.5,"breakHorizontal":18.0,"spinRate":1534,"spinDirection":281},"zone":7,"typeConfidence":0.92,"plateTime":0.45957591061370273,"extension":6.860729175337466},"index":4,"playId":"cdc2abc8-c51b-3017-a191-bb4b47ae359c","pitchNumber":5,"startTime":"2026-08-01T01:24:38.227Z","endTime":"2026-08-01T01:24:42.314Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60772534558767,"aZ":-38.542196268667745,"pfxX":7.381177873681454,"pfxZ":-4.998198058640119,"pX":-1.2789596436399286,"pZ":2.7133184311665914,"vX0":0.05363644286641739,"vY0":-112.8003626913847,"vZ0":3.497019182289826,"x":165.75,"y":165.52,"x0":-2.260293167991692,"y0":50.002317422390604,"z0":5.057322192967798,"aX":9.406909418534532},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.7,"breakHorizontal":-13.3,"spinRate":2607,"spinDirection":65},"zone":11,"typeConfidence":0.89,"plateTime":0.4876264402385986,"extension":6.845149322688541},"index":5,"playId":"a6023abc-58c4-3731-9e0f-593c7e1ebff0","pitchNumber":6,"startTime":"2026-08-01T01:25:04.718Z","endTime":"2026-08-01T01:25:08.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:25:08.869Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ernie Clement walks. George Springer to 3rd. Daulton Varsho to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:28:41.957Z","endTime":"2026-08-01T01:30:55.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T01:25:21.787Z","endTime":"2026-08-01T01:27:39.943Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Peter Strzelecki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-01T01:27:39.943Z","endTime":"2026-08-01T01:28:44.211Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"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":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626452584824477,"aZ":-35.24356471150626,"pfxX":1.348091220196666,"pfxZ":-2.004224582376054,"pX":0.14781966059778337,"pZ":4.135332656886145,"vX0":2.455820970752016,"vY0":-124.02811060934133,"vZ0":2.222311224503527,"x":111.37,"y":127.13,"x0":-1.036748232884655,"y0":50.00149330855112,"z0":6.201405144012899,"aX":2.0654258008172515},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.8,"breakHorizontal":-3.1,"spinRate":2285,"spinDirection":27},"zone":12,"typeConfidence":0.85,"plateTime":0.4444386733535364,"extension":6.048431024367478},"index":2,"playId":"2ef68bda-9fae-3451-a985-8414fabb46aa","pitchNumber":1,"startTime":"2026-08-01T01:28:44.211Z","endTime":"2026-08-01T01:28:47.907Z","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":94.5,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.487221684079795,"aZ":-13.946116717614574,"pfxX":-4.587055659580846,"pfxZ":9.587385759816994,"pX":-0.45078505157632853,"pZ":1.4232265179169594,"vX0":3.4839154557952066,"vY0":-137.26687855354416,"vZ0":-9.00415294635992,"x":134.18,"y":200.35,"x0":-1.1429669990824092,"y0":50.000759707843436,"z0":5.70387277530211,"aX":-8.71854222795724},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":7.6,"spinRate":1891,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.3996134953722179,"extension":6.386471543692003},"index":3,"playId":"e7da64cc-2bb8-3aba-bb1b-b773614ec536","pitchNumber":2,"startTime":"2026-08-01T01:29:02.209Z","endTime":"2026-08-01T01:29:07.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.372134130939717,"aZ":-20.9712962180057,"pfxX":-9.373767089750041,"pfxZ":5.884215000718905,"pX":-1.013418625301113,"pZ":2.6607801319249895,"vX0":3.5216283608960115,"vY0":-137.14124070070403,"vZ0":-4.655068127296308,"x":155.63,"y":166.94,"x0":-1.0963303741370232,"y0":50.00528045850262,"z0":5.810990715135113,"aX":-17.854918513594516},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":1829,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.3994075254081264,"extension":6.179742926155146},"index":4,"playId":"70293a94-7a71-3d99-9f7c-4dc8855c326c","pitchNumber":3,"startTime":"2026-08-01T01:29:21.870Z","endTime":"2026-08-01T01:29:25.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819175046986768,"aZ":-28.94342357129013,"pfxX":1.0278498569425478,"pfxZ":2.041052928491446,"pX":0.9617798708716767,"pZ":0.5801569533263107,"vX0":4.591466098287981,"vY0":-125.45066421265457,"vZ0":-7.003145627527649,"x":80.34,"y":223.12,"x0":-1.0303185788914462,"y0":50.003739986026325,"z0":5.786344728923193,"aX":1.628343697824667},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2400,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.4376152268449198,"extension":6.246319476342686},"index":5,"playId":"4e925cac-7b4d-330c-9801-e5a075caccbc","pitchNumber":4,"startTime":"2026-08-01T01:29:52.672Z","endTime":"2026-08-01T01:29:59.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14988589446411,"aZ":-18.815051764770367,"pfxX":-4.753411616982174,"pfxZ":6.982996207337312,"pX":-1.5568350426906108,"pZ":2.8359367609267805,"vX0":0.3929326610938271,"vY0":-137.3948716753218,"vZ0":-4.933373197710154,"x":176.34,"y":162.21,"x0":-1.0838489258565671,"y0":50.00629183847537,"z0":5.93165321157228,"aX":-9.098921198029705},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":8.5,"spinRate":1868,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3985019809282013,"extension":6.25918428861322},"index":6,"playId":"df78cd3c-f476-33be-9821-849e8dec6e06","pitchNumber":5,"startTime":"2026-08-01T01:30:18.601Z","endTime":"2026-08-01T01:30:22.440Z","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":88.0,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20628874777763,"aZ":-33.68177311486512,"pfxX":1.034065702394499,"pfxZ":-0.9267860375734969,"pX":1.4839432872026206,"pZ":-0.17603167593287755,"vX0":5.720006108887347,"vY0":-127.81705572789373,"vZ0":-8.116260533361157,"x":60.44,"y":243.53,"x0":-0.9318855981321351,"y0":50.00321605312175,"z0":5.741750957370537,"aX":1.6829618804942736},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.6,"breakHorizontal":-3.4,"spinRate":2597,"spinDirection":355},"zone":14,"typeConfidence":0.9,"plateTime":0.431137218352585,"extension":6.303634601835168},"index":7,"playId":"5d704178-f969-3322-b6f0-9519189c4624","pitchNumber":6,"startTime":"2026-08-01T01:30:44.912Z","endTime":"2026-08-01T01:30:55.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:30:55.984Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Urías singles on a ground ball to left fielder Lars Nootbaar. George Springer scores. Daulton Varsho scores. Ernie Clement to 2nd.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:32:05.306Z","endTime":"2026-08-01T01:32:39.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":657265,"link":"/api/v1/people/657265"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":657265,"link":"/api/v1/people/657265"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Urías replaces Davis Schneider.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T01:31:22.736Z","endTime":"2026-08-01T01:31:28.932Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-01T01:31:28.932Z","endTime":"2026-08-01T01:32:07.618Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":85.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684832693753375,"aZ":-18.584858461693287,"pfxX":-8.14099533108216,"pfxZ":7.230318424544311,"pX":0.18080715031024594,"pZ":2.1479726325292305,"vX0":5.781863306661585,"vY0":-136.42064632218435,"vZ0":-6.289512760643178,"x":110.11,"y":180.78,"x0":-0.910889268003695,"y0":50.00678931550271,"z0":5.7695020980560905,"aX":-15.311234139545267},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":1705,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.4018659942075353,"extension":6.467016126437795},"index":2,"playId":"f07f7e71-df2e-336f-a0cb-370548a85428","pitchNumber":1,"startTime":"2026-08-01T01:32:07.618Z","endTime":"2026-08-01T01:32:12.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74574699099095,"aZ":-34.067461457426035,"pfxX":-0.8070904291858438,"pfxZ":-1.2191651045065388,"pX":0.7568913145847799,"pZ":1.361605625875574,"vX0":4.251612231037064,"vY0":-124.42693488578296,"vZ0":-4.213022404164181,"x":88.15,"y":202.02,"x0":-0.8746970061009652,"y0":50.00127940509531,"z0":5.923037534981704,"aX":-1.2561509426693442},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.0,"breakHorizontal":0.4,"spinRate":2419,"spinDirection":353},"zone":14,"typeConfidence":0.62,"plateTime":0.441495097153072,"extension":6.026538253877702},"hitData":{"launchSpeed":101.5,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.13,"coordY":130.4}},"index":3,"playId":"22a117c9-9344-3251-a80f-054671039fb8","pitchNumber":2,"startTime":"2026-08-01T01:32:26.989Z","endTime":"2026-08-01T01:32:39.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:32:39.411Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brandon Valenzuela grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Luis Urías out at 2nd. Brandon Valenzuela out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:33:01.621Z","endTime":"2026-08-01T01:35:07.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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,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":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81671460172707,"aZ":-12.41297223718565,"pfxX":-2.8373043339525585,"pfxZ":10.486536425903733,"pX":-0.11030441195114622,"pZ":3.1047479587031903,"vX0":3.5596309723807584,"vY0":-136.79572547164102,"vZ0":-5.091424272165559,"x":121.2,"y":154.95,"x0":-1.0633347277359821,"y0":50.00063123917812,"z0":5.849711777831944,"aX":-5.345709244590193},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":4.3,"spinRate":1927,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4012855804000628,"extension":6.392321763247982},"index":0,"playId":"40e0f4da-28e8-3370-8868-fe2c774f1ddd","pitchNumber":1,"startTime":"2026-08-01T01:33:11.209Z","endTime":"2026-08-01T01:33:15.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04704632120461,"aZ":-27.299299509751652,"pfxX":-7.565796411662122,"pfxZ":2.9727422493206017,"pX":0.09115374872153899,"pZ":1.2195653480203248,"vX0":5.500624152707597,"vY0":-127.95357001743389,"vZ0":-5.7523299686664,"x":113.53,"y":205.85,"x0":-1.1150434988204085,"y0":50.00510148036355,"z0":5.665653620706611,"aX":-12.412268503004473},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":12.2,"spinRate":1112,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.42984510442374857,"extension":6.387548150094838},"index":1,"playId":"23a7aa99-22bb-316c-8546-a58531f150f7","pitchNumber":2,"startTime":"2026-08-01T01:33:33.844Z","endTime":"2026-08-01T01:33:36.930Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.590631016791406,"aZ":-33.86101640328879,"pfxX":0.2448782937871825,"pfxZ":-1.0224367796574736,"pX":-0.3603640514514158,"pZ":2.644271925064458,"vX0":1.9469829667697243,"vY0":-127.93168679036444,"vZ0":-1.64968007016535,"x":130.74,"y":167.38,"x0":-1.1659787134677404,"y0":50.00638769296113,"z0":5.973942993150117,"aX":0.402147910547209},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":-1.0,"spinRate":2315,"spinDirection":21},"zone":4,"typeConfidence":0.91,"plateTime":0.4296148628028327,"extension":6.27485017203665},"index":2,"playId":"1a4bd6e1-d46b-3993-aa6b-09ca3e1b6ed3","pitchNumber":3,"startTime":"2026-08-01T01:34:02.363Z","endTime":"2026-08-01T01:34:06.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6860547522255,"aZ":-15.143709181051046,"pfxX":-2.9068005387363933,"pfxZ":9.031238252516943,"pX":-0.22204530696528177,"pZ":3.3704581612960895,"vX0":3.708704088892338,"vY0":-137.27498170285764,"vZ0":-3.8167323262300963,"x":114.46,"y":138.54,"x0":-1.220349846460625,"y0":50.00638082859634,"z0":5.826759118874227,"aX":-5.484230796086096},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":1904,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.4007758010076077,"extension":5.81050290266908},"index":3,"playId":"58d7d550-acc9-3940-acc3-e3dc1ae134fa","pitchNumber":4,"startTime":"2026-08-01T01:34:34.152Z","endTime":"2026-08-01T01:34:38.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21055915648852,"aZ":-28.7042411563626,"pfxX":-8.32179034475341,"pfxZ":2.102084645582879,"pX":-0.19053729884322998,"pZ":1.7724635952028152,"vX0":4.911358482464192,"vY0":-127.58030776560581,"vZ0":-4.292404557051363,"x":124.26,"y":190.92,"x0":-1.059297961867815,"y0":50.00003414125473,"z0":5.738487307941384,"aX":-13.718161782991631},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":13.9,"spinRate":1236,"spinDirection":249},"zone":8,"typeConfidence":0.91,"plateTime":0.4292948228215172,"extension":6.249173525148334},"hitData":{"launchSpeed":87.4,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.94,"coordY":163.84}},"index":4,"playId":"831297e2-1d65-3627-8c79-bb643a598f49","pitchNumber":5,"startTime":"2026-08-01T01:34:59.867Z","endTime":"2026-08-01T01:35:07.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:35:07.923Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, second baseman Luis Urías to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:37:56.774Z","endTime":"2026-08-01T01:38:36.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to left field for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T01:37:18.667Z","endTime":"2026-08-01T01:37:18.694Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"description":"Luis Urías remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T01:37:18.694Z","endTime":"2026-08-01T01:37:18.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"702","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"description":"Pitching Change: Louis Varland replaces Jeff Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T01:37:18.696Z","endTime":"2026-08-01T01:37:58.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128511999899086,"aZ":-32.67236089476281,"pfxX":-7.514262135716814,"pfxZ":-0.26470293568747394,"pX":0.29855443681324156,"pZ":2.0305430349188924,"vX0":10.74808380738001,"vY0":-135.6550838090455,"vZ0":-2.502829894019952,"x":105.62,"y":183.96,"x0":-2.728447433060011,"y0":50.00390778635636,"z0":5.23011951685213,"aX":-14.084249979941903},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.8,"breakHorizontal":11.5,"spinRate":1669,"spinDirection":220},"zone":9,"typeConfidence":0.93,"plateTime":0.4029096864847874,"extension":7.347949365358735},"index":3,"playId":"8b79f908-1d64-3feb-a9eb-38910b1f8576","pitchNumber":1,"startTime":"2026-08-01T01:37:58.924Z","endTime":"2026-08-01T01:38:03.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51857961903106,"aZ":-13.780956661598637,"pfxX":-6.982184090435942,"pfxZ":8.818528053451578,"pX":0.12633376522403952,"pZ":0.9872714489386253,"vX0":10.453936620429605,"vY0":-143.55374885473722,"vZ0":-9.038847163065016,"x":112.18,"y":212.12,"x0":-2.6568072054053413,"y0":50.000752214017595,"z0":5.036503547610722,"aX":-14.559115601435119},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2323,"spinDirection":221},"zone":14,"typeConfidence":0.5,"plateTime":0.3816948880499589,"extension":7.252955611635657},"index":4,"playId":"fa3722ba-cc07-34ad-8358-5ea30e18f0db","pitchNumber":2,"startTime":"2026-08-01T01:38:14.180Z","endTime":"2026-08-01T01:38:19.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029852853813033,"aZ":-37.93284468476563,"pfxX":0.845399850590494,"pfxZ":-3.4087882115543646,"pX":-0.25372019516038813,"pZ":1.7835193705567973,"vX0":5.92669451523939,"vY0":-128.62480096424258,"vZ0":-1.7407088664365409,"x":126.67,"y":190.62,"x0":-2.691515923845775,"y0":50.00602142419581,"z0":5.3923804859212545,"aX":1.4262986594824107},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.4,"breakHorizontal":-2.8,"spinRate":2646,"spinDirection":55},"zone":8,"typeConfidence":0.82,"plateTime":0.42476658290351477,"extension":6.742735895283968},"hitData":{"launchSpeed":96.3,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.85,"coordY":136.12}},"index":5,"playId":"5d22aab9-46ca-31a9-add4-6d5a89a5f350","pitchNumber":3,"startTime":"2026-08-01T01:38:28.688Z","endTime":"2026-08-01T01:38:36.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:38:36.028Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:38:54.354Z","endTime":"2026-08-01T01:40:08.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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, 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":94.3,"endSpeed":86.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5570096599277,"aZ":-25.091366041582226,"pfxX":0.5434971317353723,"pfxZ":3.715497303980939,"pX":1.2575929105884016,"pZ":1.9149278242562235,"vX0":10.102802798846417,"vY0":-137.02422833567732,"vZ0":-4.313307743144731,"x":69.06,"y":187.08,"x0":-2.543812860000083,"y0":50.0019737119606,"z0":5.218421261091311,"aX":1.0363423178550761},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":2551,"spinDirection":185},"zone":14,"typeConfidence":0.89,"plateTime":0.3993287074323666,"extension":6.897263801622165},"index":0,"playId":"7b1f7405-b4ba-3220-a684-0f69099850f6","pitchNumber":1,"startTime":"2026-08-01T01:39:05.634Z","endTime":"2026-08-01T01:39:09.924Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42369554617352,"aZ":-17.86090066188162,"pfxX":-10.439043048486901,"pfxZ":7.154497587813095,"pX":0.10991314711522138,"pZ":2.1199215118078802,"vX0":10.892483972611828,"vY0":-140.68816045465482,"vZ0":-5.31039452962852,"x":112.81,"y":181.54,"x0":-2.4588301914562667,"y0":50.00531436278668,"z0":5.192587959065284,"aX":-20.893819649761927},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":16.7,"spinRate":2075,"spinDirection":220},"zone":5,"typeConfidence":0.48,"plateTime":0.3895719868574088,"extension":7.104306124307403},"index":1,"playId":"e03c3afc-de64-3ff7-b79a-a3c25e68b500","pitchNumber":2,"startTime":"2026-08-01T01:39:19.767Z","endTime":"2026-08-01T01:39:24.671Z","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":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.218907086881835,"aZ":-11.246707638231307,"pfxX":-4.989159734948464,"pfxZ":10.212606024139653,"pX":0.512665200723285,"pZ":2.452913619460562,"vX0":9.9356375851643,"vY0":-142.9990948065291,"vZ0":-5.958052704524381,"x":97.46,"y":172.55,"x0":-2.3752929759248937,"y0":50.00168743741801,"z0":5.28449384898501,"aX":-10.22331477962756},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2286,"spinDirection":209},"zone":6,"typeConfidence":0.73,"plateTime":0.3845870944557923,"extension":6.657637826842481},"index":2,"playId":"4caadebe-ce7f-360e-b688-a4915d7c31a5","pitchNumber":3,"startTime":"2026-08-01T01:39:35.650Z","endTime":"2026-08-01T01:39:40.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63724900994498,"aZ":-11.42943549389556,"pfxX":-4.220878773651851,"pfxZ":9.966745115864175,"pX":0.11220128780283956,"pZ":3.262051983138109,"vX0":8.590687428760395,"vY0":-143.8821819369761,"vZ0":-3.7945232263230113,"x":112.72,"y":150.7,"x0":-2.373677839715992,"y0":50.00518899856271,"z0":5.314638713799253,"aX":-8.788429357247292},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2304,"spinDirection":212},"zone":12,"typeConfidence":0.77,"plateTime":0.38174819139757243,"extension":6.620392277598206},"hitData":{"launchSpeed":97.7,"launchAngle":7.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.11,"coordY":139.01}},"index":3,"playId":"092dde7c-6245-3a20-8501-d2d246b3cd96","pitchNumber":4,"startTime":"2026-08-01T01:39:58.399Z","endTime":"2026-08-01T01:40:08.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:40:08.415Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to right fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:40:26.343Z","endTime":"2026-08-01T01:43:07.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":98.0,"endSpeed":88.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.54593324660066,"aZ":-11.994019122700614,"pfxX":-7.980001020916432,"pfxZ":10.079328502757004,"pX":0.7108359857303157,"pZ":1.1211298082631411,"vX0":12.053772448619993,"vY0":-141.81264631776068,"vZ0":-8.972028151336708,"x":89.9,"y":208.51,"x0":-2.5916173624448198,"y0":50.00531532039871,"z0":5.124921496076052,"aX":-15.981600456368184},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2304,"spinDirection":220},"zone":14,"typeConfidence":0.39,"plateTime":0.3887600051572466,"extension":7.36733738938309},"index":0,"playId":"837e345a-ad66-3789-881e-883118347caa","pitchNumber":1,"startTime":"2026-08-01T01:40:36.370Z","endTime":"2026-08-01T01:40:40.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72233503796244,"aZ":-30.0064171136884,"pfxX":-8.340700657837848,"pfxZ":1.1904655094790835,"pX":-0.5030595325910068,"pZ":1.0223044244049466,"vX0":8.859861066004067,"vY0":-134.30618745762362,"vZ0":-5.169115465937172,"x":136.18,"y":211.18,"x0":-2.764676421131159,"y0":50.00279072101488,"z0":5.111835238517011,"aX":-15.201728943992974},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.2,"breakHorizontal":13.2,"spinRate":1598,"spinDirection":235},"zone":13,"typeConfidence":0.93,"plateTime":0.40817267823793024,"extension":7.191110764006081},"index":1,"playId":"6a58c13d-c0f6-3b54-81e9-678bd294419b","pitchNumber":2,"startTime":"2026-08-01T01:40:53.744Z","endTime":"2026-08-01T01:40:57.463Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.807496116799342,"aZ":-31.235610194131194,"pfxX":-5.517316782679916,"pfxZ":0.5012911003902936,"pX":-1.0112448651862598,"pZ":2.285246860668838,"vX0":7.09235099458684,"vY0":-135.83441360943817,"vZ0":-2.154508175638205,"x":155.55,"y":177.08,"x0":-2.9394918128529985,"y0":50.003169752522226,"z0":5.2609557984943365,"aX":-10.30931856159711},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.6,"breakHorizontal":8.5,"spinRate":1653,"spinDirection":230},"zone":13,"typeConfidence":0.85,"plateTime":0.403260856449966,"extension":7.397637541932713},"index":2,"playId":"183689b0-33e1-34d0-8000-9405f934a7a5","pitchNumber":3,"startTime":"2026-08-01T01:41:13.617Z","endTime":"2026-08-01T01:41:17.905Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.648045262274795,"aZ":-36.61639570670284,"pfxX":1.7946087501850267,"pfxZ":-2.7258510244233243,"pX":0.9766144938093176,"pZ":0.4397392794855914,"vX0":8.445546750484635,"vY0":-127.98549245446338,"vZ0":-4.71526604553819,"x":79.77,"y":226.91,"x0":-2.6226386282434486,"y0":50.00331610937627,"z0":5.228948226315889,"aX":2.923823206176695},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.9,"breakHorizontal":-5.5,"spinRate":2630,"spinDirection":36},"zone":14,"typeConfidence":0.83,"plateTime":0.4308141975667068,"extension":6.5158978708426245},"index":3,"playId":"6692fb9b-b9a6-3ba6-8ba3-8548484ff814","pitchNumber":4,"startTime":"2026-08-01T01:41:32.201Z","endTime":"2026-08-01T01:41:37.649Z","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":87.4,"endSpeed":80.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.317155795277177,"aZ":-40.954608286584666,"pfxX":1.2757023752398136,"pfxZ":-5.355266436814076,"pX":-0.4438429450533346,"pZ":1.9990597617377068,"vX0":5.658635801949027,"vY0":-127.24270976328081,"vZ0":-0.3768873888779093,"x":133.92,"y":184.81,"x0":-2.8631463864478404,"y0":50.004633487643005,"z0":5.396324536678003,"aX":2.0905269998981},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-9.6,"breakHorizontal":-3.6,"spinRate":2555,"spinDirection":53},"zone":7,"typeConfidence":0.92,"plateTime":0.43060000893122474,"extension":6.6957236868308465},"index":4,"playId":"ad3b894d-634a-3610-8cd5-2a1ebfd34f14","pitchNumber":5,"startTime":"2026-08-01T01:42:01.507Z","endTime":"2026-08-01T01:42:05.689Z","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":98.6,"endSpeed":89.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.36746278784096,"aZ":-13.18906862219834,"pfxX":-4.51622174667156,"pfxZ":9.23190883366017,"pX":-0.48925263738809194,"pZ":3.702599098132189,"vX0":8.262358784575992,"vY0":-143.27334258606425,"vZ0":-1.6959132647113662,"x":135.65,"y":138.81,"x0":-2.8377761776300323,"y0":50.00702812231515,"z0":5.136459525382775,"aX":-9.292225114367712},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2341,"spinDirection":214},"zone":11,"typeConfidence":0.71,"plateTime":0.38385124627951184,"extension":7.405338039050045},"index":5,"playId":"e06947ef-e2d6-37e4-a564-6ec78f4484f5","pitchNumber":6,"startTime":"2026-08-01T01:42:29.618Z","endTime":"2026-08-01T01:42:33.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.671469941069773,"aZ":-36.852714977437934,"pfxX":0.8694275075421549,"pfxZ":-2.7339879781497007,"pX":-0.34874558088159646,"pZ":2.152332558858136,"vX0":6.171101848194295,"vY0":-130.05929656196156,"vZ0":-1.0529055496912032,"x":130.29,"y":180.67,"x0":-2.866752577236472,"y0":50.004227655263776,"z0":5.361202909924646,"aX":1.4861670981729862},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.9,"breakHorizontal":-3.0,"spinRate":2593,"spinDirection":66},"zone":4,"typeConfidence":0.69,"plateTime":0.42139418192156874,"extension":6.747905267366859},"hitData":{"launchSpeed":86.9,"launchAngle":30.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.94,"coordY":70.56}},"index":6,"playId":"48d99558-0ef4-39cd-b579-18dd9dd98714","pitchNumber":7,"startTime":"2026-08-01T01:42:55.299Z","endTime":"2026-08-01T01:43:07.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:43:07.747Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Fermín grounds into a force out, third baseman Kazuma Okamoto to second baseman Luis Urías. Masyn Winn out at 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:43:23.083Z","endTime":"2026-08-01T01:43:43.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.42"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.26"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.18"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.03"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.90"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.20"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.40"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.94"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.70"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.41"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.37"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".560"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.423"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.423"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06702250924547,"aZ":-14.992798083976375,"pfxX":-5.383991060472686,"pfxZ":8.381888426023298,"pX":-0.15139202725128198,"pZ":2.8683301447456984,"vX0":9.11379783410754,"vY0":-142.97595783197747,"vZ0":-4.075879326782935,"x":122.77,"y":161.34,"x0":-2.6955522645350154,"y0":50.000899624288216,"z0":5.267296229894417,"aX":-11.034463002659175},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2323,"spinDirection":212},"zone":2,"typeConfidence":0.6,"plateTime":0.38457931407457346,"extension":6.615836285964972},"hitData":{"launchSpeed":94.3,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.41,"coordY":176.01}},"index":0,"playId":"05ece409-b275-3e8d-98b3-d8ac289e4f5d","pitchNumber":1,"startTime":"2026-08-01T01:43:36.626Z","endTime":"2026-08-01T01:43:43.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:43:43.161Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Fermín grounds into a force out, third baseman Kazuma Okamoto to second baseman Luis Urías. Masyn Winn out at 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:43:23.083Z","endTime":"2026-08-01T01:43:43.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.42"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.26"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.18"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.03"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.90"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.20"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.40"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.94"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.70"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.41"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.37"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".560"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.423"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.423"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06702250924547,"aZ":-14.992798083976375,"pfxX":-5.383991060472686,"pfxZ":8.381888426023298,"pX":-0.15139202725128198,"pZ":2.8683301447456984,"vX0":9.11379783410754,"vY0":-142.97595783197747,"vZ0":-4.075879326782935,"x":122.77,"y":161.34,"x0":-2.6955522645350154,"y0":50.000899624288216,"z0":5.267296229894417,"aX":-11.034463002659175},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2323,"spinDirection":212},"zone":2,"typeConfidence":0.6,"plateTime":0.38457931407457346,"extension":6.615836285964972},"hitData":{"launchSpeed":94.3,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.41,"coordY":176.01}},"index":0,"playId":"05ece409-b275-3e8d-98b3-d8ac289e4f5d","pitchNumber":1,"startTime":"2026-08-01T01:43:36.626Z","endTime":"2026-08-01T01:43:43.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:43:43.161Z","atBatIndex":69},"scoringPlays":[33,44,64],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":55.85,"y":83.24},"type":"O","description":"Flyout"}],"home":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":149.39,"y":166.38},"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":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":104.73,"y":139.96},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":159.85,"y":155.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":74.39,"y":108.72},"type":"O","description":"Lineout"}],"home":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":170.15,"y":88.45},"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":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":117.46,"y":165.87},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16],"bottom":[17,18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":186.6,"y":71.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":175.06,"y":84.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":160.0,"y":136.0},"type":"O","description":"Pop Out"}],"home":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":126.41,"y":194.6},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":191.57,"y":107.84},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":126.41,"y":113.36},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":140.77,"y":159.28},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":28,"top":[22,23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":166.49,"y":66.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":120.5,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":106.0,"y":154.0},"type":"O","description":"Groundout"}],"home":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":133.68,"y":191.21},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":161.23,"y":95.76},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":130.64,"y":184.11},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":39,"top":[29,30,31,32,33,34],"bottom":[35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":169.0,"y":110.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":143.31,"y":175.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":116.45,"y":111.65},"type":"H","description":"Single"}],"home":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":155.63,"y":164.1},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":141.66,"y":90.24},"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":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":115.44,"y":162.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":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":167.17,"y":126.4},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":146.94,"y":154.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":166.0,"y":164.88},"type":"O","description":"Groundout"}],"home":[{"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":71.73,"y":48.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":41.0,"y":108.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":142.29,"y":170.43},"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":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":161.1,"y":127.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":110.1,"y":108.76},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":56,"top":[48,49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":180.41,"y":121.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":139.76,"y":171.95},"type":"O","description":"Groundout"}],"home":[{"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":129.53,"y":97.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":7,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":138.75,"y":169.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":121.01,"y":162.32},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59],"bottom":[60,61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":141.79,"y":161.82},"type":"O","description":"Groundout"}],"home":[{"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":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":184.2,"y":150.26},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":92.13,"y":130.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":152.94,"y":163.84},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":66,"endIndex":69,"top":[66,67,68,69],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":137.85,"y":136.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":166.11,"y":139.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":154.94,"y":70.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":113.41,"y":176.01},"type":"O","description":"Forceout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":9,"errors":0,"leftOnBase":8},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"catcher":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"first":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"second":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"third":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"shortstop":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"left":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"onDeck":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"inHole":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"battingOrder":9,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"onDeck":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"inHole":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":32,"obp":".314","slg":".377","ops":".691","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":6,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":30,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"4.16","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.35","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":58,"strikes":86,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":3,"pitchesPerInning":"18.00","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":24,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":73,"groundOuts":134,"airOuts":120,"runs":47,"doubles":24,"triples":2,"homeRuns":15,"strikeOuts":76,"baseOnBalls":29,"intentionalWalks":0,"hits":110,"hitByPitch":0,"atBats":436,"obp":".296","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1840,"era":"3.57","inningsPitched":"116.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.20","battersFaced":469,"outs":348,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1840,"balls":696,"strikes":1144,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".308","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"5.90","walksPer9Inn":"2.25","hitsPer9Inn":"8.53","runsScoredPer9":"3.65","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":13,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":41,"gamesStarted":1,"flyOuts":28,"groundOuts":36,"airOuts":52,"runs":39,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":180,"obp":".379","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":788,"era":"7.27","inningsPitched":"43.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":35,"whip":"1.75","battersFaced":207,"outs":130,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":788,"balls":291,"strikes":497,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".400","pitchesPerInning":"18.18","gamesFinished":14,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"8.52","walksPer9Inn":"4.36","hitsPer9Inn":"11.42","runsScoredPer9":"8.10","homeRunsPer9":"1.04","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":12,"groundOuts":23,"airOuts":23,"runs":11,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".244","atBats":82,"obp":".295","slg":".451","ops":".746","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":37,"rbi":13,"leftOnBase":33,"sacBunts":1,"sacFlies":0,"babip":".262","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.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":20,"putOuts":30,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":47,"groundOuts":93,"airOuts":94,"runs":67,"doubles":23,"triples":0,"homeRuns":22,"strikeOuts":116,"baseOnBalls":37,"intentionalWalks":1,"hits":117,"hitByPitch":3,"avg":".281","atBats":417,"obp":".341","slg":".494","ops":".835","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":206,"rbi":79,"leftOnBase":195,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.96","popOuts":23,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":220,"errors":4,"chances":232,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":33,"groundOuts":76,"airOuts":79,"runs":34,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":61,"baseOnBalls":14,"intentionalWalks":0,"hits":62,"hitByPitch":3,"avg":".226","atBats":274,"obp":".269","slg":".354","ops":".623","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":97,"rbi":31,"leftOnBase":113,"sacBunts":1,"sacFlies":3,"babip":".260","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.25","popOuts":24,"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":3,"putOuts":165,"errors":2,"chances":170,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":37,"strikes":61,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":56,"groundOuts":113,"airOuts":103,"runs":41,"doubles":24,"triples":1,"homeRuns":12,"strikeOuts":91,"baseOnBalls":35,"intentionalWalks":0,"hits":108,"hitByPitch":5,"atBats":412,"obp":".327","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1770,"era":"3.44","inningsPitched":"107.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.33","battersFaced":456,"outs":322,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1770,"balls":662,"strikes":1108,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":1,"winPercentage":".636","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.93","hitsPer9Inn":"9.06","runsScoredPer9":"3.44","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":6,"errors":0,"chances":19,"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"}]},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":23,"groundOuts":41,"airOuts":35,"runs":21,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":39,"baseOnBalls":24,"intentionalWalks":1,"hits":35,"hitByPitch":0,"avg":".235","atBats":149,"obp":".339","slg":".356","ops":".695","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":53,"rbi":15,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.67","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":99,"errors":1,"chances":103,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":35,"groundOuts":52,"airOuts":71,"runs":19,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".241","atBats":195,"obp":".306","slg":".364","ops":".670","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":71,"rbi":22,"leftOnBase":88,"sacBunts":1,"sacFlies":2,"babip":".256","groundOutsToAirouts":"0.73","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":20,"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":33,"putOuts":75,"errors":1,"chances":109,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":40,"groundOuts":60,"airOuts":60,"runs":21,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":26,"intentionalWalks":1,"hits":36,"hitByPitch":2,"atBats":187,"obp":".294","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":813,"era":"3.15","inningsPitched":"54.1","wins":6,"losses":1,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":19,"whip":"1.14","battersFaced":218,"outs":163,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":813,"balls":330,"strikes":483,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".857","pitchesPerInning":"14.96","gamesFinished":13,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"5.63","walksPer9Inn":"4.31","hitsPer9Inn":"5.96","runsScoredPer9":"3.48","homeRunsPer9":"0.83","inheritedRunners":34,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":15},"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"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":77,"groundOuts":117,"airOuts":116,"runs":69,"doubles":10,"triples":0,"homeRuns":16,"strikeOuts":76,"baseOnBalls":48,"intentionalWalks":2,"hits":103,"hitByPitch":14,"avg":".251","atBats":410,"obp":".348","slg":".393","ops":".741","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":474,"totalBases":161,"rbi":41,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".272","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.62","popOuts":12,"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":309,"putOuts":126,"errors":2,"chances":437,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":28,"groundOuts":62,"airOuts":55,"runs":26,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":20,"intentionalWalks":1,"hits":53,"hitByPitch":8,"atBats":202,"obp":".343","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":907,"era":"3.59","inningsPitched":"52.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":21,"whip":"1.39","battersFaced":237,"outs":158,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":907,"balls":334,"strikes":573,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".---","pitchesPerInning":"17.22","gamesFinished":6,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.42","hitsPer9Inn":"9.06","runsScoredPer9":"4.44","homeRunsPer9":"0.34","inheritedRunners":27,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":9,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"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"}]},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":18,"groundOuts":39,"airOuts":39,"runs":10,"doubles":6,"triples":2,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".231","atBats":117,"obp":".254","slg":".342","ops":".596","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":40,"rbi":22,"leftOnBase":52,"sacBunts":0,"sacFlies":4,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"117.00","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":54,"errors":3,"chances":123,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":71,"groundOuts":119,"airOuts":111,"runs":57,"doubles":27,"triples":1,"homeRuns":15,"strikeOuts":73,"baseOnBalls":37,"intentionalWalks":2,"hits":118,"hitByPitch":4,"avg":".282","atBats":418,"obp":".344","slg":".459","ops":".803","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":192,"rbi":71,"leftOnBase":192,"sacBunts":0,"sacFlies":3,"babip":".309","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.87","popOuts":18,"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":75,"putOuts":848,"errors":7,"chances":930,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":20,"groundOuts":48,"airOuts":32,"runs":19,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":2,"hits":34,"hitByPitch":10,"atBats":157,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":729,"era":"3.50","inningsPitched":"43.2","wins":3,"losses":4,"saves":26,"saveOpportunities":31,"holds":1,"blownSaves":5,"earnedRuns":17,"whip":"1.19","battersFaced":188,"outs":131,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":285,"strikes":444,"strikePercentage":".610","hitBatsmen":10,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".429","pitchesPerInning":"16.69","gamesFinished":34,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"9.48","walksPer9Inn":"3.71","hitsPer9Inn":"7.01","runsScoredPer9":"3.92","homeRunsPer9":"0.41","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":53,"groundOuts":159,"airOuts":100,"runs":51,"doubles":22,"triples":1,"homeRuns":10,"strikeOuts":86,"baseOnBalls":34,"intentionalWalks":0,"hits":111,"hitByPitch":6,"atBats":455,"obp":".304","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1915,"era":"3.72","inningsPitched":"118.2","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.22","battersFaced":496,"outs":356,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1915,"balls":710,"strikes":1205,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".647","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"6.52","walksPer9Inn":"2.58","hitsPer9Inn":"8.42","runsScoredPer9":"3.87","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":49,"gamesStarted":0,"flyOuts":28,"groundOuts":42,"airOuts":55,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":176,"obp":".281","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":771,"era":"3.38","inningsPitched":"48.0","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":16,"blownSaves":4,"earnedRuns":18,"whip":"1.15","battersFaced":199,"outs":144,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":771,"balls":263,"strikes":508,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".500","pitchesPerInning":"16.06","gamesFinished":7,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"8.63","walksPer9Inn":"3.56","hitsPer9Inn":"6.75","runsScoredPer9":"3.56","homeRunsPer9":"1.13","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":66,"groundOuts":76,"airOuts":116,"runs":65,"doubles":19,"triples":1,"homeRuns":19,"strikeOuts":100,"baseOnBalls":40,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":405,"obp":".360","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","numberOfPitches":1735,"era":"5.26","inningsPitched":"102.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.56","battersFaced":456,"outs":308,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1735,"balls":627,"strikes":1108,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".385","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.77","walksPer9Inn":"3.51","hitsPer9Inn":"10.52","runsScoredPer9":"5.70","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":41,"airOuts":43,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".204","atBats":152,"obp":".250","slg":".322","ops":".572","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":49,"rbi":11,"leftOnBase":71,"sacBunts":4,"sacFlies":2,"babip":".252","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":11,"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":17,"stolenBases":35,"stolenBasePercentage":".673","caughtStealingPercentage":".327","assists":28,"putOuts":380,"errors":5,"chances":413,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":23,"groundOuts":33,"airOuts":44,"runs":22,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":25,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":158,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":772,"era":"4.25","inningsPitched":"42.1","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":17,"blownSaves":3,"earnedRuns":20,"whip":"1.44","battersFaced":185,"outs":127,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":772,"balls":301,"strikes":471,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".500","pitchesPerInning":"18.24","gamesFinished":5,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"9.57","walksPer9Inn":"5.31","hitsPer9Inn":"7.65","runsScoredPer9":"4.68","homeRunsPer9":"1.28","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":2,"groundOuts":11,"airOuts":8,"runs":10,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":39,"obp":".386","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":168,"era":"6.30","inningsPitched":"10.0","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":7,"whip":"1.70","battersFaced":44,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":60,"strikes":108,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".500","pitchesPerInning":"16.80","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"11.70","runsScoredPer9":"9.00","homeRunsPer9":"3.60","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657265":{"person":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.0 IP, 2 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":11,"strikes":6,"strikePercentage":".350","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":10,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.67","battersFaced":13,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":20,"strikes":27,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.00","walksPer9Inn":"6.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":62,"groundOuts":96,"airOuts":109,"runs":56,"doubles":21,"triples":1,"homeRuns":7,"strikeOuts":106,"baseOnBalls":35,"intentionalWalks":0,"hits":105,"hitByPitch":7,"atBats":412,"obp":".322","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1751,"era":"4.38","inningsPitched":"109.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.28","battersFaced":459,"outs":327,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":1751,"balls":614,"strikes":1137,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".417","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"8.75","walksPer9Inn":"2.89","hitsPer9Inn":"8.67","runsScoredPer9":"4.62","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"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":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":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":48,"groundOuts":92,"airOuts":110,"runs":41,"doubles":13,"triples":2,"homeRuns":4,"strikeOuts":82,"baseOnBalls":37,"intentionalWalks":0,"hits":89,"hitByPitch":7,"avg":".243","atBats":367,"obp":".319","slg":".322","ops":".641","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":118,"rbi":44,"leftOnBase":165,"sacBunts":0,"sacFlies":6,"babip":".296","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.75","popOuts":26,"lineOuts":36},"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":271,"putOuts":158,"errors":8,"chances":437,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","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":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":42,"groundOuts":125,"airOuts":101,"runs":65,"doubles":17,"triples":1,"homeRuns":12,"strikeOuts":84,"baseOnBalls":51,"intentionalWalks":4,"hits":99,"hitByPitch":25,"avg":".244","atBats":406,"obp":".361","slg":".379","ops":".740","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":154,"rbi":46,"leftOnBase":168,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.83","popOuts":31,"lineOuts":28},"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":29,"stolenBasePercentage":".967","caughtStealingPercentage":".033","assists":9,"putOuts":299,"errors":0,"chances":308,"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"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":18,"groundOuts":17,"airOuts":24,"runs":4,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".165","atBats":85,"obp":".253","slg":".306","ops":".559","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":26,"rbi":9,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".212","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.33","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":168,"errors":1,"chances":169,"fielding":".994","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":14,"airOuts":19,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".214","atBats":70,"obp":".291","slg":".429","ops":".720","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":30,"rbi":12,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","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":0,"putOuts":19,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[802139,691023,676475,671056,663457,691026,701675,665877,699625,681517,677865,657265,700669],"pitchers":[681517,677865,657265,700669],"bench":[691458,686780,663494,676369],"bullpen":[703725,669461,669160,700241,676617,669467,666277,592773,694335],"battingOrder":[802139,691023,676475,671056,663457,691026,701675,665877,699625],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Burleson (27, Cease)."},{"label":"TB","value":"Burleson 2; Church 2; Walker, J; Winn."},{"label":"RBI","value":"Walker, J (79)."},{"label":"2-out RBI","value":"Walker, J."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Wetherholt; Winn; Fermín."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Church (6, 2nd base off Cease/Valenzuela)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (2 Winn-Wetherholt-Burleson; Wetherholt-Winn-Burleson)."}]}],"note":[]},"home":{"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":3,"groundOuts":10,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".243","atBats":30,"obp":".305","slg":".380","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".229","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.31","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":49,"strikes":89,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"pitchesPerInning":"15.33","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID669456":{"person":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":15,"groundOuts":41,"airOuts":27,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":122,"obp":".362","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":561,"era":"5.74","inningsPitched":"31.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.63","battersFaced":141,"outs":94,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":561,"balls":225,"strikes":336,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".500","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"6.32","walksPer9Inn":"5.17","hitsPer9Inn":"9.48","runsScoredPer9":"5.74","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":30,"gamesStarted":4,"flyOuts":32,"groundOuts":79,"airOuts":58,"runs":27,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":68,"baseOnBalls":19,"intentionalWalks":0,"hits":58,"hitByPitch":0,"atBats":262,"obp":".274","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1098,"era":"3.21","inningsPitched":"70.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":25,"whip":"1.10","battersFaced":282,"outs":210,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1098,"balls":366,"strikes":732,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".667","pitchesPerInning":"15.69","gamesFinished":6,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"8.74","walksPer9Inn":"2.44","hitsPer9Inn":"7.46","runsScoredPer9":"3.47","homeRunsPer9":"0.64","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":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":"702","stats":{"batting":{"note":"c-","summary":"1-1 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":6,"groundOuts":11,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".233","atBats":43,"obp":".313","slg":".465","ops":".778","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":20,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":15,"errors":0,"chances":40,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689149":{"person":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"1.93","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.07","battersFaced":19,"outs":14,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":34,"strikes":48,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.57","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(S, 24)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","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":50,"gamesStarted":0,"flyOuts":22,"groundOuts":55,"airOuts":33,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":73,"baseOnBalls":15,"intentionalWalks":1,"hits":39,"hitByPitch":0,"atBats":199,"obp":".251","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":870,"era":"0.96","inningsPitched":"56.0","wins":3,"losses":3,"saves":24,"saveOpportunities":24,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"0.96","battersFaced":215,"outs":168,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":283,"strikes":587,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".500","pitchesPerInning":"15.54","gamesFinished":36,"strikeoutWalkRatio":"4.87","strikeoutsPer9Inn":"11.73","walksPer9Inn":"2.41","hitsPer9Inn":"6.27","runsScoredPer9":"1.77","homeRunsPer9":"0.16","inheritedRunners":26,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663893":{"person":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":0,"groundOuts":12,"airOuts":3,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":2,"hits":18,"hitByPitch":0,"atBats":46,"obp":".481","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":210,"era":"13.50","inningsPitched":"10.2","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":0,"blownSaves":2,"earnedRuns":16,"whip":"2.44","battersFaced":55,"outs":32,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":80,"strikes":130,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.69","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"11.81","walksPer9Inn":"6.75","hitsPer9Inn":"15.19","runsScoredPer9":"14.34","homeRunsPer9":"3.38","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":82,"groundOuts":99,"airOuts":155,"runs":46,"doubles":27,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":121,"hitByPitch":2,"avg":".292","atBats":414,"obp":".318","slg":".420","ops":".738","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":174,"rbi":35,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.75","popOuts":34,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":242,"putOuts":134,"errors":11,"chances":387,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"500","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":53,"groundOuts":74,"airOuts":106,"runs":39,"doubles":19,"triples":2,"homeRuns":7,"strikeOuts":68,"baseOnBalls":28,"intentionalWalks":2,"hits":80,"hitByPitch":2,"avg":".245","atBats":327,"obp":".307","slg":".379","ops":".686","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":124,"rbi":26,"leftOnBase":140,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.71","popOuts":24,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":195,"errors":2,"chances":201,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":64,"groundOuts":106,"airOuts":131,"runs":67,"doubles":19,"triples":3,"homeRuns":15,"strikeOuts":123,"baseOnBalls":35,"intentionalWalks":1,"hits":119,"hitByPitch":1,"atBats":470,"obp":".305","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":2046,"era":"4.51","inningsPitched":"121.2","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.27","battersFaced":515,"outs":365,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2046,"balls":717,"strikes":1329,"strikePercentage":".650","hitBatsmen":1,"balks":3,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".286","pitchesPerInning":"16.82","gamesFinished":0,"strikeoutWalkRatio":"3.51","strikeoutsPer9Inn":"9.10","walksPer9Inn":"2.59","hitsPer9Inn":"8.80","runsScoredPer9":"4.96","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":6,"sacFlies":3,"passedBall":0,"popOuts":34,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"2-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":44,"groundOuts":102,"airOuts":86,"runs":26,"doubles":16,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":11,"intentionalWalks":0,"hits":75,"hitByPitch":9,"avg":".232","atBats":323,"obp":".274","slg":".353","ops":".627","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":114,"rbi":41,"leftOnBase":140,"sacBunts":2,"sacFlies":4,"babip":".268","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.14","popOuts":21,"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":201,"putOuts":140,"errors":5,"chances":346,"fielding":".986","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":"800","stats":{"batting":{"summary":"3-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":24,"groundOuts":40,"airOuts":49,"runs":21,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":53,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".239","atBats":184,"obp":".316","slg":".402","ops":".718","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":74,"rbi":21,"leftOnBase":79,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","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":37,"stolenBasePercentage":".740","caughtStealingPercentage":".260","assists":31,"putOuts":459,"errors":8,"chances":498,"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":{"note":"(W, 6-7)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":14,"groundOuts":36,"airOuts":31,"runs":28,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":74,"baseOnBalls":17,"intentionalWalks":4,"hits":47,"hitByPitch":5,"atBats":185,"obp":".329","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":875,"era":"4.02","inningsPitched":"47.0","wins":6,"losses":7,"saves":5,"saveOpportunities":9,"holds":12,"blownSaves":4,"earnedRuns":21,"whip":"1.36","battersFaced":210,"outs":141,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":875,"balls":292,"strikes":583,"strikePercentage":".670","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".462","pitchesPerInning":"18.62","gamesFinished":17,"strikeoutWalkRatio":"4.35","strikeoutsPer9Inn":"14.17","walksPer9Inn":"3.26","hitsPer9Inn":"9.00","runsScoredPer9":"5.36","homeRunsPer9":"0.77","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":{"summary":"6.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":39,"strikes":57,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":40,"groundOuts":88,"airOuts":87,"runs":37,"doubles":14,"triples":0,"homeRuns":7,"strikeOuts":174,"baseOnBalls":51,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":425,"obp":".275","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2035,"era":"2.41","inningsPitched":"119.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.08","battersFaced":481,"outs":358,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":2035,"balls":759,"strikes":1276,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":1,"winPercentage":".583","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"3.41","strikeoutsPer9Inn":"13.12","walksPer9Inn":"3.85","hitsPer9Inn":"5.88","runsScoredPer9":"2.79","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":3,"chances":19,"fielding":".842","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":17,"gamesStarted":17,"flyOuts":53,"groundOuts":69,"airOuts":111,"runs":39,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":91,"baseOnBalls":45,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":324,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1522,"era":"3.73","inningsPitched":"91.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.16","battersFaced":379,"outs":275,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1522,"balls":580,"strikes":942,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".500","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.02","strikeoutsPer9Inn":"8.93","walksPer9Inn":"4.42","hitsPer9Inn":"5.99","runsScoredPer9":"3.83","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":23,"groundOuts":17,"airOuts":34,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".148","atBats":108,"obp":".279","slg":".287","ops":".566","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":31,"rbi":12,"leftOnBase":47,"sacBunts":1,"sacFlies":1,"babip":".206","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","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":25,"putOuts":52,"errors":2,"chances":79,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"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":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":75,"flyOuts":30,"groundOuts":81,"airOuts":57,"runs":28,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":17,"intentionalWalks":0,"hits":67,"hitByPitch":5,"avg":".279","atBats":240,"obp":".338","slg":".388","ops":".726","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":93,"rbi":18,"leftOnBase":76,"sacBunts":3,"sacFlies":1,"babip":".315","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.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":122,"errors":1,"chances":128,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":49,"groundOuts":83,"airOuts":88,"runs":38,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":64,"baseOnBalls":35,"intentionalWalks":0,"hits":72,"hitByPitch":3,"avg":".235","atBats":306,"obp":".319","slg":".402","ops":".721","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":123,"rbi":34,"leftOnBase":135,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"0.94","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":20,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":3,"flyOuts":25,"groundOuts":30,"airOuts":44,"runs":21,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":165,"obp":".335","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":752,"era":"4.40","inningsPitched":"43.0","wins":5,"losses":1,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":21,"whip":"1.42","battersFaced":187,"outs":129,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":264,"strikes":488,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".833","pitchesPerInning":"17.49","gamesFinished":5,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.67","walksPer9Inn":"3.77","hitsPer9Inn":"9.00","runsScoredPer9":"4.40","homeRunsPer9":"1.26","inheritedRunners":31,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","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":50,"gamesStarted":7,"flyOuts":28,"groundOuts":49,"airOuts":45,"runs":28,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":2,"hits":39,"hitByPitch":3,"atBats":180,"obp":".321","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":846,"era":"4.15","inningsPitched":"52.0","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":24,"whip":"1.25","battersFaced":214,"outs":156,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":846,"balls":308,"strikes":538,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".500","pitchesPerInning":"16.27","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"6.75","runsScoredPer9":"4.85","homeRunsPer9":"1.04","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":3,"chances":12,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":19,"groundOuts":80,"airOuts":35,"runs":16,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":4,"hits":40,"hitByPitch":0,"atBats":180,"obp":".277","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":674,"era":"1.69","inningsPitched":"48.0","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":23,"blownSaves":3,"earnedRuns":9,"whip":"1.13","battersFaced":197,"outs":144,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":200,"strikes":474,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.29","rbi":0,"winPercentage":".333","pitchesPerInning":"14.04","gamesFinished":6,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"5.06","walksPer9Inn":"2.63","hitsPer9Inn":"7.50","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"200","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":52,"groundOuts":121,"airOuts":110,"runs":55,"doubles":18,"triples":0,"homeRuns":6,"strikeOuts":57,"baseOnBalls":45,"intentionalWalks":5,"hits":102,"hitByPitch":4,"avg":".265","atBats":385,"obp":".344","slg":".358","ops":".702","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":138,"rbi":44,"leftOnBase":148,"sacBunts":0,"sacFlies":5,"babip":".294","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.17","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":64,"putOuts":660,"errors":7,"chances":731,"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"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":28,"groundOuts":56,"airOuts":54,"runs":22,"doubles":14,"triples":0,"homeRuns":7,"strikeOuts":52,"baseOnBalls":10,"intentionalWalks":1,"hits":59,"hitByPitch":5,"avg":".272","atBats":217,"obp":".314","slg":".433","ops":".747","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":236,"totalBases":94,"rbi":29,"leftOnBase":85,"sacBunts":0,"sacFlies":4,"babip":".321","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":13,"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":0,"putOuts":94,"errors":0,"chances":94,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"0-0 | HBP","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":1,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":32,"groundOuts":52,"airOuts":61,"runs":29,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".218","atBats":170,"obp":".277","slg":".312","ops":".589","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":190,"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":108,"errors":0,"chances":110,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":36,"flyOuts":19,"groundOuts":41,"airOuts":35,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":14,"intentionalWalks":2,"hits":28,"hitByPitch":0,"avg":".231","atBats":121,"obp":".309","slg":".339","ops":".648","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":41,"rbi":12,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".248","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.33","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":46,"stolenBasePercentage":".836","caughtStealingPercentage":".164","assists":19,"putOuts":311,"errors":1,"chances":331,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":56,"groundOuts":72,"airOuts":96,"runs":57,"doubles":15,"triples":0,"homeRuns":24,"strikeOuts":134,"baseOnBalls":38,"intentionalWalks":0,"hits":90,"hitByPitch":6,"avg":".231","atBats":390,"obp":".307","slg":".454","ops":".761","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":177,"rbi":69,"leftOnBase":192,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.25","popOuts":25,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":156,"putOuts":79,"errors":14,"chances":249,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664770,664702,665489,672960,543807,662139,676391,660821,676914,649966,678218,665926,656302,693686,656546,686973],"pitchers":[656302,693686,656546,686973],"bench":[672386],"bullpen":[669456,689149,680755,689254,592332,663893,643511,453286,702056],"battingOrder":[664702,665489,672960,543807,662139,676391,649966,678218,665926],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Guerrero Jr. (18, Leahy); Okamoto (15, Leahy)."},{"label":"TB","value":"Giménez 2; Guerrero Jr. 2; Okamoto 2; Springer; Urías, L; Valenzuela 3."},{"label":"RBI","value":"Okamoto (69); Urías, L 2 (6)."},{"label":"Runners left in scoring position, 2 out","value":"Lukes; Guerrero Jr.; Clement."},{"label":"GIDP","value":"Clement; Guerrero Jr.; Valenzuela."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"8."}]}],"note":[{"label":"a","value":"Struck out for Sánchez, J in the 7th."},{"label":"b","value":"Hit by pitch for Lukes in the 7th."},{"label":"c","value":"Singled for Schneider in the 8th."}]}},"officials":[{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Leahy; Cease."},{"label":"HBP","value":"Straw (by Strzelecki)."},{"label":"ABS Challenge","value":"Valenzuela (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Leahy 98-61; Bruihl 16-10; Strzelecki 17-6; Graceffo 13-9; Cease 96-57; Miles 16-12; Hoffman, J 11-9; Varland, L 15-11."},{"label":"Groundouts-flyouts","value":"Leahy 8-3; Bruihl 0-0; Strzelecki 1-0; Graceffo 1-0; Cease 6-2; Miles 1-0; Hoffman, J 1-0; Varland, L 2-1."},{"label":"Batters faced","value":"Leahy 24; Bruihl 3; Strzelecki 5; Graceffo 3; Cease 24; Miles 4; Hoffman, J 3; Varland, L 4."},{"label":"Inherited runners-scored","value":"Strzelecki 2-0; Graceffo 2-2."},{"label":"Umpires","value":"HP: Junior Valentine. 1B: Rob Drake. 2B: Jordan Baker. 3B: Stu Scheurwater. "},{"label":"Weather","value":"77 degrees, Clear."},{"label":"Wind","value":"2 mph, R To L."},{"label":"First pitch","value":"7:07 PM."},{"label":"T","value":"2:36."},{"label":"Att","value":"41,506."},{"label":"Venue","value":"Rogers Centre."},{"label":"July 31, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","boxscoreName":"Cease"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":39,"strikes":57,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":40,"groundOuts":88,"airOuts":87,"runs":37,"doubles":14,"triples":0,"homeRuns":7,"strikeOuts":174,"baseOnBalls":51,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":425,"obp":".275","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2035,"era":"2.41","inningsPitched":"119.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.08","battersFaced":481,"outs":358,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":2035,"balls":759,"strikes":1276,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":1,"winPercentage":".583","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"3.41","strikeoutsPer9Inn":"13.12","walksPer9Inn":"3.85","hitsPer9Inn":"5.88","runsScoredPer9":"2.79","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":3,"chances":19,"fielding":".842","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":68,"pitchingGameScore":68},{"player":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","boxscoreName":"Leahy"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":37,"strikes":61,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":56,"groundOuts":113,"airOuts":103,"runs":41,"doubles":24,"triples":1,"homeRuns":12,"strikeOuts":91,"baseOnBalls":35,"intentionalWalks":0,"hits":108,"hitByPitch":5,"atBats":412,"obp":".327","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1770,"era":"3.44","inningsPitched":"107.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.33","battersFaced":456,"outs":322,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1770,"balls":662,"strikes":1108,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":1,"winPercentage":".636","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.93","hitsPer9Inn":"9.06","runsScoredPer9":"3.44","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":6,"errors":0,"chances":19,"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":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","boxscoreName":"Valenzuela"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"3-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":24,"groundOuts":40,"airOuts":49,"runs":21,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":53,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".239","atBats":184,"obp":".316","slg":".402","ops":".718","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":74,"rbi":21,"leftOnBase":79,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","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":37,"stolenBasePercentage":".740","caughtStealingPercentage":".260","assists":31,"putOuts":459,"errors":8,"chances":498,"fielding":".984","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"loser":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"save":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}