{"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":823120,"link":"/api/v1.1/game/823120/feed/live","metaData":{"wait":10,"timeStamp":"20260704_043835","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823120,"type":"R","doubleHeader":"N","id":"2026/07/03/tormlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823120-2026-07-03","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-04T02:10:00Z","originalDate":"2026-07-03","officialDate":"2026-07-03","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":88,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":46,"ties":0,"pct":".477"},"records":{},"divisionLeader":false,"wins":42,"losses":46,"winningPercentage":".477"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":89,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":44,"ties":0,"pct":".506"},"records":{},"divisionLeader":false,"wins":45,"losses":44,"winningPercentage":".506"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID669456":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456","firstName":"Shane","lastName":"Bieber","primaryNumber":"57","birthDate":"1995-05-31","currentAge":31,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Bieber","middleName":"Robert","boxscoreName":"Bieber","nickName":"Not Justin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BEE-burr","mlbDebutDate":"2018-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Bieber","nameSlug":"shane-bieber-669456","firstLastName":"Shane Bieber","lastFirstName":"Bieber, Shane","lastInitName":"Bieber, S","initLastName":"S Bieber","fullFMLName":"Shane Robert Bieber","fullLFMName":"Bieber, Shane Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":26,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID649966":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966","firstName":"Luis","lastName":"Urías","primaryNumber":"48","birthDate":"1997-06-03","currentAge":29,"birthCity":"Magdalena de Kino","birthCountry":"Mexico","height":"5' 9\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Urías","middleName":"Fernando","boxscoreName":"Urías, L","nickName":"Wicho","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahse","mlbDebutDate":"2018-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Urías","nameSlug":"luis-urias-649966","firstLastName":"Luis Urías","lastFirstName":"Urías, Luis","lastInitName":"Urías, L","initLastName":"L Urías","fullFMLName":"Luis Fernando Urías","fullLFMName":"Urías, Luis Fernando","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID671936":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936","firstName":"Adam","lastName":"Macko","primaryNumber":"71","birthDate":"2000-12-30","currentAge":25,"birthCity":"Bratislava","birthCountry":"Slovakia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adam","useLastName":"Macko","boxscoreName":"Macko","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adam Macko","nameSlug":"adam-macko-671936","firstLastName":"Adam Macko","lastFirstName":"Macko, Adam","lastInitName":"Macko, A","initLastName":"A Macko","fullFMLName":"Adam Macko","fullLFMName":"Macko, Adam","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID689546":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546","firstName":"Nicholas","lastName":"Davila","primaryNumber":"82","birthDate":"1998-11-21","currentAge":27,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Davila","boxscoreName":"Davila","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"duh-vee-luh","mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Davila","nameSlug":"nick-davila-689546","firstLastName":"Nick Davila","lastFirstName":"Davila, Nick","lastInitName":"Davila, N","initLastName":"N Davila","fullFMLName":"Nicholas  Davila","fullLFMName":"Davila, Nicholas ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621074":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074","firstName":"Michael","lastName":"Rucker","primaryNumber":"38","birthDate":"1994-04-27","currentAge":32,"birthCity":"Columbus","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Rucker","middleName":"Patrick","boxscoreName":"Rucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Rucker","nameSlug":"michael-rucker-621074","firstLastName":"Michael Rucker","lastFirstName":"Rucker, Michael","lastInitName":"Rucker, M","initLastName":"M Rucker","fullFMLName":"Michael Patrick Rucker","fullLFMName":"Rucker, Michael Patrick","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":32,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"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":"18","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":28,"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},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","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},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","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},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID682818":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818","firstName":"Yohendrick","lastName":"Pinango","primaryNumber":"24","birthDate":"2002-05-07","currentAge":24,"birthCity":"Carora","birthCountry":"Venezuela","height":"5' 10\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Yohendrick","useLastName":"Piñango","middleName":"Alexander","boxscoreName":"Piñango","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yohendrick Piñango","nameSlug":"yohendrick-pinango-682818","firstLastName":"Yohendrick Piñango","lastFirstName":"Piñango, Yohendrick","lastInitName":"Piñango, Y","initLastName":"Y Piñango","fullFMLName":"Yohendrick Alexander Piñango","fullLFMName":"Piñango, Yohendrick Alexander","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"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},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID815873":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873","firstName":"Sean","lastName":"Keys","primaryNumber":"20","birthDate":"2003-05-26","currentAge":23,"birthCity":"Huntington","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":232,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Sean","useLastName":"Keys","middleName":"Thomas","boxscoreName":"Keys","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Keys","nameSlug":"sean-keys-815873","firstLastName":"Sean Keys","lastFirstName":"Keys, Sean","lastInitName":"Keys, S","initLastName":"S Keys","fullFMLName":"Sean Thomas Keys","fullLFMName":"Keys, Sean Thomas","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"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},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"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},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"ID682729":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729","firstName":"Jonatan","lastName":"Clase","primaryNumber":"8","birthDate":"2002-05-23","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":150,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jonatan","useLastName":"Clase","boxscoreName":"Clase, J","gender":"M","nameMatrilineal":"Minaya","isPlayer":true,"isVerified":false,"pronunciation":"JAHN-uh-tun klah-SAY","mlbDebutDate":"2024-04-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonatan Clase","nameSlug":"jonatan-clase-682729","firstLastName":"Jonatan Clase","lastFirstName":"Clase, Jonatan","lastInitName":"Clase, J","initLastName":"J Clase","fullFMLName":"Jonatan Clase","fullLFMName":"Clase, Jonatan ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","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},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID670156":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156","firstName":"Miles","lastName":"Mastrobuoni","primaryNumber":"21","birthDate":"1995-10-31","currentAge":30,"birthCity":"San Ramon","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miles","useLastName":"Mastrobuoni","middleName":"James","boxscoreName":"Mastrobuoni","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"mass-troh-BOH-nee","mlbDebutDate":"2022-09-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mastrobuoni","nameSlug":"miles-mastrobuoni-670156","firstLastName":"Miles Mastrobuoni","lastFirstName":"Mastrobuoni, Miles","lastInitName":"Mastrobuoni, M","initLastName":"M Mastrobuoni","fullFMLName":"Miles James Mastrobuoni","fullLFMName":"Mastrobuoni, Miles James","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":21,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colt","useLastName":"Emerson","middleName":"Walker","boxscoreName":"Emerson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Emerson","nameSlug":"colt-emerson-806068","firstLastName":"Colt Emerson","lastFirstName":"Emerson, Colt","lastInitName":"Emerson, C","initLastName":"C Emerson","fullFMLName":"Colt Walker Emerson","fullLFMName":"Emerson, Colt Walker","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","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},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":28,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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}},"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47378,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2026"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Partly Cloudy","temp":"70","wind":"7 mph, L To R"},"gameInfo":{"attendance":45391,"firstPitch":"2026-07-04T02:10:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"home":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"}},"officialScorer":{"id":433298,"fullName":"Eric Radovich","link":"/api/v1/people/433298"},"primaryDatacaster":{"id":605321,"fullName":"Kyle Kraus","link":"/api/v1/people/605321"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T02:10:18.834Z","endTime":"2026-07-04T02:10:42.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T22:36:59.384Z","endTime":"2026-07-04T01:45:37.411Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"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-04T01:45:37.411Z","endTime":"2026-07-04T02:09:01.619Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"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-04T02:09:01.619Z","endTime":"2026-07-04T02:10:21.030Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"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":95.0,"endSpeed":87.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.692866016463512,"aZ":-28.873991082980645,"pfxX":-10.344438516320512,"pfxZ":1.6894217389468285,"pX":-0.4138846578203276,"pZ":2.089888240188464,"vX0":7.874737432888899,"vY0":-138.18774577840637,"vZ0":-2.5076099419793207,"x":132.78,"y":182.35,"x0":-1.9412720345106498,"y0":50.003641575273335,"z0":4.927550664106586,"aX":-20.222323394523748},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.8,"breakHorizontal":17.3,"spinRate":2141,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.3947458639495447,"extension":5.380281561177783},"index":3,"playId":"6357ce00-83c7-3a0d-8750-7f881d3c7fbf","pitchNumber":1,"startTime":"2026-07-04T02:10:21.030Z","endTime":"2026-07-04T02:10:24.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81372090218077,"aZ":-34.768781954893846,"pfxX":-11.06070671937935,"pfxZ":-1.575271630430688,"pX":-1.1799992030225803,"pZ":1.5896221008490399,"vX0":5.499468669749584,"vY0":-126.93906576148824,"vZ0":-1.012819939475087,"x":161.98,"y":195.86,"x0":-1.927277255418007,"y0":50.00318794536924,"z0":4.739951262332798,"aX":-18.21190415779164},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":19.0,"spinRate":2148,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4300334501067953,"extension":5.595942360947672},"hitData":{"launchSpeed":69.6,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":154.12}},"index":4,"playId":"d11704d6-1e3e-35c6-93dc-a3037b07a2b8","pitchNumber":2,"startTime":"2026-07-04T02:10:34.925Z","endTime":"2026-07-04T02:10:42.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:10:42.960Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T02:10:57.420Z","endTime":"2026-07-04T02:14:19.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","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":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43680030379699,"aZ":-14.430524556379178,"pfxX":-9.466029691524609,"pfxZ":9.180487319555345,"pX":1.1813177963476311,"pZ":2.3613352599373747,"vX0":13.049020125428875,"vY0":-138.30301483797743,"vZ0":-4.561421545460692,"x":71.97,"y":175.02,"x0":-2.3727625865503548,"y0":50.00572399234037,"z0":5.002964373634799,"aX":-18.303047318048208},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":14.4,"spinRate":2475,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.3963430675271482,"extension":5.695984149020228},"index":0,"playId":"86c49d6d-b6d1-38a9-883e-96b811e1edcb","pitchNumber":1,"startTime":"2026-07-04T02:11:05.963Z","endTime":"2026-07-04T02:11:09.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.20018621114414,"aZ":-30.34352223071827,"pfxX":-1.0615940246579885,"pfxZ":1.1077072344713192,"pX":0.08433513343046062,"pZ":1.5414237072919308,"vX0":7.430120011152033,"vY0":-126.22659089575149,"vZ0":-2.2185607743133033,"x":113.79,"y":197.16,"x0":-2.73101065989238,"y0":50.00132350146273,"z0":4.821080875499131,"aX":-1.7524797799668281},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":0.6,"spinRate":2270,"spinDirection":309},"zone":14,"typeConfidence":0.9,"plateTime":0.43019710248809284,"extension":5.591297322489809},"index":1,"playId":"e641359f-99ec-3b48-bd53-cca1a9f6e3cc","pitchNumber":2,"startTime":"2026-07-04T02:11:20.678Z","endTime":"2026-07-04T02:11:27.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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204269968868722,"aZ":-31.999137164288104,"pfxX":-0.11380257040366804,"pfxZ":0.11329111567652461,"pX":1.4899568747871468,"pZ":1.5840662156915601,"vX0":9.950459445862306,"vY0":-124.18853877982151,"vZ0":-1.4580573442915161,"x":60.21,"y":196.01,"x0":-2.5348255969119413,"y0":50.004246294094955,"z0":4.812505388078822,"aX":-0.18003397122695444},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":-1.8,"spinRate":2300,"spinDirection":12},"zone":14,"typeConfidence":0.9,"plateTime":0.439122814362193,"extension":5.614502313920189},"index":2,"playId":"53afd8e7-0cb0-389e-a6d7-07b1308c0e64","pitchNumber":3,"startTime":"2026-07-04T02:11:59.419Z","endTime":"2026-07-04T02:12:02.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47051951769033,"aZ":-26.841055505401105,"pfxX":-1.1538624800803383,"pfxZ":3.231043330457238,"pX":0.5894263202036985,"pZ":2.722449111962302,"vX0":8.335146861911678,"vY0":-126.74453313258364,"vZ0":-0.05622041431272917,"x":94.53,"y":165.27,"x0":-2.57203092758749,"y0":50.00202186510113,"z0":4.863374745563589,"aX":-1.9052212902893455},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":0.5,"spinRate":2155,"spinDirection":244},"zone":6,"typeConfidence":0.82,"plateTime":0.42983408900866094,"extension":5.628663810073742},"index":3,"playId":"de2c6339-faea-3117-b527-6100a7cfbf05","pitchNumber":4,"startTime":"2026-07-04T02:12:13.985Z","endTime":"2026-07-04T02:12:16.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61471607086575,"aZ":-27.331094430189083,"pfxX":-11.196335075590628,"pfxZ":2.3981305733461884,"pX":-1.078012469499221,"pZ":2.347196786650493,"vX0":8.397116834248049,"vY0":-140.9407466156621,"vZ0":-2.125577310319177,"x":158.09,"y":175.41,"x0":-2.634211714383146,"y0":50.00475538756336,"z0":4.8677811270672695,"aX":-22.63423582968878},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.1,"breakHorizontal":18.7,"spinRate":2053,"spinDirection":239},"zone":13,"typeConfidence":0.89,"plateTime":0.3879153812091225,"extension":5.472998317662807},"index":4,"playId":"a1020972-c058-3527-a980-067c931d773a","pitchNumber":5,"startTime":"2026-07-04T02:12:38.125Z","endTime":"2026-07-04T02:12:41.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.726013275251326,"aZ":-28.166753022668786,"pfxX":-2.301016077711523,"pfxZ":2.3820961070362694,"pX":2.6122142656885914,"pZ":1.202633072223918,"vX0":13.407324941832567,"vY0":-128.00365982985912,"vZ0":-3.4089513913057714,"x":17.43,"y":206.31,"x0":-2.361402076044066,"y0":50.0061568401324,"z0":4.721828910321539,"aX":-3.8784671994574254},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":1.6,"spinRate":2243,"spinDirection":271},"zone":14,"typeConfidence":0.84,"plateTime":0.42548469170272396,"extension":5.722856708962466},"index":5,"playId":"1675fe45-76c1-3b79-a173-72fff31950e2","pitchNumber":6,"startTime":"2026-07-04T02:13:00.177Z","endTime":"2026-07-04T02:13:03.303Z","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":96.3,"endSpeed":88.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03166325917831,"aZ":-19.166152112861287,"pfxX":-8.514151589339114,"pfxZ":6.461693373968309,"pX":-0.37119667717328036,"pZ":2.683424446973963,"vX0":8.92448430501951,"vY0":-140.12089316157346,"vZ0":-2.9756887228820377,"x":131.15,"y":166.33,"x0":-2.472724797405015,"y0":50.002872385463036,"z0":4.993503421037998,"aX":-17.138523979905212},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":13.9,"spinRate":2379,"spinDirection":234},"zone":4,"typeConfidence":0.93,"plateTime":0.38909670585049083,"extension":5.599723278864505},"index":6,"playId":"10e1714b-bc63-3bba-b159-f37fabe49fb2","pitchNumber":7,"startTime":"2026-07-04T02:13:17.922Z","endTime":"2026-07-04T02:13:20.922Z","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":96.6,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7552436587176,"aZ":-20.965204402482712,"pfxX":-7.41241153126803,"pfxZ":5.534580430879382,"pX":-1.054899122131114,"pZ":3.4016714390368725,"vX0":6.852892751867718,"vY0":-140.650513909996,"vZ0":-0.9997198906942728,"x":157.21,"y":146.93,"x0":-2.547492949011691,"y0":50.00057845379392,"z0":5.107899195847606,"aX":-15.00590122561419},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":12.2,"spinRate":2316,"spinDirection":237},"zone":11,"typeConfidence":0.88,"plateTime":0.3878717985932876,"extension":5.481840330433747},"index":7,"playId":"db641462-8831-3879-8bd3-b0aceea6ac5d","pitchNumber":8,"startTime":"2026-07-04T02:13:38.268Z","endTime":"2026-07-04T02:13:46.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.562694982638092,"aZ":-25.983125415654364,"pfxX":-10.0791780843949,"pfxZ":3.0025517019525916,"pX":0.4311584420413485,"pZ":2.007502896471018,"vX0":11.826912812148482,"vY0":-141.9949820695764,"vZ0":-3.334192440428888,"x":100.57,"y":184.58,"x0":-2.459391589825757,"y0":50.00333946765053,"z0":4.8322007240129246,"aX":-20.78315416368664},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2238,"spinDirection":242},"zone":9,"typeConfidence":0.9,"plateTime":0.38431960155400224,"extension":5.664879562771687},"index":8,"playId":"e6dee26a-733b-38f3-bfb2-1fd3fc2c489f","pitchNumber":9,"startTime":"2026-07-04T02:14:15.738Z","endTime":"2026-07-04T02:14:19.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:14:19.877Z","atBatIndex":1},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kazuma Okamoto reaches on a throwing error by third baseman J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T02:14:35.565Z","endTime":"2026-07-04T02:16:21.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.759813765350934,"aZ":-18.71735372438659,"pfxX":-8.679836596811443,"pfxZ":6.838733527972257,"pX":-0.5006970841199218,"pZ":3.164825725869209,"vX0":8.609873808852281,"vY0":-139.27714282380919,"vZ0":-1.8085990448384308,"x":136.09,"y":153.33,"x0":-2.501732847974316,"y0":50.00404182049949,"z0":5.058110827326193,"aX":-17.084199640235266},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":13.9,"spinRate":2389,"spinDirection":230},"zone":1,"typeConfidence":0.93,"plateTime":0.39298888943728816,"extension":5.49580584293056},"index":0,"playId":"0fa41185-a8e7-37bb-b442-0a9a4e141be9","pitchNumber":1,"startTime":"2026-07-04T02:14:43.146Z","endTime":"2026-07-04T02:14:46.146Z","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":86.4,"endSpeed":80.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.374465648882147,"aZ":-29.689506839409347,"pfxX":-0.6185459568523468,"pfxZ":1.5305068428667532,"pX":-0.9110149399236147,"pZ":2.465463703854355,"vX0":5.065845683787608,"vY0":-125.88342571055529,"vZ0":-0.05307038088024807,"x":151.73,"y":172.21,"x0":-2.857868553855112,"y0":50.00586029316218,"z0":4.864037529407762,"aX":-1.0071686239441555},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2150,"spinDirection":280},"zone":13,"typeConfidence":0.89,"plateTime":0.43292948667006614,"extension":5.532260635352515},"index":1,"playId":"c3618e14-b9c6-345f-9870-615bbc4d3dfd","pitchNumber":2,"startTime":"2026-07-04T02:14:59.794Z","endTime":"2026-07-04T02:15:03.864Z","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.5,"endSpeed":81.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.461620465885304,"aZ":-28.99975373422721,"pfxX":-1.8526609138240866,"pfxZ":1.9060371812371244,"pX":0.32238197735670043,"pZ":2.171226659461098,"vX0":8.055494089942346,"vY0":-127.39689814360419,"vZ0":-1.0451713986235003,"x":104.71,"y":180.16,"x0":-2.6194936732840572,"y0":50.00616020195433,"z0":4.8480068721100045,"aX":-3.092810085477493},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":1.8,"spinRate":2209,"spinDirection":280},"zone":9,"typeConfidence":0.85,"plateTime":0.4274718331838421,"extension":5.590340802382314},"index":2,"playId":"ae50db30-5a63-392e-942c-e11f5c5b987b","pitchNumber":3,"startTime":"2026-07-04T02:15:15.449Z","endTime":"2026-07-04T02:15:18.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575397646438596,"aZ":-16.775039885309823,"pfxX":-8.385477139428057,"pfxZ":7.5229606235803566,"pX":0.21645909086856294,"pZ":2.434874499356376,"vX0":10.831182106483528,"vY0":-141.32014103217418,"vZ0":-4.148251216019968,"x":108.75,"y":173.04,"x0":-2.5549369106330313,"y0":50.001719044245476,"z0":4.981171699661208,"aX":-17.164008779083062},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2384,"spinDirection":235},"zone":5,"typeConfidence":0.94,"plateTime":0.38580100334028344,"extension":5.74925557961449},"index":3,"playId":"57bb61c6-aef1-310b-9a85-d8154c8f3c6b","pitchNumber":4,"startTime":"2026-07-04T02:15:32.843Z","endTime":"2026-07-04T02:15:36.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.069827749500252,"aZ":-28.83046294550672,"pfxX":-2.468247987729642,"pfxZ":2.006125088676941,"pX":1.2864669305752054,"pZ":0.7815146602915347,"vX0":10.364598540255349,"vY0":-127.8258471719471,"vZ0":-4.1591046959652935,"x":67.96,"y":217.68,"x0":-2.484174577251711,"y0":50.00626953516984,"z0":4.669804098301133,"aX":-4.123605162525812},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":2.4,"spinRate":2258,"spinDirection":267},"zone":14,"typeConfidence":0.86,"plateTime":0.4269983083805946,"extension":5.5127830257782175},"index":4,"playId":"81be045d-9dd5-3a6d-b99e-f2da236a7913","pitchNumber":5,"startTime":"2026-07-04T02:15:52.025Z","endTime":"2026-07-04T02:15:55.298Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.715223766801323,"aZ":-28.723744057360392,"pfxX":-1.014644292362212,"pfxZ":2.075936724487203,"pX":0.4412367648482633,"pZ":2.3612003931742716,"vX0":7.824033559229516,"vY0":-127.36293506616782,"vZ0":-0.5566621182430941,"x":100.18,"y":175.03,"x0":-2.525487861979668,"y0":50.00071933652351,"z0":4.834680641439963,"aX":-1.6855064837285072},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":0.2,"spinRate":2149,"spinDirection":238},"zone":6,"typeConfidence":0.86,"plateTime":0.4284283565558349,"extension":5.58208573638704},"hitData":{"launchSpeed":78.2,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.27,"coordY":171.35}},"index":5,"playId":"ddaf8def-e693-36ba-b4c3-d462285e21a7","pitchNumber":6,"startTime":"2026-07-04T02:16:07.395Z","endTime":"2026-07-04T02:16:21.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:16:21.416Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to shortstop Colt Emerson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T02:16:44.369Z","endTime":"2026-07-04T02:17:04.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":86.4,"endSpeed":80.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61246185635509,"aZ":-30.35600664765766,"pfxX":-0.7003262829761223,"pfxZ":1.122291499935157,"pX":-0.22607356655172323,"pZ":2.331790244318808,"vX0":4.243290943937828,"vY0":-125.8977987905365,"vZ0":-0.29272928107955953,"x":125.62,"y":175.82,"x0":-1.833583052539846,"y0":50.005291556898044,"z0":4.880940660028215,"aX":-1.1383880063542648},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":0.5,"spinRate":2014,"spinDirection":267},"zone":5,"typeConfidence":0.89,"plateTime":0.4330286898207132,"extension":5.849934092863872},"hitData":{"launchSpeed":82.6,"launchAngle":66.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":152.09}},"index":0,"playId":"cec4f363-61c5-3116-8a2e-2ba213abfdff","pitchNumber":1,"startTime":"2026-07-04T02:16:54.512Z","endTime":"2026-07-04T02:17:04.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:17:04.520Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T02:19:00.989Z","endTime":"2026-07-04T02:21:10.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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,4,5,6,7],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432982246950875,"aZ":-12.18839602667442,"pfxX":-1.5651204329882713,"pfxZ":10.34156108107175,"pX":-0.21827815810172738,"pZ":3.2020357780794035,"vX0":4.337795870736366,"vY0":-137.19993972288373,"vZ0":-5.853651436445327,"x":125.32,"y":152.33,"x0":-1.6069370724382055,"y0":50.00511443313867,"z0":6.172327390134756,"aX":-3.0258514673708152},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":2.0,"spinRate":2410,"spinDirection":200},"zone":2,"typeConfidence":0.79,"plateTime":0.39713041802924787,"extension":6.462907581198904},"index":0,"playId":"2bff7dec-e82a-3854-b4bb-05d90ff1080f","pitchNumber":1,"startTime":"2026-07-04T02:19:18.553Z","endTime":"2026-07-04T02:19:21.896Z","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.4,"endSpeed":86.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92472309440393,"aZ":-10.445772894108847,"pfxX":-1.918265892104456,"pfxZ":11.401452635970825,"pX":-0.393937234263225,"pZ":1.0319601581935345,"vX0":4.513583719083206,"vY0":-137.06995008409882,"vZ0":-11.134163971407053,"x":132.02,"y":210.92,"x0":-1.8116899036852614,"y0":50.000606128318495,"z0":5.856808689961554,"aX":-3.6554441714491377},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":2.5,"spinRate":2380,"spinDirection":199},"zone":13,"typeConfidence":0.81,"plateTime":0.3993972637124408,"extension":6.447236682963114},"index":1,"playId":"9c0e11d3-9080-39b5-9486-4d7a9253418b","pitchNumber":2,"startTime":"2026-07-04T02:19:37.312Z","endTime":"2026-07-04T02:19:40.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390351295563637,"aZ":-26.968193573287156,"pfxX":-0.20655217796970682,"pfxZ":3.107473489912582,"pX":0.5458058700701265,"pZ":2.4532615064798398,"vX0":5.247510353391788,"vY0":-127.6396662176434,"vZ0":-3.8329200180432195,"x":96.2,"y":172.54,"x0":-1.4963662188911269,"y0":50.00528362911007,"z0":6.060775962680952,"aX":-0.3474250882572525},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":-0.6,"spinRate":2592,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.4265657728670398,"extension":6.375346745969698},"index":2,"playId":"b79cb91b-473e-352b-a7d4-df4d698706e4","pitchNumber":3,"startTime":"2026-07-04T02:19:53.496Z","endTime":"2026-07-04T02:19:56.769Z","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-04T02:20:04.174Z","endTime":"2026-07-04T02:20:12.585Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37996539121281,"aZ":-27.21675987632544,"pfxX":-0.26304148286562423,"pfxZ":3.0414766536762485,"pX":0.573657991449531,"pZ":1.0010848259791387,"vX0":5.250913177903435,"vY0":-126.28834273748917,"vZ0":-6.933033070691796,"x":95.13,"y":211.75,"x0":-1.4898599310703837,"y0":50.00364696330488,"z0":5.942432584383684,"aX":-0.42895787105465816},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":-0.6,"spinRate":2762,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.43210079748978236,"extension":6.458567178997587},"index":4,"playId":"a2d266d9-17f8-3d75-a8de-28a65f0e1237","pitchNumber":4,"startTime":"2026-07-04T02:20:12.585Z","endTime":"2026-07-04T02:20:15.711Z","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":95.5,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.710721850608284,"aZ":-17.868923601768195,"pfxX":-7.1079954978463675,"pfxZ":7.251396203238659,"pX":0.22405218501126353,"pZ":2.938255809175569,"vX0":6.28820929048779,"vY0":-139.01161768171406,"vZ0":-5.348487395626128,"x":108.46,"y":159.45,"x0":-1.1345584796601267,"y0":50.00590795857466,"z0":6.058500860115126,"aX":-14.030627263170118},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2360,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.39274656800249774,"extension":6.384499277049873},"index":5,"playId":"e00a0234-ec23-3da5-b2cb-7c4b70ed2efc","pitchNumber":5,"startTime":"2026-07-04T02:20:31.265Z","endTime":"2026-07-04T02:20:34.265Z","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.4,"endSpeed":88.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092117488668084,"aZ":-12.638752731850602,"pfxX":-3.1006090905276795,"pfxZ":9.71106732143804,"pX":0.11361044299447166,"pZ":3.538009322789561,"vX0":6.38811950311435,"vY0":-140.31788288301476,"vZ0":-4.973880010281769,"x":112.67,"y":143.25,"x0":-1.780562395126156,"y0":50.00375400817404,"z0":6.14434809131167,"aX":-6.23841456624058},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":4.4,"spinRate":2309,"spinDirection":194},"zone":12,"typeConfidence":0.84,"plateTime":0.3890215315656387,"extension":6.4777401463581565},"index":6,"playId":"ac038bac-01ae-3ed1-826c-40cdd6853716","pitchNumber":6,"startTime":"2026-07-04T02:20:51.027Z","endTime":"2026-07-04T02:20:54.984Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.471848077519525,"aZ":-25.461012077230485,"pfxX":-0.19525610683009942,"pfxZ":3.92105416364679,"pX":0.07486441096016724,"pZ":3.734032773693235,"vX0":4.4585860484598285,"vY0":-128.71411411101573,"vZ0":-1.1872414546609495,"x":114.15,"y":137.96,"x0":-1.639331326005893,"y0":50.00438364403974,"z0":6.135052932538152,"aX":-0.3345854688990127},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-0.5,"spinRate":2453,"spinDirection":171},"zone":12,"typeConfidence":0.89,"plateTime":0.42218205744007475,"extension":6.489064109407151},"index":7,"playId":"0c7c6028-e7e2-3bc1-b1de-8a5bbf697f76","pitchNumber":7,"startTime":"2026-07-04T02:21:07.991Z","endTime":"2026-07-04T02:21:10.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:21:10.991Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena challenged (pitch result), call on the field was confirmed: Randy Arozarena called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T02:21:22.148Z","endTime":"2026-07-04T02:24:14.579Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":89.2,"endSpeed":83.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68449989810621,"aZ":-26.734584589542578,"pfxX":-0.31900742433302787,"pfxZ":3.1196234637390425,"pX":0.5793964364411338,"pZ":3.228072418352383,"vX0":5.508886640198381,"vY0":-130.0159196978781,"vZ0":-2.4488880957912538,"x":94.91,"y":151.62,"x0":-1.5094643865266857,"y0":50.00194549703931,"z0":6.1743607005811665,"aX":-0.5571663375299616},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-0.5,"spinRate":2586,"spinDirection":159},"zone":3,"typeConfidence":0.91,"plateTime":0.4184433737726998,"extension":6.355747961419081},"index":0,"playId":"de260a96-f8e4-3f52-ac00-8f9c7778b8d1","pitchNumber":1,"startTime":"2026-07-04T02:21:38.169Z","endTime":"2026-07-04T02:21:41.767Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142919077920006,"aZ":-15.50127188476497,"pfxX":-5.511133208588135,"pfxZ":8.494728324556256,"pX":-0.7215101973187387,"pZ":2.431070259954519,"vX0":3.7250463268009506,"vY0":-138.12363105836624,"vZ0":-6.919145348044411,"x":144.5,"y":173.14,"x0":-1.3606289750116451,"y0":50.005744491962176,"z0":5.980620511965223,"aX":-10.821284053052583},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":9.4,"spinRate":2350,"spinDirection":193},"zone":4,"typeConfidence":0.9,"plateTime":0.39414128345046073,"extension":6.343281802517626},"index":1,"playId":"a35ecc30-60d3-3c0a-9684-cb69d50c9df8","pitchNumber":2,"startTime":"2026-07-04T02:21:53.574Z","endTime":"2026-07-04T02:22:20.580Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337804276518547,"aZ":-11.972113282601587,"pfxX":-4.810718855232622,"pfxZ":9.866995497713184,"pX":0.4264453007522439,"pZ":4.491634916597472,"vX0":6.437057861561333,"vY0":-141.71231947977097,"vZ0":-2.782079369485218,"x":100.74,"y":117.51,"x0":-1.242320513493088,"y0":50.00347732672879,"z0":6.2437880043076355,"aX":-9.850994151858641},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":7.6,"spinRate":2274,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38550249552251037,"extension":6.355415230345504},"index":2,"playId":"5478ac90-6df1-36e0-be83-9faff7fa3931","pitchNumber":3,"startTime":"2026-07-04T02:22:21.834Z","endTime":"2026-07-04T02:22:24.834Z","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.8,"endSpeed":89.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72890734192384,"aZ":-12.83207554147969,"pfxX":-3.5866589737872796,"pfxZ":9.49428600281808,"pX":0.6459698376638232,"pZ":3.257181996009173,"vX0":6.884309631243741,"vY0":-140.82560745049634,"vZ0":-5.778895985467367,"x":92.38,"y":150.84,"x0":-1.3487061990116422,"y0":50.00222529903373,"z0":6.144138211458407,"aX":-7.30706410189644},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":5.3,"spinRate":2395,"spinDirection":196},"zone":3,"typeConfidence":0.75,"plateTime":0.3868526026895145,"extension":6.431500654593518},"index":3,"playId":"9895ad26-1e9e-304a-a79e-834c750b7ead","pitchNumber":4,"startTime":"2026-07-04T02:22:41.970Z","endTime":"2026-07-04T02:22:44.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.189156195246678,"aZ":-26.020333681735714,"pfxX":-0.9221422575162039,"pfxZ":3.571062871627243,"pX":1.5409140994152393,"pZ":1.1970105797256012,"vX0":8.392658931085153,"vY0":-129.48751238858625,"vZ0":-7.186251894792251,"x":58.26,"y":206.46,"x0":-1.60168592868641,"y0":50.00437612283924,"z0":5.956774149151243,"aX":-1.590554946659799},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":0.1,"spinRate":2634,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.42056550255608416,"extension":6.647811325336051},"index":4,"playId":"7eb2c97c-dcd1-359e-bc60-de766bf74e3a","pitchNumber":5,"startTime":"2026-07-04T02:23:02.984Z","endTime":"2026-07-04T02:23:06.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932745687841713,"aZ":-42.31988650402116,"pfxX":3.682846756771157,"pfxZ":-6.793340131279578,"pX":-0.5861147902007655,"pZ":2.6824089605561516,"vX0":2.1960546867817623,"vY0":-121.51019060011288,"vZ0":0.7533670781588673,"x":139.34,"y":166.35,"x0":-1.980108205324571,"y0":50.00056009530053,"z0":6.046990936071162,"aX":5.502656155402976},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.9,"breakHorizontal":-7.2,"spinRate":2749,"spinDirection":38},"zone":4,"typeConfidence":0.52,"plateTime":0.45086069494298053,"extension":6.264653343370199},"index":5,"playId":"369f19e0-8087-3db3-85e6-bf9ae291b5e4","pitchNumber":6,"startTime":"2026-07-04T02:23:22.865Z","endTime":"2026-07-04T02:23:26.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32735115393257,"aZ":-11.527052397965944,"pfxX":-3.847064539811695,"pfxZ":10.048259759951652,"pX":-0.6774028766345469,"pZ":2.316423338509928,"vX0":3.343668688573541,"vY0":-141.51093071345605,"vZ0":-8.45703688507224,"x":142.82,"y":176.24,"x0":-1.3668998653131825,"y0":50.00461099761922,"z0":6.058038932643733,"aX":-7.90566163454012},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":6.4,"spinRate":2384,"spinDirection":196},"zone":4,"typeConfidence":0.78,"plateTime":0.3851476028789347,"extension":6.5166399768300565},"index":6,"playId":"79db7f4a-6727-3120-968f-2087f29a810c","pitchNumber":7,"startTime":"2026-07-04T02:23:47.555Z","endTime":"2026-07-04T02:24:14.579Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"}},"playEndTime":"2026-07-04T02:24:14.579Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T02:24:22.924Z","endTime":"2026-07-04T02:25:48.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.846911054508038,"aZ":-12.260456860034743,"pfxX":-4.582478542208471,"pfxZ":9.900457069786505,"pX":0.07985593998638102,"pZ":2.8227007898879832,"vX0":6.528501026094915,"vY0":-140.68745621756818,"vZ0":-6.708742033876328,"x":113.96,"y":162.57,"x0":-1.671558635103305,"y0":50.00499949855494,"z0":6.026938791866709,"aX":-9.219954866093854},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2300,"spinDirection":196},"zone":2,"typeConfidence":0.57,"plateTime":0.3887796520611375,"extension":6.650948227354077},"index":0,"playId":"2071f266-63c1-3557-9804-d1da07c1b688","pitchNumber":1,"startTime":"2026-07-04T02:24:33.625Z","endTime":"2026-07-04T02:24:37.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.805171039123522,"aZ":-18.711581150083582,"pfxX":-7.0748049216556534,"pfxZ":9.236746892789398,"pX":-0.8810286608082045,"pZ":1.3651805175491722,"vX0":3.779228951900228,"vY0":-119.37465090874583,"vZ0":-6.749039078225776,"x":150.58,"y":201.92,"x0":-1.5572423664293757,"y0":50.00396280870684,"z0":5.887511133789908,"aX":-10.314635520589976},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":15.5,"breakHorizontal":12.0,"spinRate":1632,"spinDirection":190},"zone":13,"typeConfidence":0.91,"plateTime":0.4570721236128654,"extension":6.726297226837984},"index":1,"playId":"19661c94-63c0-3a2f-a931-ff7c600ef255","pitchNumber":2,"startTime":"2026-07-04T02:24:46.555Z","endTime":"2026-07-04T02:24:50.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655851592804517,"aZ":-11.507150880557601,"pfxX":-3.3953517051356155,"pfxZ":10.101817839338306,"pX":-1.4945205677597728,"pZ":2.500186823388329,"vX0":2.189342127794927,"vY0":-141.29506519784601,"vZ0":-7.94741822519225,"x":173.97,"y":171.27,"x0":-1.8336248658556866,"y0":50.00182708217812,"z0":6.06786202529996,"aX":-6.945363140882059},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2424,"spinDirection":195},"zone":11,"typeConfidence":0.84,"plateTime":0.3859187554647616,"extension":6.6599403542001925},"index":2,"playId":"13bc935c-4c95-34e4-bb1c-d26d66d7cec4","pitchNumber":3,"startTime":"2026-07-04T02:25:04.429Z","endTime":"2026-07-04T02:25:07.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16736000714377,"aZ":-10.829837745176826,"pfxX":-4.386207848651167,"pfxZ":10.45865856597487,"pX":0.040508993235420114,"pZ":2.796881123264861,"vX0":5.997944933846564,"vY0":-141.24831612115747,"vZ0":-7.260272368937321,"x":115.46,"y":163.26,"x0":-1.5308065114429568,"y0":50.004311292858105,"z0":6.08066082928142,"aX":-8.952840253000135},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2380,"spinDirection":197},"zone":2,"typeConfidence":0.69,"plateTime":0.38631666372668017,"extension":6.404785646190812},"index":3,"playId":"42439dee-0cab-3eea-9ab0-4d65df7bc0f2","pitchNumber":4,"startTime":"2026-07-04T02:25:24.234Z","endTime":"2026-07-04T02:25:29.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89823831353099,"aZ":-20.002746372124328,"pfxX":-5.406834956726495,"pfxZ":8.140467315295442,"pX":-0.6119662573188688,"pZ":2.657832542220579,"vX0":3.8737123395918416,"vY0":-120.51315344761255,"vZ0":-3.842525942665033,"x":140.33,"y":167.02,"x0":-1.5251138504547561,"y0":50.000099351051475,"z0":6.005897597250916,"aX":-8.079472107712567},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":14.3,"breakHorizontal":9.0,"spinRate":1662,"spinDirection":182},"zone":4,"typeConfidence":0.9,"plateTime":0.4517422749225646,"extension":6.682338634991837},"index":4,"playId":"0bb90ac7-e79b-3d22-9fb6-fec6c414b2f9","pitchNumber":5,"startTime":"2026-07-04T02:25:44.316Z","endTime":"2026-07-04T02:25:48.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:25:48.049Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:27:53.851Z","endTime":"2026-07-04T02:29:54.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35565930450494,"aZ":-29.282947912443536,"pfxX":-11.162739177828437,"pfxZ":1.4899255837549257,"pX":-0.2539547585368761,"pZ":1.8101118309976931,"vX0":9.826311070720111,"vY0":-137.5598815949028,"vZ0":-2.9599487931382367,"x":126.68,"y":189.91,"x0":-2.4029069162354637,"y0":50.00174295682595,"z0":4.862308534204268,"aX":-21.628690604839004},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.3,"breakHorizontal":18.5,"spinRate":2095,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.39651103468555426,"extension":5.42877209981627},"index":0,"playId":"31cf412a-1bc8-30ff-8f78-ac4a5a0764f6","pitchNumber":1,"startTime":"2026-07-04T02:28:03.908Z","endTime":"2026-07-04T02:28:07.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.676493373198053,"aZ":-17.37983570312108,"pfxX":-8.74153419362191,"pfxZ":7.496000368448765,"pX":-0.41121548386836854,"pZ":2.6621656200648043,"vX0":8.96253205042989,"vY0":-139.23983433183977,"vZ0":-3.435768776938806,"x":132.67,"y":166.9,"x0":-2.5276582358503545,"y0":50.00591289653693,"z0":5.054169912115698,"aX":-17.26096051967424},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":2382,"spinDirection":238},"zone":1,"typeConfidence":0.93,"plateTime":0.39255270419708266,"extension":5.472156158081237},"index":1,"playId":"cad487aa-ac2e-3f36-a739-75ec46b5e33e","pitchNumber":2,"startTime":"2026-07-04T02:28:18.100Z","endTime":"2026-07-04T02:28:21.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T02:28:30.215Z","endTime":"2026-07-04T02:28:44.180Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.150647212133105,"aZ":-21.13503057349299,"pfxX":-9.340395274834513,"pfxZ":5.607778385340401,"pX":-0.2754685734716381,"pZ":2.508543322550348,"vX0":9.513032500847288,"vY0":-138.71878164514806,"vZ0":-3.0092987173582335,"x":127.5,"y":171.05,"x0":-2.519509212676218,"y0":50.00053881371139,"z0":5.000298502293758,"aX":-18.38150563879795},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":2285,"spinDirection":231},"zone":5,"typeConfidence":0.86,"plateTime":0.39334919188437656,"extension":5.463549256394022},"index":3,"playId":"1f6a1252-3f9b-3ad9-ab79-012bfc35c06a","pitchNumber":3,"startTime":"2026-07-04T02:28:44.180Z","endTime":"2026-07-04T02:28:48.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775774511714715,"aZ":-31.430734766120604,"pfxX":-0.49920476451772,"pfxZ":0.46993397123476477,"pX":-0.7785986079963825,"pZ":2.0701418423105893,"vX0":5.042962315055248,"vY0":-125.31000197858272,"vZ0":-0.6032764282109881,"x":146.68,"y":182.89,"x0":-2.757563242934926,"y0":50.00285976786004,"z0":4.895646551008489,"aX":-0.7897851467875314},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-0.4,"spinRate":2132,"spinDirection":274},"zone":4,"typeConfidence":0.88,"plateTime":0.4381315689617691,"extension":5.6384895318728825},"index":4,"playId":"0f7cb9f1-a995-338d-8c69-6b6c5400b440","pitchNumber":4,"startTime":"2026-07-04T02:29:05.452Z","endTime":"2026-07-04T02:29:09.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.462493355084096,"aZ":-27.679358462877833,"pfxX":-1.9921690682922026,"pfxZ":2.700168617649455,"pX":1.614914086775469,"pZ":0.7745779157751009,"vX0":10.754199694609051,"vY0":-126.86287549731145,"vZ0":-4.592332594203341,"x":55.44,"y":217.87,"x0":-2.379858602363712,"y0":50.00580648997388,"z0":4.757147440472563,"aX":-3.3216485123928687},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":1.7,"spinRate":2219,"spinDirection":272},"zone":14,"typeConfidence":0.88,"plateTime":0.4280785034289809,"extension":5.580964490435566},"index":5,"playId":"e318f671-6f32-35f6-812d-918ca3eece2f","pitchNumber":5,"startTime":"2026-07-04T02:29:31.206Z","endTime":"2026-07-04T02:29:34.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.868229826908905,"aZ":-29.015040781452747,"pfxX":-1.7213355317125312,"pfxZ":1.870369741036022,"pX":0.07683253910159084,"pZ":1.8754179802647342,"vX0":7.597601057420577,"vY0":-127.4365458734927,"vZ0":-1.812290194588381,"x":114.07,"y":188.14,"x0":-2.6867057017774125,"y0":50.001288860371545,"z0":4.832303532214066,"aX":-2.904934685822776},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":1.9,"spinRate":2201,"spinDirection":254},"zone":8,"typeConfidence":0.88,"plateTime":0.42566006042682547,"extension":5.562028388962161},"hitData":{"launchSpeed":100.7,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":156.65}},"index":6,"playId":"4991e07c-4a8d-3433-86bf-2e9612aa1efa","pitchNumber":6,"startTime":"2026-07-04T02:29:46.029Z","endTime":"2026-07-04T02:29:54.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:29:54.954Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:30:12.919Z","endTime":"2026-07-04T02:31:15.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.116070681329866,"aZ":-28.07420090619199,"pfxX":-10.979190334546825,"pfxZ":2.0643553500598912,"pX":-0.4099093252155788,"pZ":2.405511419433056,"vX0":7.577138084586985,"vY0":-139.3449814124326,"vZ0":-1.785999272621464,"x":132.62,"y":173.83,"x0":-1.722888304684318,"y0":50.004273344446574,"z0":4.889975258994243,"aX":-21.828098661335233},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.6,"breakHorizontal":18.6,"spinRate":2190,"spinDirection":240},"zone":4,"typeConfidence":0.89,"plateTime":0.3914467047618144,"extension":5.569194822278526},"index":0,"playId":"87a74393-d2f2-3ffe-8fd4-b1aea662f5b5","pitchNumber":1,"startTime":"2026-07-04T02:30:18.927Z","endTime":"2026-07-04T02:30:21.927Z","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":88.0,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.755421685689875,"aZ":-33.840445975684325,"pfxX":-8.826051633060242,"pfxZ":-0.9834301839252362,"pX":-1.5478018226998795,"pZ":1.8478831687240769,"vX0":3.824720896845794,"vY0":-128.27730900809172,"vZ0":-0.6501716261645036,"x":176.0,"y":188.89,"x0":-1.8990348582461292,"y0":50.00386243747106,"z0":4.708331393484307,"aX":-14.933429061655549},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":15.4,"spinRate":1995,"spinDirection":260},"zone":13,"typeConfidence":0.89,"plateTime":0.424527473988606,"extension":5.717358658639134},"index":1,"playId":"da7f52c1-d3d8-319b-913d-edddf50c7863","pitchNumber":2,"startTime":"2026-07-04T02:30:37.654Z","endTime":"2026-07-04T02:30:41.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94766299387636,"aZ":-28.042304813907762,"pfxX":-1.2475986990539956,"pfxZ":2.4520601060623504,"pX":-0.15252149717480934,"pZ":2.146490254375393,"vX0":4.8425304608200905,"vY0":-127.56355385811553,"vZ0":-1.258105035355102,"x":122.81,"y":180.82,"x0":-1.895779864638673,"y0":50.00154954493605,"z0":4.813676657194495,"aX":-2.1011822539107046},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":1.4,"spinRate":2153,"spinDirection":253},"zone":5,"typeConfidence":0.86,"plateTime":0.4258967421460249,"extension":5.606289127406391},"index":2,"playId":"1f2b77af-403b-3ec5-bf49-7c89afe42d65","pitchNumber":3,"startTime":"2026-07-04T02:30:51.809Z","endTime":"2026-07-04T02:30:54.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87333070860182,"aZ":-18.322283021977395,"pfxX":-7.697224736830789,"pfxZ":6.701335187986022,"pX":-0.3685289492687323,"pZ":3.812193788834997,"vX0":6.382201135860853,"vY0":-141.8051663501572,"vZ0":-0.32345870842993946,"x":131.05,"y":135.85,"x0":-1.631741608001741,"y0":50.00238093762947,"z0":5.081509586334009,"aX":-15.910660496068735},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2412,"spinDirection":234},"zone":11,"typeConfidence":0.94,"plateTime":0.38405941865811144,"extension":5.379968151146621},"index":3,"playId":"74d7387c-1226-3030-8ed1-efbc8b9283e3","pitchNumber":4,"startTime":"2026-07-04T02:31:12.913Z","endTime":"2026-07-04T02:31:15.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:31:15.913Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, first baseman Josh Naylor to pitcher Luis Castillo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T02:31:29.788Z","endTime":"2026-07-04T02:32:31.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"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":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.849701358455242,"aZ":-18.303531115141514,"pfxX":-7.847091298253592,"pfxZ":6.871980936979254,"pX":-0.09395719798575103,"pZ":2.933822980357006,"vX0":9.753588881542186,"vY0":-140.27420090507258,"vZ0":-2.636048413413194,"x":120.58,"y":159.57,"x0":-2.5754293762943816,"y0":50.00438992585943,"z0":5.061128381787017,"aX":-15.843859924488317},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.1,"breakHorizontal":12.5,"spinRate":2370,"spinDirection":233},"zone":2,"typeConfidence":0.94,"plateTime":0.3885325524845942,"extension":5.442055682310477},"index":0,"playId":"baa7b6b9-f3ac-38e8-9207-6a3f371c0e36","pitchNumber":1,"startTime":"2026-07-04T02:31:38.610Z","endTime":"2026-07-04T02:31:42.248Z","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":86.6,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.113934033688334,"aZ":-30.191999672878957,"pfxX":-0.8234980162571652,"pfxZ":1.203566794419177,"pX":1.2422974775646365,"pZ":2.0825309606064493,"vX0":9.493404712618972,"vY0":-125.99791827253485,"vZ0":-1.0748761979677308,"x":69.65,"y":182.55,"x0":-2.431113676901471,"y0":50.00189942964548,"z0":4.9049632223284245,"aX":-1.3559828999429018},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-0.1,"spinRate":2200,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.4309707862183987,"extension":5.58784057684441},"index":1,"playId":"56fc5c47-9245-3701-9ccb-0800ac3a1ae7","pitchNumber":2,"startTime":"2026-07-04T02:31:53.891Z","endTime":"2026-07-04T02:31:57.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929133713029387,"aZ":-27.966260610155203,"pfxX":-12.2138249466296,"pfxZ":2.105360308240506,"pX":1.330480355211898,"pZ":2.711023036141884,"vX0":14.287835777106178,"vY0":-139.83368472590092,"vZ0":-1.0987357539226212,"x":66.29,"y":165.58,"x0":-2.2372084747676984,"y0":50.00298645818437,"z0":4.929121023071015,"aX":-24.4028484124227},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":19.4,"spinRate":2162,"spinDirection":239},"zone":12,"typeConfidence":0.89,"plateTime":0.3903941153671866,"extension":5.423248268824901},"index":2,"playId":"2d218185-1107-3108-ad0c-3702fbfb64c1","pitchNumber":3,"startTime":"2026-07-04T02:32:08.084Z","endTime":"2026-07-04T02:32:11.628Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496131114353467,"aZ":-29.127002673569695,"pfxX":-0.7942438474331768,"pfxZ":1.8642350962761665,"pX":1.1924630459043775,"pZ":1.950952515134382,"vX0":9.323066117559677,"vY0":-126.06190680726137,"vZ0":-1.6078276023329336,"x":71.55,"y":186.1,"x0":-2.42400290134705,"y0":50.00607075196485,"z0":4.910732829545842,"aX":-1.3022192680136828},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-0.4,"spinRate":2233,"spinDirection":333},"zone":14,"typeConfidence":0.89,"plateTime":0.4316721331310549,"extension":5.599183206397446},"hitData":{"launchSpeed":61.6,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.86,"coordY":164.25}},"index":3,"playId":"5c0bc466-3939-3c5f-9073-6e727c305410","pitchNumber":4,"startTime":"2026-07-04T02:32:23.222Z","endTime":"2026-07-04T02:32:31.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:32:31.261Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:34:43.671Z","endTime":"2026-07-04T02:35:32.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":87.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71630360179329,"aZ":-9.794143499407097,"pfxX":-2.381467736000437,"pfxZ":11.424549432345984,"pX":-0.9844181398851689,"pZ":2.5289835309673516,"vX0":2.2272965211516436,"vY0":-138.32497665362075,"vZ0":-7.874493086250464,"x":154.52,"y":170.5,"x0":-1.4864369988468815,"y0":50.00062320684526,"z0":6.050345194893479,"aX":-4.664470438617009},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":4.0,"spinRate":2447,"spinDirection":194},"zone":13,"typeConfidence":0.87,"plateTime":0.3943435873596286,"extension":6.471379386726315},"index":0,"playId":"78e11178-5c6c-3bf3-b320-50f69c5d1c76","pitchNumber":1,"startTime":"2026-07-04T02:34:52.182Z","endTime":"2026-07-04T02:34:55.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656821856174254,"aZ":-10.736859373107466,"pfxX":-4.286332438596046,"pfxZ":10.811506161804505,"pX":0.07491728268533268,"pZ":2.6158919755205097,"vX0":6.313468877983855,"vY0":-139.51247008922383,"vZ0":-7.459357440954541,"x":114.14,"y":168.15,"x0":-1.6543955033239306,"y0":50.00572793365687,"z0":6.022150541348433,"aX":-8.501560508489828},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2417,"spinDirection":197},"zone":5,"typeConfidence":0.65,"plateTime":0.3917318032134891,"extension":6.371922074127581},"index":1,"playId":"52000ed2-1586-3aae-b2ac-f6db2ce01394","pitchNumber":2,"startTime":"2026-07-04T02:35:09.613Z","endTime":"2026-07-04T02:35:12.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952260303885335,"aZ":-11.005918781541391,"pfxX":-3.694155846597919,"pfxZ":10.81136032702237,"pX":-0.012205494406536243,"pZ":3.9491400085825434,"vX0":6.0234716158026655,"vY0":-138.78338477145903,"vZ0":-3.8839575333307645,"x":117.47,"y":132.15,"x0":-1.72702557725902,"y0":50.006054050142744,"z0":6.095394732234236,"aX":-7.235872666096063},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":5.5,"spinRate":2528,"spinDirection":198},"zone":12,"typeConfidence":0.75,"plateTime":0.39409966840918775,"extension":6.475297081540935},"hitData":{"launchSpeed":86.3,"launchAngle":-13.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.73,"coordY":162.46}},"index":2,"playId":"fce4f290-99bb-3b4e-a3db-a2ae8c49ae10","pitchNumber":3,"startTime":"2026-07-04T02:35:24.531Z","endTime":"2026-07-04T02:35:32.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:35:32.564Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:35:41.248Z","endTime":"2026-07-04T02:36:36.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":"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":80.9,"endSpeed":75.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.60310215542974,"aZ":-23.941211359789445,"pfxX":-6.358425333091486,"pfxZ":5.713290036458073,"pX":-0.8723935465954284,"pZ":3.0869854145740874,"vX0":3.7950977541369273,"vY0":-117.9146279476272,"vZ0":-1.9525236244611432,"x":150.25,"y":155.43,"x0":-1.658208163117696,"y0":50.001437027960414,"z0":6.085679713525297,"aX":-9.158128995667443},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.3,"breakHorizontal":10.9,"spinRate":1618,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":0.46051083179144925,"extension":6.591212087359293},"index":0,"playId":"38b4c810-36f9-386e-b8fb-47184ef021da","pitchNumber":1,"startTime":"2026-07-04T02:35:56.002Z","endTime":"2026-07-04T02:35:59.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731520833157834,"aZ":-24.562464800211824,"pfxX":-1.5364153212166003,"pfxZ":4.451157191998816,"pX":-0.04918058752152585,"pZ":0.8638818996842839,"vX0":5.328320307859958,"vY0":-129.1266803547033,"vZ0":-8.15242372836992,"x":118.87,"y":215.46,"x0":-1.9285537717830599,"y0":50.00228865894664,"z0":5.915742811528296,"aX":-2.6273311379529423},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":1.8,"spinRate":2707,"spinDirection":164},"zone":13,"typeConfidence":0.87,"plateTime":0.4221599444255837,"extension":6.64314443666344},"index":1,"playId":"789372de-54a5-3e26-95ce-50fdd97dc410","pitchNumber":2,"startTime":"2026-07-04T02:36:11.105Z","endTime":"2026-07-04T02:36:14.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.803442559239272,"aZ":-10.121625476897565,"pfxX":-1.9589628650728312,"pfxZ":10.925081229327379,"pX":-0.10061128627569363,"pZ":2.555541601789206,"vX0":5.0639500035964895,"vY0":-140.68351548538482,"vZ0":-7.8331737150822764,"x":120.84,"y":169.78,"x0":-1.6638559187625912,"y0":50.006094700585464,"z0":6.0202012632776505,"aX":-3.9559399125336037},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":2.6,"spinRate":2476,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.38829056199364365,"extension":6.458150451779324},"hitData":{"launchSpeed":96.7,"launchAngle":5.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":147.52}},"index":2,"playId":"5d0866e3-22d7-386b-bfe0-dbeb448948e7","pitchNumber":3,"startTime":"2026-07-04T02:36:28.610Z","endTime":"2026-07-04T02:36:36.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:36:36.634Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T02:36:51.338Z","endTime":"2026-07-04T02:38:42.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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,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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.107587636025205,"aZ":-43.91886503853757,"pfxX":0.671361657565869,"pfxZ":-8.323698213810854,"pX":-0.6231256188845962,"pZ":1.068189925181173,"vX0":2.46175690887805,"vY0":-117.92043726453127,"vZ0":-2.3335487376132065,"x":140.75,"y":209.94,"x0":-1.7672492702275557,"y0":50.00503280269005,"z0":6.116806372856032,"aX":0.9466802227187896},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.4,"breakHorizontal":-1.8,"spinRate":2678,"spinDirection":25},"zone":13,"typeConfidence":0.9,"plateTime":0.4642254129791126,"extension":6.412325074161133},"index":0,"playId":"4c715735-8639-3f57-93cf-67a7af46d3d5","pitchNumber":1,"startTime":"2026-07-04T02:36:58.590Z","endTime":"2026-07-04T02:37:01.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41040618494675,"aZ":-19.845101062343733,"pfxX":-6.054243538822744,"pfxZ":8.446315807673239,"pX":-0.5432703561422713,"pZ":2.8009381526942025,"vX0":4.473194845909258,"vY0":-119.35180857643596,"vZ0":-3.5526737807306277,"x":137.71,"y":163.15,"x0":-1.6442942362910318,"y0":50.003498163237595,"z0":6.07104732240554,"aX":-8.838832656479417},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":1729,"spinDirection":193},"zone":4,"typeConfidence":0.9,"plateTime":0.45684189124551944,"extension":6.777318037975183},"index":1,"playId":"53dcb849-c61f-3d46-aab0-2975978d446c","pitchNumber":2,"startTime":"2026-07-04T02:37:12.819Z","endTime":"2026-07-04T02:37:15.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.974075359669115,"aZ":-10.77921042972925,"pfxX":-3.4563025862201364,"pfxZ":10.671329948992875,"pX":-0.10802458054359068,"pZ":3.709712490937759,"vX0":6.025307245219884,"vY0":-140.28858635123268,"vZ0":-4.756766707523347,"x":121.12,"y":138.62,"x0":-1.8287767010859008,"y0":50.00290529143947,"z0":6.1221648220623255,"aX":-6.930024298597232},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":5.2,"spinRate":2458,"spinDirection":197},"zone":11,"typeConfidence":0.86,"plateTime":0.3895356717283853,"extension":6.452092274092035},"index":2,"playId":"c929676c-b414-396a-9c87-64e5015621dc","pitchNumber":3,"startTime":"2026-07-04T02:37:28.247Z","endTime":"2026-07-04T02:37:34.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.094280516368936,"aZ":-18.282972182268743,"pfxX":-6.9227371450126345,"pfxZ":7.017717194397232,"pX":-0.1805689009553021,"pZ":3.158582342241486,"vX0":6.00436010092619,"vY0":-138.86289200390587,"vZ0":-4.6971413303707275,"x":123.88,"y":153.5,"x0":-1.4569790054947294,"y0":50.003462519492246,"z0":6.06490725809075,"aX":-13.705973288955661},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2410,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.39237320026553846,"extension":6.519055587225744},"index":3,"playId":"99a1d079-8c51-3c9c-b90e-5a945bdcc0f7","pitchNumber":4,"startTime":"2026-07-04T02:37:54.732Z","endTime":"2026-07-04T02:37:57.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.342791270336683,"aZ":-28.02931912633874,"pfxX":0.7345720398808897,"pfxZ":2.3802663427767516,"pX":0.9910631943311667,"pZ":0.18607231077089076,"vX0":6.856590580457425,"vY0":-129.61091820309952,"vZ0":-9.15323083205711,"x":79.22,"y":233.76,"x0":-1.759520307775011,"y0":50.00156129212309,"z0":5.831189586198513,"aX":1.2769540890513569},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":-2.5,"spinRate":2747,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.41899927289729755,"extension":6.607438526749196},"index":4,"playId":"c0245d1f-a0c4-30c2-9401-65fb0df47dda","pitchNumber":5,"startTime":"2026-07-04T02:38:11.446Z","endTime":"2026-07-04T02:38:14.546Z","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":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.38832693306242,"aZ":-20.60615622719554,"pfxX":-6.0091370870240555,"pfxZ":8.384586288392896,"pX":-1.382609840197627,"pZ":2.5763353255488073,"vX0":2.679817799706395,"vY0":-115.8129100286343,"vZ0":-3.4382326480013337,"x":169.7,"y":169.22,"x0":-1.764150350649017,"y0":50.005491324774894,"z0":6.015418706600825,"aX":-8.294663311110764},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":1670,"spinDirection":188},"zone":13,"typeConfidence":0.9,"plateTime":0.47008834465773397,"extension":6.742370891763272},"index":5,"playId":"bcca17e0-c843-3205-a141-ba142a590137","pitchNumber":6,"startTime":"2026-07-04T02:38:38.692Z","endTime":"2026-07-04T02:38:42.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:38:42.155Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sean Keys singles on a ground ball to center fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:40:41.645Z","endTime":"2026-07-04T02:41:16.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031412356622823,"aZ":-31.18395878036699,"pfxX":-0.9537742850987811,"pfxZ":0.6265191044585547,"pX":0.19940283973510398,"pZ":1.441405805105277,"vX0":5.527336749937679,"vY0":-124.59429825913266,"vZ0":-2.027445893322894,"x":109.4,"y":199.86,"x0":-1.9197646318392099,"y0":50.00298514332456,"z0":4.832119908482523,"aX":-1.506884100033072},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":0.5,"spinRate":2230,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.43889711554733823,"extension":5.381907734899593},"index":0,"playId":"e8565c41-90a2-39b3-9451-f78744dead09","pitchNumber":1,"startTime":"2026-07-04T02:40:50.198Z","endTime":"2026-07-04T02:40:53.655Z","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":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.972288629917223,"aZ":-35.27350778065499,"pfxX":-10.518577385717727,"pfxZ":-1.896124420795143,"pX":-0.5728731345743037,"pZ":2.128162391798214,"vX0":6.487390176259187,"vY0":-127.12883243715413,"vZ0":0.35118576232161947,"x":138.84,"y":181.32,"x0":-1.790771745204245,"y0":50.00120121643456,"z0":4.787318976317565,"aX":-17.221830674879754},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":17.6,"spinRate":1957,"spinDirection":259},"zone":7,"typeConfidence":0.91,"plateTime":0.4307891286136174,"extension":5.528334831473979},"hitData":{"launchSpeed":97.2,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.17,"coordY":83.65}},"index":1,"playId":"e893b9a5-45e7-3261-9e79-3d912894ab3e","pitchNumber":2,"startTime":"2026-07-04T02:41:04.253Z","endTime":"2026-07-04T02:41:16.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:41:16.276Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Giménez doubles (14) on a sharp line drive to center fielder Victor Robles. Sean Keys scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:41:28.855Z","endTime":"2026-07-04T02:41:51.481Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930223782798308,"aZ":-28.7180254836061,"pfxX":-11.64218823759227,"pfxZ":1.7717111836266382,"pX":-0.42244185786557525,"pZ":1.9479779991662631,"vX0":7.57917051988452,"vY0":-138.02457486016624,"vZ0":-2.827816796614223,"x":133.1,"y":186.18,"x0":-1.6778517518273381,"y0":50.00174647100286,"z0":4.90005824268859,"aX":-22.679189995364958},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.9,"breakHorizontal":19.7,"spinRate":2089,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.39538166513257655,"extension":5.797626967114572},"hitData":{"launchSpeed":103.3,"launchAngle":12.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":75.55,"coordY":54.06}},"index":0,"playId":"6d17bfa4-e1ac-3b48-9a51-c1b4121606ed","pitchNumber":1,"startTime":"2026-07-04T02:41:38.454Z","endTime":"2026-07-04T02:41:51.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:41:51.481Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nathan Lukes out on a sacrifice bunt, third baseman J.P. Crawford to first baseman Josh Naylor. Andrés Giménez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:42:20.737Z","endTime":"2026-07-04T02:42:37.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.847619099499564,"aZ":-15.926666282834445,"pfxX":-7.545853557206055,"pfxZ":8.2821774305893,"pX":-0.6850104984275159,"pZ":3.1967212572338077,"vX0":5.1995212329979426,"vY0":-139.09410265259976,"vZ0":-2.2818894925410618,"x":143.11,"y":152.47,"x0":-1.5970294316902351,"y0":50.00348413599008,"z0":5.08234795634254,"aX":-14.804077174115395},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":12.6,"spinRate":2290,"spinDirection":235},"zone":1,"typeConfidence":0.93,"plateTime":0.3936067275541073,"extension":5.656714656357114},"hitData":{"launchSpeed":23.6,"launchAngle":54.0,"totalDistance":37.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.37,"coordY":190.96}},"index":0,"playId":"0e8b0a38-6fb8-3622-b634-941eb19cf781","pitchNumber":1,"startTime":"2026-07-04T02:42:28.714Z","endTime":"2026-07-04T02:42:37.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:42:37.742Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to right fielder Luke Raley. Andrés Giménez scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:43:06.999Z","endTime":"2026-07-04T02:43:57.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718506802093753,"aZ":-18.161295689389377,"pfxX":-9.038467147593948,"pfxZ":7.001429178393792,"pX":0.8947664932088403,"pZ":2.8425853026912185,"vX0":12.143540836121394,"vY0":-140.33032981397145,"vZ0":-3.105225169334494,"x":82.89,"y":162.03,"x0":-2.307304987541119,"y0":50.00165930479415,"z0":5.141453594169557,"aX":-18.08854580693085},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":13.9,"spinRate":2386,"spinDirection":234},"zone":12,"typeConfidence":0.93,"plateTime":0.389786670391294,"extension":5.989806927032236},"index":0,"playId":"9773f8ee-f46b-3c46-bd19-82162734fa1f","pitchNumber":1,"startTime":"2026-07-04T02:43:09.520Z","endTime":"2026-07-04T02:43:12.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":89.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436920847938957,"aZ":-26.79818894821373,"pfxX":-11.307093298212768,"pfxZ":2.6513527381902087,"pX":-0.5691600512088987,"pZ":2.888428521355675,"vX0":9.480816143255417,"vY0":-140.73053098516974,"vZ0":-0.9945142550738166,"x":138.7,"y":160.79,"x0":-2.4932825493903956,"y0":50.00457377327133,"z0":4.963731696473624,"aX":-22.947954397035332},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.8,"breakHorizontal":18.8,"spinRate":2104,"spinDirection":243},"zone":1,"typeConfidence":0.89,"plateTime":0.38746692731059307,"extension":5.884167639309032},"index":1,"playId":"b49bfb14-c5f9-3100-8d34-97f2a32c9343","pitchNumber":2,"startTime":"2026-07-04T02:43:26.333Z","endTime":"2026-07-04T02:43:29.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38905458900079,"aZ":-18.84518915306403,"pfxX":-8.10102891539574,"pfxZ":6.5081944952774915,"pX":0.4221460986708494,"pZ":2.84600281124705,"vX0":10.527308512515209,"vY0":-141.31242844674432,"vZ0":-2.820019860321093,"x":100.91,"y":161.94,"x0":-2.277058937516437,"y0":50.00172148868012,"z0":5.04959278045663,"aX":-16.590112937600054},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":12.8,"spinRate":2160,"spinDirection":234},"zone":3,"typeConfidence":0.93,"plateTime":0.38573344650816654,"extension":5.7003781683506105},"hitData":{"launchSpeed":106.2,"launchAngle":7.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.46,"coordY":100.2}},"index":2,"playId":"cc92b756-c237-3e4f-ab8f-45d97099afa8","pitchNumber":3,"startTime":"2026-07-04T02:43:46.947Z","endTime":"2026-07-04T02:43:57.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:43:57.987Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a line drive to left fielder Randy Arozarena. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:44:11.437Z","endTime":"2026-07-04T02:44:49.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.102216857306114,"aZ":-30.215579937229066,"pfxX":-0.9384831816668018,"pfxZ":1.1951752841765124,"pX":0.6392605372401813,"pZ":2.1731391391149537,"vX0":8.405995769429088,"vY0":-125.82372197333476,"vZ0":-0.7224151888396563,"x":92.63,"y":180.11,"x0":-2.5910814248071024,"y0":50.00306890983746,"z0":4.864409696778287,"aX":-1.5393666771993006},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":0.2,"spinRate":2211,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.43160485335855814,"extension":5.696597976349948},"index":0,"playId":"6eab2974-d606-38a3-972c-88acccec6322","pitchNumber":1,"startTime":"2026-07-04T02:44:23.295Z","endTime":"2026-07-04T02:44:26.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.309513951280707,"aZ":-28.586958820445055,"pfxX":-2.3853817383529536,"pfxZ":2.151920517295947,"pX":0.42638717954239175,"pZ":2.1801603985279328,"vX0":8.544315910479442,"vY0":-126.99936741855183,"vZ0":-1.2389853712341459,"x":100.75,"y":179.92,"x0":-2.643589658888233,"y0":50.00105160423856,"z0":4.908376837477754,"aX":-3.9726738300362947},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":2.8,"spinRate":2212,"spinDirection":268},"zone":9,"typeConfidence":0.85,"plateTime":0.4281493762204729,"extension":5.773471650803531},"hitData":{"launchSpeed":91.2,"launchAngle":15.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.32,"coordY":105.95}},"index":1,"playId":"1653a576-2a1a-37cb-a9a8-e40574f804d7","pitchNumber":2,"startTime":"2026-07-04T02:44:39.801Z","endTime":"2026-07-04T02:44:49.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:44:49.932Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daulton Varsho lines out to center fielder Victor Robles. Vladimir Guerrero Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:45:55.339Z","endTime":"2026-07-04T02:46:46.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T02:45:02.181Z","endTime":"2026-07-04T02:45:57.440Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667844808698916,"aZ":-18.41383317766019,"pfxX":-6.124940883252199,"pfxZ":6.950975191294777,"pX":-0.7393642364064935,"pZ":2.987201365296457,"vX0":4.63025765165263,"vY0":-139.40361417704665,"vZ0":-2.3213756778960395,"x":145.18,"y":158.13,"x0":-1.621390354769048,"y0":50.00058018137785,"z0":5.038468642653046,"aX":-12.122090941599556},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2085,"spinDirection":240},"zone":1,"typeConfidence":0.92,"plateTime":0.3920444412168398,"extension":5.658794248348769},"index":1,"playId":"d3da58ea-694a-344d-b6de-f15c91db3a39","pitchNumber":1,"startTime":"2026-07-04T02:45:57.440Z","endTime":"2026-07-04T02:46:01.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.532717284813042,"aZ":-29.57191020932977,"pfxX":-0.9414446152238833,"pfxZ":1.5882708223903226,"pX":-0.0835467851442807,"pZ":2.311449985689768,"vX0":4.6940461178932935,"vY0":-126.44672661414104,"vZ0":-0.6203309881977032,"x":120.18,"y":176.37,"x0":-1.8310455328333488,"y0":50.00590445108656,"z0":4.905129308663621,"aX":-1.5462447985985004},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":0.8,"spinRate":2173,"spinDirection":250},"zone":5,"typeConfidence":0.88,"plateTime":0.43096813978710147,"extension":5.766435798484222},"index":2,"playId":"bcfb195f-adc2-3ecf-8123-d67c121d7faa","pitchNumber":2,"startTime":"2026-07-04T02:46:14.317Z","endTime":"2026-07-04T02:46:17.384Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5267292400808,"aZ":-18.137630146964458,"pfxX":-8.178580752067994,"pfxZ":7.180386630546334,"pX":-0.7911423708803346,"pZ":3.079986343295703,"vX0":5.243727542117532,"vY0":-138.8196178479618,"vZ0":-2.142524895010056,"x":147.16,"y":155.62,"x0":-1.6400903475150839,"y0":50.005306042238374,"z0":5.066706600086495,"aX":-15.994811066315412},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":2203,"spinDirection":233},"zone":1,"typeConfidence":0.93,"plateTime":0.39427994819154843,"extension":5.766198343368052},"hitData":{"launchSpeed":96.7,"launchAngle":22.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":89.89,"coordY":58.69}},"index":3,"playId":"43b2087e-1d66-3fe2-bb46-c77d6087842c","pitchNumber":3,"startTime":"2026-07-04T02:46:32.565Z","endTime":"2026-07-04T02:46:46.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:46:46.563Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T02:47:01.408Z","endTime":"2026-07-04T02:47:40.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79855056057573,"aZ":-20.38456487685885,"pfxX":-6.236460351423126,"pfxZ":5.847863476335153,"pX":-0.3625574886816001,"pZ":3.206291876902564,"vX0":7.7446759602368,"vY0":-140.16966014424483,"vZ0":-1.8580854824470252,"x":130.82,"y":152.21,"x0":-2.3342040579459096,"y0":50.00184697636556,"z0":5.190777274052677,"aX":-12.571852895712064},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":10.0,"spinRate":2099,"spinDirection":234},"zone":11,"typeConfidence":0.93,"plateTime":0.38882891915060425,"extension":5.680779080923356},"index":0,"playId":"f9f6310b-aaae-36d2-81ac-edf72b42bbd0","pitchNumber":1,"startTime":"2026-07-04T02:47:15.989Z","endTime":"2026-07-04T02:47:19.468Z","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":86.1,"endSpeed":80.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73166337815064,"aZ":-29.149504726970278,"pfxX":-0.6725706245612124,"pfxZ":1.8550401638909992,"pX":0.002565448365323356,"pZ":1.2571576636079507,"vX0":6.74386913399534,"vY0":-125.4059217232629,"vZ0":-3.2051667333440443,"x":116.9,"y":204.84,"x0":-2.6073638251043296,"y0":50.00326451328104,"z0":4.871309870750541,"aX":-1.097645306319613},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":0.0,"spinRate":2144,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.43287883744801414,"extension":5.806764709361297},"hitData":{"launchSpeed":100.6,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.56,"coordY":144.48}},"index":1,"playId":"4c26f30b-6361-3904-8379-a1e91e528f97","pitchNumber":2,"startTime":"2026-07-04T02:47:31.624Z","endTime":"2026-07-04T02:47:40.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:47:40.644Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to left fielder Yohendrick Piñango.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:50:18.356Z","endTime":"2026-07-04T02:51:32.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753794644961623,"aZ":-9.165914982803532,"pfxX":-1.8508808287750058,"pfxZ":11.582707670476367,"pX":-0.17045652424114005,"pZ":2.195466321792879,"vX0":4.748582285725697,"vY0":-139.8494648546101,"vZ0":-8.800881319296073,"x":123.5,"y":179.5,"x0":-1.6478834026800475,"y0":50.00067517051104,"z0":5.979598129754762,"aX":-3.676722884557097},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":2.4,"spinRate":2683,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.391256874936174,"extension":6.525700849687759},"index":0,"playId":"59fea1f0-a71a-31a6-a1ef-605453391553","pitchNumber":1,"startTime":"2026-07-04T02:50:25.734Z","endTime":"2026-07-04T02:50:28.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.086460154790505,"aZ":-8.835921212657171,"pfxX":-3.7498694746185395,"pfxZ":11.579773876198827,"pX":0.5647616387195269,"pZ":2.0654089989703266,"vX0":7.587952144783753,"vY0":-140.636092775546,"vZ0":-9.207847862919472,"x":95.47,"y":183.01,"x0":-1.6736872609415578,"y0":50.00133845846115,"z0":5.943799620164659,"aX":-7.557281548581212},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2635,"spinDirection":197},"zone":9,"typeConfidence":0.88,"plateTime":0.38857560177857664,"extension":6.569295335655305},"index":1,"playId":"72ac7e47-998a-3dba-9634-a3c8f5b140f2","pitchNumber":2,"startTime":"2026-07-04T02:50:42.851Z","endTime":"2026-07-04T02:50:46.058Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T02:50:52.040Z","endTime":"2026-07-04T02:51:04.243Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"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.5,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854702720825575,"aZ":-25.79352933815504,"pfxX":3.1755959193374874,"pfxZ":3.835770748648187,"pX":0.2193668621129257,"pZ":0.8449033560549992,"vX0":4.427676779571006,"vY0":-127.30186532272712,"vZ0":-7.6136865826113125,"x":108.64,"y":215.97,"x0":-1.9461996949396498,"y0":50.00259880700225,"z0":5.877105714376949,"aX":5.2811959916484215},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-6.6,"spinRate":2809,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.4280679013593729,"extension":6.4606992599122215},"index":3,"playId":"4ec6ad25-df9c-31fb-a770-a3b801fb9f49","pitchNumber":3,"startTime":"2026-07-04T02:51:04.243Z","endTime":"2026-07-04T02:51:07.243Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49608097530909,"aZ":-9.309235971111816,"pfxX":-4.544150583282756,"pfxZ":11.325695952257105,"pX":-0.6723205628628262,"pZ":3.3884447557003505,"vX0":4.372387253029699,"vY0":-140.83274078735622,"vZ0":-5.873935597157639,"x":142.63,"y":147.29,"x0":-1.6508615544535714,"y0":50.002516009491636,"z0":6.0965427839119695,"aX":-9.17356317210797},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.6,"breakHorizontal":7.4,"spinRate":2643,"spinDirection":200},"zone":11,"typeConfidence":0.73,"plateTime":0.3881982433167983,"extension":6.3491027557625355},"hitData":{"launchSpeed":94.5,"launchAngle":10.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.95,"coordY":109.05}},"index":4,"playId":"e86ca3c9-bd5c-30c9-9d85-28d89954c79f","pitchNumber":4,"startTime":"2026-07-04T02:51:22.151Z","endTime":"2026-07-04T02:51:32.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:51:32.889Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a line drive to left fielder Yohendrick Piñango. Cole Young to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:51:49.462Z","endTime":"2026-07-04T02:52:57.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85700606097658,"aZ":-27.524199205940803,"pfxX":-0.569808728122012,"pfxZ":2.7235682031507995,"pX":-0.1194399921918621,"pZ":3.953361794736533,"vX0":4.4758250533740975,"vY0":-128.76551053699413,"vZ0":-0.3554681436409579,"x":121.55,"y":132.04,"x0":-1.7946287695607166,"y0":50.0007331646481,"z0":6.194899539576627,"aX":-0.9728171834590799},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":0.2,"spinRate":2723,"spinDirection":143},"zone":11,"typeConfidence":0.86,"plateTime":0.4228783176356492,"extension":6.279181337236936},"index":0,"playId":"e6437876-65ca-3738-bca5-c0cd13091c19","pitchNumber":1,"startTime":"2026-07-04T02:51:56.789Z","endTime":"2026-07-04T02:52:01.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479668487207025,"aZ":-11.580378012934906,"pfxX":-0.7568666951583953,"pfxZ":10.383871602107984,"pX":1.1928189826091353,"pZ":2.383378615072126,"vX0":7.207753202328609,"vY0":-139.2719862150112,"vZ0":-7.910141207771222,"x":71.53,"y":174.43,"x0":-1.3199672563779183,"y0":50.00559004311683,"z0":6.009185845457663,"aX":-1.5032876381379605},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":0.0,"spinRate":2492,"spinDirection":193},"zone":14,"typeConfidence":0.86,"plateTime":0.3918585740920024,"extension":6.72124876637219},"index":1,"playId":"d078e1cd-80d8-320a-a0e7-f592322070a5","pitchNumber":2,"startTime":"2026-07-04T02:52:26.544Z","endTime":"2026-07-04T02:52:29.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"actionPlayId":"d078e1cd-80d8-320a-a0e7-f592322070a5","startTime":"2026-07-04T02:52:37.638Z","endTime":"2026-07-04T02:52:47.836Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.755775650796256,"aZ":-11.05879004622249,"pfxX":-1.7146864531098813,"pfxZ":10.286660648280881,"pX":0.033309748650559974,"pZ":3.165815658869725,"vX0":5.1533515401203625,"vY0":-141.74333707085842,"vZ0":-6.152071233462478,"x":115.73,"y":153.3,"x0":-1.5785832723341076,"y0":50.002985812462484,"z0":6.057612764627047,"aX":-3.5207231953959552},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":2.2,"spinRate":2615,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.38514606910730054,"extension":6.39619622552374},"hitData":{"launchSpeed":78.1,"launchAngle":16.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.28,"coordY":106.97}},"index":3,"playId":"ea3c0111-466a-3030-bfa8-c1e984b1565c","pitchNumber":3,"startTime":"2026-07-04T02:52:47.836Z","endTime":"2026-07-04T02:52:57.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:52:57.873Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colt Emerson grounds into a double play, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Cole Young to 3rd. Victor Robles out at 2nd. Colt Emerson out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:53:23.747Z","endTime":"2026-07-04T02:55:00.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72390440734178,"aZ":-41.84610188367886,"pfxX":0.7572667096745176,"pfxZ":-6.363667814611292,"pX":-0.09911544691593738,"pZ":3.3424226367439456,"vX0":3.9667418546191966,"vY0":-121.6312910928701,"vZ0":1.448692092969779,"x":120.78,"y":148.53,"x0":-1.840223566987044,"y0":50.003776661620016,"z0":6.329326300842649,"aX":1.1504530284243217},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.0,"breakHorizontal":-2.2,"spinRate":2713,"spinDirection":22},"zone":2,"typeConfidence":0.9,"plateTime":0.44791757937365695,"extension":6.479670745811691},"index":0,"playId":"d72fc5d4-d0bb-3862-9401-4c10099f1aae","pitchNumber":1,"startTime":"2026-07-04T02:53:31.249Z","endTime":"2026-07-04T02:53:34.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"d72fc5d4-d0bb-3862-9401-4c10099f1aae","startTime":"2026-07-04T02:53:51.615Z","endTime":"2026-07-04T02:54:06.479Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.800838247870576,"aZ":-13.201942503461272,"pfxX":-3.7078785157194796,"pfxZ":9.413874649883052,"pX":-0.003754263940022351,"pZ":4.24941756408432,"vX0":6.525484109751916,"vY0":-140.35725127445852,"vZ0":-2.904758245206432,"x":117.14,"y":124.05,"x0":-1.8664920211489164,"y0":50.001083931583345,"z0":6.146062758992772,"aX":-7.4721033429441155},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":5.5,"spinRate":2438,"spinDirection":198},"zone":12,"typeConfidence":0.7,"plateTime":0.38875981670481785,"extension":6.575593981116326},"index":2,"playId":"91e991b6-ad38-33a8-8416-935f2a0cd4f3","pitchNumber":2,"startTime":"2026-07-04T02:54:06.479Z","endTime":"2026-07-04T02:54:10.243Z","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":82.6,"endSpeed":76.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.496432572728548,"aZ":-18.208954048639963,"pfxX":-3.65985336865984,"pfxZ":9.397203890938586,"pX":-0.9396926547541945,"pZ":3.221979536065827,"vX0":2.8701709306585363,"vY0":-120.36368977585056,"vZ0":-2.964517231460733,"x":152.82,"y":151.79,"x0":-1.6645331654646363,"y0":50.00518195570061,"z0":6.0579467987824795,"aX":-5.441106265895315},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":1915,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.45280073484829053,"extension":6.659272628870616},"index":3,"playId":"af05bb17-a87f-3038-8213-d8ae852c899f","pitchNumber":3,"startTime":"2026-07-04T02:54:25.560Z","endTime":"2026-07-04T02:54:29.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.491557330498033,"aZ":-22.857436913612702,"pfxX":-5.544498999292365,"pfxZ":6.476026738743732,"pX":-1.0307369026068145,"pZ":2.835417172157984,"vX0":3.263931943373562,"vY0":-118.10039401947978,"vZ0":-2.8052819433554426,"x":156.29,"y":162.22,"x0":-1.697102030189029,"y0":50.005760134901585,"z0":6.099058764741277,"aX":-7.982202304637955},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":11.4,"breakHorizontal":9.5,"spinRate":1658,"spinDirection":192},"zone":11,"typeConfidence":0.89,"plateTime":0.460453433959894,"extension":6.719573523882867},"hitData":{"launchSpeed":66.5,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":150.06}},"index":4,"playId":"dd720a54-c2d0-3953-bdf8-2b1e8948895c","pitchNumber":4,"startTime":"2026-07-04T02:54:52.049Z","endTime":"2026-07-04T02:55:00.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:55:00.063Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:55:31.697Z","endTime":"2026-07-04T02:56:53.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.885999013820506,"aZ":-25.16514521072532,"pfxX":-0.9991324964640892,"pfxZ":3.8665543418989046,"pX":-0.07681141315441667,"pZ":1.1343849018495256,"vX0":5.448097889136919,"vY0":-133.16170999182745,"vZ0":-7.782493631394901,"x":119.93,"y":208.15,"x0":-2.0106886951101286,"y0":50.00606272108127,"z0":5.888138750656672,"aX":-1.8132279228245998},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":0.7,"spinRate":2763,"spinDirection":173},"zone":13,"typeConfidence":0.89,"plateTime":0.4097411778268336,"extension":6.384036126159383},"index":0,"playId":"1f5a6790-c42b-3341-ab04-66241b3c43c7","pitchNumber":1,"startTime":"2026-07-04T02:55:33.787Z","endTime":"2026-07-04T02:55:36.909Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353867462027516,"aZ":-40.46905679522296,"pfxX":0.2444109769285983,"pfxZ":-5.667130997834423,"pX":-0.12288346392107381,"pZ":2.442715917756923,"vX0":3.927395209823548,"vY0":-120.43452014895503,"vZ0":-0.25828635981398484,"x":121.68,"y":172.83,"x0":-1.80961312516956,"y0":50.00594891189022,"z0":6.144091064219314,"aX":0.3569457737670136},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.1,"breakHorizontal":-1.4,"spinRate":2779,"spinDirection":21},"zone":5,"typeConfidence":0.9,"plateTime":0.4555597843362156,"extension":6.520742384240262},"index":1,"playId":"f5087ab9-22a3-3eb3-846f-48411fea04d3","pitchNumber":2,"startTime":"2026-07-04T02:55:50.874Z","endTime":"2026-07-04T02:55:54.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484459483150452,"aZ":-12.882065231643468,"pfxX":-2.787554593033379,"pfxZ":9.261119964735233,"pX":0.11847753308715188,"pZ":3.928852918508218,"vX0":6.656283250019565,"vY0":-142.84395518442497,"vZ0":-3.98454631311504,"x":112.48,"y":132.7,"x0":-1.871543276724571,"y0":50.000790430715334,"z0":6.141931704576689,"aX":-5.806787849517445},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.2,"breakHorizontal":3.8,"spinRate":2419,"spinDirection":195},"zone":12,"typeConfidence":0.89,"plateTime":0.38231263020090767,"extension":6.481913582991192},"index":2,"playId":"aa22a8e7-aa29-305a-baea-13e8d46b06de","pitchNumber":3,"startTime":"2026-07-04T02:56:09.658Z","endTime":"2026-07-04T02:56:13.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649216487803276,"aZ":-25.362481437284373,"pfxX":-1.0219908180188053,"pfxZ":3.8895567526956283,"pX":0.6779217351452087,"pZ":1.444647796369986,"vX0":7.309700425069107,"vY0":-131.24202508691258,"vZ0":-6.515374048079428,"x":91.16,"y":199.77,"x0":-2.0055446694931924,"y0":50.00610985390004,"z0":5.8373070335705535,"aX":-1.7924145647861265},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":0.4,"spinRate":2743,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.4166581745909417,"extension":6.527037175235134},"index":3,"playId":"22bb8824-cb9b-3aef-8c25-75861890d9ee","pitchNumber":4,"startTime":"2026-07-04T02:56:27.586Z","endTime":"2026-07-04T02:56:32.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91247943847997,"aZ":-9.800051840300378,"pfxX":-3.5081897045394026,"pfxZ":10.923623139761801,"pX":0.4050417434242617,"pZ":3.5306660288213876,"vX0":7.274325326600951,"vY0":-142.0599198671961,"vZ0":-5.437093477365865,"x":101.56,"y":143.45,"x0":-1.7305371573638544,"y0":50.00079690347609,"z0":6.089536709412937,"aX":-7.184969525005145},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.8,"breakHorizontal":4.9,"spinRate":2607,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.38525487415938686,"extension":6.497126776065435},"index":4,"playId":"42f75199-7e7b-3ad6-ac92-ad3e357303a3","pitchNumber":5,"startTime":"2026-07-04T02:56:49.823Z","endTime":"2026-07-04T02:56:53.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:56:53.729Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T02:57:15.654Z","endTime":"2026-07-04T02:57:36.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":91.2,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.840382714639304,"aZ":-24.537505776355864,"pfxX":1.0609524878794878,"pfxZ":4.287142245038186,"pX":0.900628144926268,"pZ":2.390950655941243,"vX0":6.01470433496394,"vY0":-132.68207103358966,"vZ0":-4.825349317584025,"x":82.67,"y":174.22,"x0":-1.5349064923301605,"y0":50.00114315596757,"z0":6.02512758922962,"aX":1.8860032675171576},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":-3.2,"spinRate":2883,"spinDirection":153},"zone":14,"typeConfidence":0.85,"plateTime":0.41309709864716426,"extension":6.275077010739231},"hitData":{"launchSpeed":90.9,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.79,"coordY":149.55}},"index":0,"playId":"ec1ec9cc-1531-3db3-a111-3fb54c7e302b","pitchNumber":1,"startTime":"2026-07-04T02:57:28.859Z","endTime":"2026-07-04T02:57:36.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:57:36.892Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T02:59:40.544Z","endTime":"2026-07-04T03:01:03.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850905677219213,"aZ":-21.683636726276394,"pfxX":-8.900567379622187,"pfxZ":5.507023575459925,"pX":-0.5864611126724768,"pZ":2.475026918180487,"vX0":6.492830216320765,"vY0":-136.81875039537428,"vZ0":-2.833578623795896,"x":139.35,"y":171.95,"x0":-1.8283272260466255,"y0":50.00226919064826,"z0":5.00221280043829,"aX":-16.953607508945563},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":14.9,"spinRate":2287,"spinDirection":233},"zone":4,"typeConfidence":0.83,"plateTime":0.39960694236631866,"extension":5.3739874111704795},"index":0,"playId":"3d49a4c4-2ee7-3ade-82c8-d27baa5b5b1a","pitchNumber":1,"startTime":"2026-07-04T02:59:46.367Z","endTime":"2026-07-04T02:59:49.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02231916619938,"aZ":-31.80470460220228,"pfxX":0.5964949152139067,"pfxZ":0.23235812638146847,"pX":-0.8221447923156314,"pZ":1.8195327159177075,"vX0":2.213998105403567,"vY0":-123.04304576611953,"vZ0":-1.2227727154023253,"x":148.34,"y":189.65,"x0":-1.8056484143397948,"y0":50.00000052585476,"z0":4.982089800013118,"aX":0.9273338776743529},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-1.6,"spinRate":2302,"spinDirection":71},"zone":7,"typeConfidence":0.91,"plateTime":0.44266030579022386,"extension":5.362327640722451},"index":1,"playId":"45324a6b-0108-3519-b7d0-c147d5935fc3","pitchNumber":2,"startTime":"2026-07-04T02:59:58.492Z","endTime":"2026-07-04T03:00:01.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33107700632576,"aZ":-30.878847403407168,"pfxX":0.2804592139935176,"pfxZ":0.8218245324433262,"pX":0.6287756062888936,"pZ":1.077031769421756,"vX0":5.565494626684708,"vY0":-124.0875350246807,"vZ0":-2.840834482496148,"x":93.03,"y":209.7,"x0":-1.669550350274862,"y0":50.002297382028765,"z0":4.781356677362703,"aX":0.441906203910432},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-1.7,"spinRate":2333,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.43960338356045314,"extension":5.440185514132137},"index":2,"playId":"39d2843e-7166-3fe7-8fb1-03e1938fcc91","pitchNumber":3,"startTime":"2026-07-04T03:00:14.890Z","endTime":"2026-07-04T03:00:18.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.080287947308783,"aZ":-20.304613788861026,"pfxX":-7.047009923414192,"pfxZ":6.153842076047553,"pX":-0.9548518660766772,"pZ":5.0376121663857845,"vX0":5.156772102939565,"vY0":-137.22333741882085,"vZ0":3.2664804858479854,"x":153.4,"y":102.76,"x0":-1.9320120979792739,"y0":50.00381747780577,"z0":5.207672261246939,"aX":-13.595458559680928},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":11.9,"spinRate":2355,"spinDirection":235},"zone":11,"typeConfidence":0.89,"plateTime":0.3973966968783236,"extension":5.205106824722657},"index":3,"playId":"b2174ae5-35ee-3ea2-8518-547e191ed601","pitchNumber":4,"startTime":"2026-07-04T03:00:46.154Z","endTime":"2026-07-04T03:00:49.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.743643244542696,"aZ":-30.991939624515638,"pfxX":0.3674320529445019,"pfxZ":0.7504048647242101,"pX":0.02529900283111262,"pZ":1.0811183786612064,"vX0":4.517651082021005,"vY0":-124.02120184698154,"vZ0":-2.818274234883341,"x":116.04,"y":209.59,"x0":-1.8577475228197096,"y0":50.00445364183011,"z0":4.782908420597631,"aX":0.579218992906089},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.6,"spinRate":2299,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.43944207726382123,"extension":5.432842079684144},"index":4,"playId":"ca38fb85-efac-3c74-8d48-536af487e116","pitchNumber":5,"startTime":"2026-07-04T03:01:00.377Z","endTime":"2026-07-04T03:01:03.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:01:03.505Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Victor Robles.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T03:01:15.801Z","endTime":"2026-07-04T03:02:49.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":78.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.573593922147804,"aZ":-31.8073437018362,"pfxX":0.2221048438676958,"pfxZ":0.2352736721254569,"pX":0.40241258924133677,"pZ":2.342070039219885,"vX0":7.333616963158777,"vY0":-122.80809012572718,"vZ0":0.07857888978096628,"x":101.66,"y":175.54,"x0":-2.6308962263088156,"y0":50.001851791307324,"z0":4.97890190195709,"aX":0.34418383565153154},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-1.8,"spinRate":2372,"spinDirection":73},"zone":6,"typeConfidence":0.9,"plateTime":0.4432288269863438,"extension":5.411089296810436},"index":0,"playId":"28df333e-da28-332c-b2d1-585ed7167752","pitchNumber":1,"startTime":"2026-07-04T03:01:23.127Z","endTime":"2026-07-04T03:01:29.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.314981719846575,"aZ":-31.675302369930744,"pfxX":-11.27849220202777,"pfxZ":0.2536193783076559,"pX":0.3907872194346714,"pZ":2.8573814524218695,"vX0":11.94828141695593,"vY0":-138.875625431819,"vZ0":-0.05394135927538257,"x":102.1,"y":161.63,"x0":-2.475472418012111,"y0":50.005080828747076,"z0":4.96141523436454,"aX":-22.320634231986944},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.6,"breakHorizontal":18.4,"spinRate":2124,"spinDirection":246},"zone":3,"typeConfidence":0.89,"plateTime":0.3924735447019061,"extension":5.473738621635756},"index":1,"playId":"3fbf600c-f01f-3c2f-8d0f-d7d22b09de5e","pitchNumber":2,"startTime":"2026-07-04T03:01:47.511Z","endTime":"2026-07-04T03:01:50.511Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92957365338533,"aZ":-19.720484163213783,"pfxX":-8.51387895919845,"pfxZ":6.196920349408934,"pX":0.03766535047259007,"pZ":2.478559700588887,"vX0":9.895691716480574,"vY0":-140.40247251491738,"vZ0":-3.6277332336798658,"x":115.56,"y":171.86,"x0":-2.4159535491138504,"y0":50.000720771818564,"z0":5.060723739232736,"aX":-17.103072445468317},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.7,"breakHorizontal":13.6,"spinRate":2243,"spinDirection":234},"zone":5,"typeConfidence":0.92,"plateTime":0.38919421626202366,"extension":5.546026288127897},"index":2,"playId":"800261fe-ccbd-361e-9783-b3f86a9d79d1","pitchNumber":3,"startTime":"2026-07-04T03:02:04.363Z","endTime":"2026-07-04T03:02:07.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416739865892552,"aZ":-28.146423929558978,"pfxX":-10.310128809991353,"pfxZ":2.000620718040784,"pX":-1.1541634192095944,"pZ":1.6084839754865015,"vX0":7.688062053589793,"vY0":-140.16574451869445,"vZ0":-3.7545651819751917,"x":160.99,"y":195.35,"x0":-2.578022926957691,"y0":50.00080500453843,"z0":4.780320657414841,"aX":-20.738066633292394},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.1,"breakHorizontal":17.3,"spinRate":2118,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.3891380431323981,"extension":5.278882147675858},"index":3,"playId":"7e691ae5-b64d-377c-a678-674ebc654fb5","pitchNumber":4,"startTime":"2026-07-04T03:02:22.818Z","endTime":"2026-07-04T03:02:25.818Z","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":88.2,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418637235126116,"aZ":-32.338277270292274,"pfxX":-9.987774936439838,"pfxZ":-0.09982812467240265,"pX":-0.18288272250311752,"pZ":2.74946356680665,"vX0":9.249495955491868,"vY0":-128.1687339934552,"vZ0":0.9431068247721541,"x":123.97,"y":164.54,"x0":-2.5194780910879757,"y0":50.00130361752227,"z0":4.878346119538389,"aX":-16.821725572859112},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":16.3,"spinRate":2044,"spinDirection":260},"zone":5,"typeConfidence":0.91,"plateTime":0.4253492998157964,"extension":5.412052757334129},"hitData":{"launchSpeed":85.0,"launchAngle":32.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.11,"coordY":79.46}},"index":4,"playId":"3bc596c5-929c-3ab0-af0a-f111bdb53c84","pitchNumber":5,"startTime":"2026-07-04T03:02:40.920Z","endTime":"2026-07-04T03:02:49.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:02:49.930Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sean Keys doubles (1) on a sharp line drive to center fielder Victor Robles.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T03:03:02.986Z","endTime":"2026-07-04T03:05:27.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88743252250184,"aZ":-18.259716883456555,"pfxX":-6.989481974034382,"pfxZ":7.085264868760705,"pX":-1.307131855956006,"pZ":2.552835533264039,"vX0":3.9588083958291387,"vY0":-138.7384017876731,"vZ0":-3.566708750976729,"x":166.82,"y":169.85,"x0":-1.838922594508779,"y0":50.001626829527176,"z0":5.060509584483067,"aX":-13.725612565881107},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":11.9,"spinRate":2260,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.3936804440691648,"extension":5.42708453245978},"index":0,"playId":"7a676769-790c-3b8d-aee0-cebf9ffc1e10","pitchNumber":1,"startTime":"2026-07-04T03:03:09.687Z","endTime":"2026-07-04T03:03:13.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.524825602686565,"aZ":-31.7510226424712,"pfxX":-0.392037811111009,"pfxZ":0.2600417419902463,"pX":-0.21631533199714842,"pZ":1.940867343298374,"vX0":4.168837137436634,"vY0":-125.26449282852805,"vZ0":-0.9697431790576138,"x":125.25,"y":186.38,"x0":-1.8428494828004667,"y0":50.001115293899254,"z0":4.901956059662656,"aX":-0.6311574833306643},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-0.1,"spinRate":2207,"spinDirection":12},"zone":8,"typeConfidence":0.89,"plateTime":0.4353235392959216,"extension":5.410963208609929},"index":1,"playId":"8fefa6cb-3cad-370f-8f80-380744a3f323","pitchNumber":2,"startTime":"2026-07-04T03:03:20.921Z","endTime":"2026-07-04T03:03:23.921Z","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":86.5,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179007308696264,"aZ":-29.887333467281014,"pfxX":0.12537765898377717,"pfxZ":1.416642414225036,"pX":1.2697455247779152,"pZ":1.5063857234325624,"vX0":7.107690938544492,"vY0":-125.9333349503634,"vZ0":-2.328662645241724,"x":68.6,"y":198.11,"x0":-1.5986369703102503,"y0":50.0033567806344,"z0":4.846676883745599,"aX":0.20226497972410604},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-1.8,"spinRate":2213,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4339696388131782,"extension":5.341071846293616},"index":2,"playId":"49ab143e-787c-3e54-8a9d-1e058258d995","pitchNumber":3,"startTime":"2026-07-04T03:03:39.137Z","endTime":"2026-07-04T03:03:43.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846640699686315,"aZ":-28.719788881395736,"pfxX":-0.5448398337862761,"pfxZ":2.14278952845574,"pX":1.3166482394151022,"pZ":0.9457258818953309,"vX0":7.558777219615582,"vY0":-125.41929981920855,"vZ0":-3.4720885502668932,"x":66.81,"y":213.25,"x0":-1.6517775325600443,"y0":50.000738975933906,"z0":4.663618738612904,"aX":-0.878141157473806},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":-0.6,"spinRate":2281,"spinDirection":269},"zone":14,"typeConfidence":0.9,"plateTime":0.4349541965444699,"extension":5.534443069539781},"index":3,"playId":"690f5386-2379-3a06-93b3-2f8dd206ab19","pitchNumber":4,"startTime":"2026-07-04T03:03:55.557Z","endTime":"2026-07-04T03:03:58.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74466849289885,"aZ":-30.63950169580824,"pfxX":0.6957577217904434,"pfxZ":0.9374591601615903,"pX":-0.4820508492085446,"pZ":1.1369017513601514,"vX0":3.1647025376474613,"vY0":-125.93532309338886,"vZ0":-2.9723413648232935,"x":135.37,"y":208.08,"x0":-1.8351835995460746,"y0":50.0036892950864,"z0":4.760193027235511,"aX":1.139738975827962},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":-1.8,"spinRate":2214,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.43161876163254576,"extension":5.612140338483947},"index":4,"playId":"ec562238-11fa-358b-bbcd-a73116cdb4fa","pitchNumber":5,"startTime":"2026-07-04T03:04:15.921Z","endTime":"2026-07-04T03:04:19.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753795854216158,"aZ":-17.248506555280926,"pfxX":-7.57601396846103,"pfxZ":7.4572482052807985,"pX":-0.32824436013007013,"pZ":2.57939925349501,"vX0":6.57159441631735,"vY0":-139.9019607813873,"vZ0":-3.636787616833343,"x":129.51,"y":169.14,"x0":-1.7124510984236065,"y0":50.00170052484632,"z0":5.01272512344915,"aX":-15.159881863049621},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2251,"spinDirection":233},"zone":4,"typeConfidence":0.93,"plateTime":0.39010517482771023,"extension":5.517184315413016},"index":5,"playId":"c5ab1bac-0005-3271-b755-65e3bd0c00c1","pitchNumber":6,"startTime":"2026-07-04T03:04:33.339Z","endTime":"2026-07-04T03:04:38.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74630363888346,"aZ":-15.90201487098246,"pfxX":-6.747201145965483,"pfxZ":8.147567763077701,"pX":-0.42638830727239324,"pZ":2.700491750088751,"vX0":5.909612767840944,"vY0":-140.42461910440966,"vZ0":-3.521154959706252,"x":133.25,"y":165.87,"x0":-1.6813198827260256,"y0":50.00595772085485,"z0":5.005099914142822,"aX":-13.48004252007439},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":11.0,"spinRate":2259,"spinDirection":235},"zone":4,"typeConfidence":0.93,"plateTime":0.3900333981814641,"extension":5.460399413367271},"index":6,"playId":"58e6ceb1-6cef-3cb6-bccc-9f0e79aeb1a7","pitchNumber":7,"startTime":"2026-07-04T03:04:55.017Z","endTime":"2026-07-04T03:04:58.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.739047715931196,"aZ":-21.182137694192924,"pfxX":-8.442530228395817,"pfxZ":5.443913247930957,"pX":-0.566516189452656,"pZ":1.8192848332077758,"vX0":6.07788144986426,"vY0":-140.48996265844602,"vZ0":-4.884505676070444,"x":138.59,"y":189.66,"x0":-1.6497340576309527,"y0":50.00578646913466,"z0":4.938060532979898,"aX":-17.054363998886366},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2259,"spinDirection":233},"zone":7,"typeConfidence":0.89,"plateTime":0.3883451474973856,"extension":5.458866247779677},"hitData":{"launchSpeed":103.9,"launchAngle":17.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":74.67,"coordY":54.3}},"index":7,"playId":"9c666104-b4b6-3e5f-bfd3-e3a82807d903","pitchNumber":8,"startTime":"2026-07-04T03:05:14.539Z","endTime":"2026-07-04T03:05:27.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:05:27.566Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrés Giménez walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T03:05:49.088Z","endTime":"2026-07-04T03:08:38.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.994874162561548,"aZ":-30.504017570953334,"pfxX":-0.6307412499114458,"pfxZ":1.02097636908844,"pX":1.5657016416453278,"pZ":1.163096810672501,"vX0":7.989181027036537,"vY0":-125.96365566000955,"vZ0":-3.2096787952831813,"x":57.32,"y":207.38,"x0":-1.5396409706597607,"y0":50.00364924398691,"z0":4.871382264526136,"aX":-1.0335904453324791},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-0.4,"spinRate":2283,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4316896726028223,"extension":5.612536034015468},"index":0,"playId":"164cac08-16a1-3e9e-91f9-79dc25d8dcf2","pitchNumber":1,"startTime":"2026-07-04T03:06:00.048Z","endTime":"2026-07-04T03:06:04.295Z","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":87.9,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057162570935066,"aZ":-34.430584681155935,"pfxX":-10.824067546226104,"pfxZ":-1.353272866001678,"pX":0.9829713402548116,"pZ":1.7582089877275338,"vX0":9.89039068802439,"vY0":-127.67090551966956,"vZ0":-0.9719841921256538,"x":79.53,"y":191.31,"x0":-1.5180367883903563,"y0":50.0041676642259,"z0":4.832005746824977,"aX":-18.03227499421932},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":17.6,"spinRate":1966,"spinDirection":258},"zone":14,"typeConfidence":0.91,"plateTime":0.42754438598464883,"extension":5.957923195186951},"index":1,"playId":"aff18760-161c-37b3-8171-83b5af2f1c1b","pitchNumber":2,"startTime":"2026-07-04T03:06:19.837Z","endTime":"2026-07-04T03:06:23.963Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88938560992777,"aZ":-32.08496806263266,"pfxX":0.5544147525243017,"pfxZ":0.05728220847123211,"pX":-0.24118517176162863,"pZ":2.360280530405121,"vX0":3.483626329726444,"vY0":-125.16475576367647,"vZ0":-0.19375427745285256,"x":126.19,"y":175.05,"x0":-1.7102813383408233,"y0":50.00410600655582,"z0":5.016677814377371,"aX":0.8995962302352465},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":-1.7,"spinRate":2288,"spinDirection":80},"zone":5,"typeConfidence":0.9,"plateTime":0.4338599032961721,"extension":5.449735565419874},"index":2,"playId":"4dba6259-24c5-323e-ba57-6825cf535497","pitchNumber":3,"startTime":"2026-07-04T03:06:37.743Z","endTime":"2026-07-04T03:06:40.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.078893215295853,"aZ":-32.02272262311766,"pfxX":-0.12473526290969184,"pfxZ":0.09263812761886392,"pX":-0.029680487831798608,"pZ":2.4251578227270314,"vX0":4.02350238229824,"vY0":-124.85384413366579,"vZ0":0.07640201558129167,"x":118.13,"y":173.3,"x0":-1.6398479512959623,"y0":50.00062723524608,"z0":5.010495515486985,"aX":-0.19893646337707402},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":-0.6,"spinRate":2258,"spinDirection":46},"zone":5,"typeConfidence":0.89,"plateTime":0.43722999716426836,"extension":5.391666813488506},"index":3,"playId":"6d186df5-a5b3-3c66-ac9a-0619fdbbba32","pitchNumber":4,"startTime":"2026-07-04T03:06:57.249Z","endTime":"2026-07-04T03:07:05.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467574408236878,"aZ":-17.165193388276027,"pfxX":-7.260964874137076,"pfxZ":7.617582439057484,"pX":-0.3505229398461635,"pZ":3.690792315961223,"vX0":5.736357188267439,"vY0":-139.08196616216242,"vZ0":-0.9439635671486146,"x":130.36,"y":139.13,"x0":-1.4903165162832817,"y0":50.004828358505556,"z0":5.166562502140528,"aX":-14.310883924241248},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":12.0,"spinRate":2329,"spinDirection":234},"zone":11,"typeConfidence":0.94,"plateTime":0.39293544229566146,"extension":5.558939784285072},"index":4,"playId":"c9ac5f80-ea73-3f36-b4bf-72c93a020723","pitchNumber":5,"startTime":"2026-07-04T03:07:28.882Z","endTime":"2026-07-04T03:07:32.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28292801914697,"aZ":-32.369903665719846,"pfxX":-0.020132944129348296,"pfxZ":-0.11920981013247989,"pX":-0.1629600719216151,"pZ":1.4339682906872193,"vX0":3.9168239172014494,"vY0":-124.60187444038537,"vZ0":-2.0447664233667804,"x":123.21,"y":200.06,"x0":-1.742239974883845,"y0":50.00462928515818,"z0":4.89928964586292,"aX":-0.03212047874678956},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":-0.7,"spinRate":2251,"spinDirection":73},"zone":13,"typeConfidence":0.9,"plateTime":0.4369229065889857,"extension":5.632864437527299},"index":5,"playId":"6a6d7fa8-82e0-3325-9141-46aa4dae3373","pitchNumber":6,"startTime":"2026-07-04T03:07:49.518Z","endTime":"2026-07-04T03:07:52.690Z","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":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.535174725115684,"aZ":-31.50410356365472,"pfxX":-0.4506512546280401,"pfxZ":0.41779231085287494,"pX":1.6155579093038188,"pZ":0.7921366772578041,"vX0":8.142003092385186,"vY0":-126.00549133083476,"vZ0":-3.6155019149130245,"x":55.42,"y":217.39,"x0":-1.5930662073186328,"y0":50.005527367693155,"z0":4.77905681518041,"aX":-0.7289508057299341},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-1.0,"spinRate":2363,"spinDirection":9},"zone":14,"typeConfidence":0.9,"plateTime":0.43393995841716215,"extension":5.630354195564173},"index":6,"playId":"594e18fa-fbac-3a1d-adff-7f355c135fbc","pitchNumber":7,"startTime":"2026-07-04T03:08:12.200Z","endTime":"2026-07-04T03:08:16.724Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58072523743471,"aZ":-33.06623493813012,"pfxX":0.3420913887922028,"pfxZ":-0.5545685007886956,"pX":-1.3627638060250706,"pZ":2.386831023477816,"vX0":1.2627523881734803,"vY0":-124.42664896450104,"vZ0":0.38068221192213847,"x":168.95,"y":174.34,"x0":-1.9166291089953418,"y0":50.0045007354722,"z0":4.921922527649606,"aX":0.5485113670412813},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-0.8,"spinRate":2179,"spinDirection":18},"zone":13,"typeConfidence":0.89,"plateTime":0.43639820446094335,"extension":5.514800644185952},"index":7,"playId":"23534860-d06d-3ef3-8189-fafcfb06b3f5","pitchNumber":8,"startTime":"2026-07-04T03:08:34.855Z","endTime":"2026-07-04T03:08:38.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:08:38.210Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T03:09:01.410Z","endTime":"2026-07-04T03:09:41.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":86.6,"endSpeed":81.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.308846264198987,"aZ":-31.368539460967273,"pfxX":-0.3614064181469884,"pfxZ":0.4881266290677111,"pX":-0.18129464856771668,"pZ":2.220955295914502,"vX0":4.3586939822578925,"vY0":-126.20723341480239,"vZ0":-0.4911649437291026,"x":123.91,"y":178.81,"x0":-1.8675606865914542,"y0":50.00209757431305,"z0":4.896667395766179,"aX":-0.5962256929484808},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":-0.1,"spinRate":2298,"spinDirection":34},"zone":5,"typeConfidence":0.89,"plateTime":0.43034044183024767,"extension":5.567038023066516},"index":0,"playId":"5818c696-34eb-3e37-baf2-51cde62f8f64","pitchNumber":1,"startTime":"2026-07-04T03:09:12.178Z","endTime":"2026-07-04T03:09:15.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.310615068513304,"aZ":-20.54434086790186,"pfxX":-7.26419008983026,"pfxZ":5.924261103704644,"pX":0.17229247959584865,"pZ":2.7082082339686924,"vX0":7.03415213215256,"vY0":-138.56135851520347,"vZ0":-2.684465436968436,"x":110.43,"y":165.66,"x0":-1.4442900323234928,"y0":50.00028861662909,"z0":5.048271271010993,"aX":-14.252606133003408},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":11.9,"spinRate":2197,"spinDirection":233},"zone":5,"typeConfidence":0.92,"plateTime":0.39393807632180566,"extension":5.634585187899425},"hitData":{"launchSpeed":104.6,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":148.54}},"index":1,"playId":"06f49826-5fde-37fe-9285-9cdb91beac3a","pitchNumber":2,"startTime":"2026-07-04T03:09:32.794Z","endTime":"2026-07-04T03:09:41.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:09:41.010Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Kirk challenged (pitch result), call on the field was overturned: Dominic Canzone called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T03:11:35.045Z","endTime":"2026-07-04T03:14:18.682Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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,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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.260054708147965,"aZ":-7.77646631410168,"pfxX":-2.5806874373681055,"pfxZ":12.240432702613784,"pX":0.7436322444591265,"pZ":1.5603964392282554,"vX0":7.136616991600613,"vY0":-139.75685739098958,"vZ0":-10.76400891633811,"x":88.65,"y":196.65,"x0":-1.499219519938837,"y0":50.00418766915445,"z0":5.957309013963694,"aX":-5.145164437503237},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.3,"breakHorizontal":3.4,"spinRate":2539,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.39077942244435704,"extension":6.551913679371364},"index":0,"playId":"3012e902-97c6-3158-8f49-d50d5ad8f950","pitchNumber":1,"startTime":"2026-07-04T03:11:51.705Z","endTime":"2026-07-04T03:11:55.580Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343999750909546,"aZ":-26.296997282398973,"pfxX":0.6178533155040662,"pfxZ":3.587632947197636,"pX":0.4845322515434135,"pZ":1.5455246323122465,"vX0":5.551631271892365,"vY0":-126.98691888651987,"vZ0":-5.770255201987944,"x":98.53,"y":197.05,"x0":-1.8077072804487904,"y0":50.000913113101866,"z0":5.931805863431615,"aX":1.0115846980715908},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":-2.4,"spinRate":2617,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.4308822226401712,"extension":6.5601294442078455},"index":1,"playId":"8f603666-c910-3652-81ac-33baefa02716","pitchNumber":2,"startTime":"2026-07-04T03:12:05.675Z","endTime":"2026-07-04T03:12:08.675Z","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":81.6,"endSpeed":75.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25190763803467,"aZ":-19.059306599262477,"pfxX":-5.534474923536319,"pfxZ":9.046384244159448,"pX":-0.10803238988959157,"pZ":3.4251262573184373,"vX0":4.895398072712255,"vY0":-118.92645554560349,"vZ0":-2.3554741477103422,"x":121.12,"y":146.3,"x0":-1.4623631696811885,"y0":50.001895432640964,"z0":6.135177600317122,"aX":-8.022454896371405},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":16.2,"breakHorizontal":9.0,"spinRate":1748,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.45848287997843373,"extension":6.579987419470396},"index":2,"playId":"6e4367c6-3e49-30db-b155-9cc37a4ca9d1","pitchNumber":3,"startTime":"2026-07-04T03:12:21.122Z","endTime":"2026-07-04T03:12:33.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.798392305819473,"aZ":-21.43710014245969,"pfxX":-4.878823002139171,"pfxZ":7.708446488219344,"pX":0.7600867437690616,"pZ":2.879060981797296,"vX0":6.861451243549084,"vY0":-116.17083726260896,"vZ0":-2.957710437801743,"x":88.03,"y":161.05,"x0":-1.5720347985848906,"y0":50.00536994720925,"z0":6.163913503058368,"aX":-6.799500897246436},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.7,"breakHorizontal":7.6,"spinRate":1703,"spinDirection":189},"zone":3,"typeConfidence":0.89,"plateTime":0.4680399113806182,"extension":6.7418986856662615},"index":3,"playId":"6464fbad-7daa-3350-801a-a0eb40d29d4b","pitchNumber":4,"startTime":"2026-07-04T03:12:57.695Z","endTime":"2026-07-04T03:13:01.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.12655144656866,"aZ":-24.839192822657044,"pfxX":-2.9333572964814927,"pfxZ":5.395232391711668,"pX":-1.7206548691273165,"pZ":3.9386600154411697,"vX0":1.3123917528897282,"vY0":-114.67669002139748,"vZ0":0.17633150104984363,"x":182.59,"y":132.44,"x0":-1.91309419940545,"y0":50.0011290249055,"z0":6.24382848740603,"aX":-3.9866783498485767},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":10.1,"breakHorizontal":5.0,"spinRate":1553,"spinDirection":194},"zone":11,"typeConfidence":0.83,"plateTime":0.47393913634433193,"extension":6.660810390162751},"index":4,"playId":"9f26b8fe-a708-3dfa-907b-86822282b7eb","pitchNumber":5,"startTime":"2026-07-04T03:13:20.509Z","endTime":"2026-07-04T03:13:23.645Z","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.7,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.920589970514563,"aZ":-10.872471107054544,"pfxX":-3.4470995775037867,"pfxZ":10.5414233619449,"pX":-1.6901263782944063,"pZ":2.939884188830387,"vX0":1.786358546155164,"vY0":-140.77280990544867,"vZ0":-6.794611406518682,"x":181.42,"y":159.4,"x0":-1.8827546797404369,"y0":50.002283360379295,"z0":6.077804527690079,"aX":-6.965220916758751},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":5.9,"spinRate":2416,"spinDirection":202},"zone":11,"typeConfidence":0.85,"plateTime":0.38807150355525044,"extension":6.346603675630049},"index":5,"playId":"588edb3c-aa27-3c49-b6ec-e3326b1efb80","pitchNumber":6,"startTime":"2026-07-04T03:13:37.601Z","endTime":"2026-07-04T03:13:41.068Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89920928488832,"aZ":-25.78526193396908,"pfxX":0.4444700951168352,"pfxZ":3.687010288651752,"pX":-0.6727777365939933,"pZ":3.3693233960588813,"vX0":2.9164827514141076,"vY0":-130.3739200489103,"vZ0":-1.955999277800077,"x":142.64,"y":147.81,"x0":-1.8609056444244703,"y0":50.001503737239105,"z0":6.064149272478438,"aX":0.7685744644303393},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.5,"breakHorizontal":-1.4,"spinRate":2719,"spinDirection":168},"zone":1,"typeConfidence":0.91,"plateTime":0.41919057779370483,"extension":6.297961585620795},"index":6,"playId":"c7c99125-f033-375f-be1b-0538d1affbd8","pitchNumber":7,"startTime":"2026-07-04T03:13:51.666Z","endTime":"2026-07-04T03:14:18.682Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}},"playEndTime":"2026-07-04T03:14:18.682Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T03:14:21.504Z","endTime":"2026-07-04T03:15:25.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354171198918728,"aZ":-9.86185459478731,"pfxX":-2.516252431671466,"pfxZ":10.837264384448027,"pX":0.6808749855994006,"pZ":3.6374990363190802,"vX0":6.823597013255056,"vY0":-142.06308713698775,"vZ0":-5.267764843052145,"x":91.05,"y":140.57,"x0":-1.417534553613105,"y0":50.00037423055866,"z0":6.133277884647409,"aX":-5.180270630219918},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":3.2,"spinRate":2414,"spinDirection":198},"zone":12,"typeConfidence":0.92,"plateTime":0.38449154934583474,"extension":6.36464908764105},"index":0,"playId":"839c65a6-d669-3019-8318-ba0f094d9ad8","pitchNumber":1,"startTime":"2026-07-04T03:14:33.557Z","endTime":"2026-07-04T03:14:36.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.553262848819777,"aZ":-43.70967134551044,"pfxX":1.125085962953658,"pfxZ":-7.921575319980986,"pX":-0.629192260232278,"pZ":2.29948188032818,"vX0":2.848040832846742,"vY0":-119.48950762155725,"vZ0":0.006476415831483173,"x":140.98,"y":176.69,"x0":-1.9795216571130756,"y0":50.00477682001491,"z0":6.202013404885048,"aX":1.637400901395123},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.2,"breakHorizontal":-2.6,"spinRate":2674,"spinDirection":21},"zone":4,"typeConfidence":0.9,"plateTime":0.45720894250091515,"extension":6.386016902026654},"index":1,"playId":"6076a3fe-b151-374f-81fc-86af18682208","pitchNumber":2,"startTime":"2026-07-04T03:14:48.082Z","endTime":"2026-07-04T03:14:51.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13678499962982,"aZ":-10.591703047466645,"pfxX":-3.1869280955914134,"pfxZ":10.473486318013773,"pX":-1.1704047170108125,"pZ":3.369411635217955,"vX0":2.9186161230503602,"vY0":-142.07446435647714,"vZ0":-5.839152731623783,"x":161.61,"y":147.81,"x0":-1.7929975465165973,"y0":50.00011041738624,"z0":6.113100902040269,"aX":-6.56575160870317},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2490,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3843523860073317,"extension":6.266079352087793},"index":2,"playId":"5c0c044f-8d77-32ed-a5a8-7932f09cc246","pitchNumber":3,"startTime":"2026-07-04T03:15:05.347Z","endTime":"2026-07-04T03:15:08.717Z","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":98.2,"endSpeed":90.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87992136729263,"aZ":-10.439888748755445,"pfxX":-2.272458161858507,"pfxZ":10.434678655312501,"pX":0.05336127182906493,"pZ":3.829175509100748,"vX0":5.145730354378772,"vY0":-142.93342720397956,"vZ0":-4.631183642262607,"x":114.97,"y":135.39,"x0":-1.469655723367406,"y0":50.0053129835477,"z0":6.11796772957222,"aX":-4.735132930497529},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.2,"breakHorizontal":3.1,"spinRate":2423,"spinDirection":197},"zone":12,"typeConfidence":0.92,"plateTime":0.3822411113520645,"extension":6.249663626418668},"index":3,"playId":"1a37b463-c205-38ad-b138-a106cbcad2a3","pitchNumber":4,"startTime":"2026-07-04T03:15:22.024Z","endTime":"2026-07-04T03:15:25.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:15:25.099Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T03:15:34.342Z","endTime":"2026-07-04T03:16:02.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.127580794851763,"aZ":-20.904613974424464,"pfxX":-3.433201452236871,"pfxZ":7.821995315580027,"pX":-0.13560599238652857,"pZ":3.246621566237686,"vX0":4.027959475909899,"vY0":-118.3158164400162,"vZ0":-2.3354766666364726,"x":122.17,"y":151.12,"x0":-1.4012889429493356,"y0":50.00416749524941,"z0":6.130068420972432,"aX":-4.94758303907815},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":13.9,"breakHorizontal":5.4,"spinRate":1708,"spinDirection":189},"zone":2,"typeConfidence":0.88,"plateTime":0.4600882018401786,"extension":6.63650304961777},"hitData":{"launchSpeed":96.3,"launchAngle":47.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":127.02,"coordY":189.27}},"index":0,"playId":"d7b55397-8a34-345a-b075-6b9a75e8cd2b","pitchNumber":1,"startTime":"2026-07-04T03:15:52.245Z","endTime":"2026-07-04T03:16:02.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:16:02.754Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T03:18:02.852Z","endTime":"2026-07-04T03:18:16.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":1},"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":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62854119202367,"aZ":-27.635780267843504,"pfxX":-9.92286199065047,"pfxZ":2.3675648832354135,"pX":-0.9594141387344558,"pZ":2.999516920182646,"vX0":7.846866598798981,"vY0":-137.01076335813863,"vZ0":-0.3591226293700842,"x":153.57,"y":157.79,"x0":-2.5580777263550605,"y0":50.00537861169934,"z0":5.005850133975366,"aX":-19.044196031381926},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":16.6,"spinRate":2023,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.39836345107113713,"extension":5.2792907967259},"hitData":{"launchSpeed":69.3,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":147.02}},"index":0,"playId":"728ad730-1749-34ce-b70b-cad744c6ff7b","pitchNumber":1,"startTime":"2026-07-04T03:18:08.717Z","endTime":"2026-07-04T03:18:16.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:18:16.743Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to right fielder Luke Raley.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T03:18:36.865Z","endTime":"2026-07-04T03:19:29.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(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":93.8,"endSpeed":85.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417749811321958,"aZ":-30.391568610205674,"pfxX":-11.212129097103823,"pfxZ":0.9423775916079649,"pX":-0.8892316139004552,"pZ":4.3722181813491385,"vX0":8.401982691017988,"vY0":-136.33461097423145,"vZ0":3.5302311259402663,"x":150.9,"y":120.73,"x0":-2.545732232088114,"y0":50.00329238364408,"z0":5.1514949968659005,"aX":-21.224305619956336},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":18.7,"spinRate":2219,"spinDirection":239},"zone":11,"typeConfidence":0.92,"plateTime":0.40090308060956836,"extension":5.323793684153209},"index":0,"playId":"2f6f8f01-0e5c-3d0f-8aaa-ec806a873d40","pitchNumber":1,"startTime":"2026-07-04T03:18:36.865Z","endTime":"2026-07-04T03:18:39.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.713317740514764,"aZ":-32.96426471995494,"pfxX":0.10537723709342206,"pfxZ":-0.5029965549876252,"pX":-0.8383856179412015,"pZ":2.358233704095671,"vX0":4.535907232142874,"vY0":-123.60877552942843,"vZ0":0.3895684353183899,"x":148.96,"y":175.11,"x0":-2.7045662532410737,"y0":50.00484144101722,"z0":4.947711085737168,"aX":0.1643323920684075},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-1.2,"spinRate":2246,"spinDirection":56},"zone":4,"typeConfidence":0.89,"plateTime":0.4417030859109752,"extension":5.381318985726897},"index":1,"playId":"ae0229fe-0826-3480-96d4-750ac51fb6d9","pitchNumber":2,"startTime":"2026-07-04T03:18:49.974Z","endTime":"2026-07-04T03:18:53.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580544976624985,"aZ":-15.345323043736673,"pfxX":-7.395303734471819,"pfxZ":8.556183061755084,"pX":-0.08247769726587142,"pZ":3.512806309266797,"vX0":9.440834901465369,"vY0":-139.19517951976303,"vZ0":-1.6702150017691766,"x":120.14,"y":143.93,"x0":-2.5536601764511233,"y0":50.00042535335589,"z0":5.134072485168186,"aX":-14.542703467025722},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":11.5,"spinRate":2280,"spinDirection":225},"zone":11,"typeConfidence":0.94,"plateTime":0.393148842440016,"extension":5.528953529400822},"index":2,"playId":"c578bd4d-63b0-3a61-968a-dc08d6b2dbe5","pitchNumber":3,"startTime":"2026-07-04T03:19:05.248Z","endTime":"2026-07-04T03:19:08.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77526469057271,"aZ":-17.802228158663265,"pfxX":-7.355328427753666,"pfxZ":7.296777267518557,"pX":0.632562033757281,"pZ":3.10297518400215,"vX0":10.936547094565494,"vY0":-138.8991000855042,"vZ0":-2.2316525295562077,"x":92.89,"y":155.0,"x0":-2.3857045709328246,"y0":50.00263070830862,"z0":5.090019223240924,"aX":-14.487932821252496},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":11.3,"spinRate":2179,"spinDirection":230},"zone":3,"typeConfidence":0.94,"plateTime":0.3931312318399294,"extension":5.505213546645095},"hitData":{"launchSpeed":97.6,"launchAngle":25.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.02,"coordY":68.75}},"index":3,"playId":"e00ca141-c884-3385-8f86-10ea14a7c61c","pitchNumber":4,"startTime":"2026-07-04T03:19:21.268Z","endTime":"2026-07-04T03:19:29.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:19:29.778Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T03:19:46.470Z","endTime":"2026-07-04T03:21:06.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.165281530112807,"aZ":-32.61800324423445,"pfxX":-0.03825045920793313,"pfxZ":-0.28533732486480545,"pX":-0.6493698108160076,"pZ":2.472985863453011,"vX0":3.0064094995929866,"vY0":-123.77390474560079,"vZ0":0.43533285861178483,"x":141.75,"y":172.01,"x0":-1.8669568398212888,"y0":50.001115106551865,"z0":4.993119272179307,"aX":-0.06110478059732913},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":-0.5,"spinRate":2279,"spinDirection":93},"zone":4,"typeConfidence":0.89,"plateTime":0.4399777218548597,"extension":5.425623532157309},"index":0,"playId":"3fd8c255-1e6f-375f-a36e-fb2bf7b4ce55","pitchNumber":1,"startTime":"2026-07-04T03:19:54.252Z","endTime":"2026-07-04T03:19:57.521Z","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":85.3,"endSpeed":79.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.995098572405794,"aZ":-32.215608015801024,"pfxX":9.90843746416559E-4,"pfxZ":-0.024534296879910045,"pX":-1.0699911681314203,"pZ":1.8630653929406396,"vX0":1.693792344283027,"vY0":-124.40744657540206,"vZ0":-0.8582484931819389,"x":157.79,"y":188.48,"x0":-1.7549894691070855,"y0":50.004209250184864,"z0":4.843294303101985,"aX":0.0013447767316406567},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-0.4,"spinRate":2162,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.43745203630752094,"extension":5.337225285454478},"index":1,"playId":"0f998eb8-2825-38bc-954d-cc63fb909b52","pitchNumber":2,"startTime":"2026-07-04T03:20:10.146Z","endTime":"2026-07-04T03:20:13.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.831465596799706,"aZ":-30.98099740958503,"pfxX":-0.5757891599395406,"pfxZ":0.7410496153448403,"pX":0.6873881525354614,"pZ":2.439132983385023,"vX0":5.859322610530904,"vY0":-125.71290499852557,"vZ0":-0.023965888712281114,"x":90.8,"y":172.92,"x0":-1.5919169002042728,"y0":50.00390539345576,"z0":4.949245543373913,"aX":-0.9290831443906444},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":-0.2,"spinRate":2159,"spinDirection":358},"zone":6,"typeConfidence":0.88,"plateTime":0.4345526845008272,"extension":5.332830211930922},"index":2,"playId":"16dc136b-517a-3ac6-ac78-b134ee56eef4","pitchNumber":3,"startTime":"2026-07-04T03:20:25.256Z","endTime":"2026-07-04T03:20:28.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026993431568048,"aZ":-18.28847105698662,"pfxX":-6.044361792330134,"pfxZ":6.873771173500888,"pX":-1.2078481181893486,"pZ":3.790781527898223,"vX0":3.9445510995020507,"vY0":-140.3568010384246,"vZ0":-0.45772017998241105,"x":163.04,"y":136.43,"x0":-1.837115436086711,"y0":50.00277932586775,"z0":5.133700596676225,"aX":-12.211268445517685},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":10.3,"spinRate":2260,"spinDirection":233},"zone":11,"typeConfidence":0.93,"plateTime":0.388379803413875,"extension":5.325892852276887},"index":3,"playId":"37d0f620-6cad-30bd-b84d-8d42fd756cd0","pitchNumber":4,"startTime":"2026-07-04T03:20:46.376Z","endTime":"2026-07-04T03:20:49.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.118906272629676,"aZ":-34.95374278186912,"pfxX":-9.434489759689274,"pfxZ":-1.6637536285781236,"pX":-1.75871031819957,"pZ":1.9628719575191134,"vX0":3.674538811489819,"vY0":-127.99022242430156,"vZ0":-0.1802687768897543,"x":184.04,"y":185.78,"x0":-1.9798893929245227,"y0":50.00002922985309,"z0":4.750199019037379,"aX":-15.795227661246324},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.9,"breakHorizontal":16.3,"spinRate":1929,"spinDirection":261},"zone":13,"typeConfidence":0.89,"plateTime":0.4264339260799175,"extension":5.538380764574428},"index":4,"playId":"0e469b4c-86f4-3c9a-b6a8-d75277f6932c","pitchNumber":5,"startTime":"2026-07-04T03:21:02.739Z","endTime":"2026-07-04T03:21:06.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:21:06.207Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Raley lines out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T03:23:00.035Z","endTime":"2026-07-04T03:24:09.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.395814738712755,"aZ":-40.57077351650087,"pfxX":-0.36581306608167363,"pfxZ":-5.98554691494185,"pX":0.6716050964453997,"pZ":2.2436495139837396,"vX0":5.354293710339158,"vY0":-117.4115781652716,"vZ0":-0.5416338827901654,"x":91.4,"y":178.2,"x0":-1.5870765893870225,"y0":50.00473526496817,"z0":6.2397225290465235,"aX":-0.512831844814927},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.7,"breakHorizontal":-0.6,"spinRate":2556,"spinDirection":22},"zone":9,"typeConfidence":0.89,"plateTime":0.46577810378796114,"extension":6.305378521504858},"index":0,"playId":"48c6bbb6-bed3-3d70-9bee-3770b0d4abd7","pitchNumber":1,"startTime":"2026-07-04T03:23:17.290Z","endTime":"2026-07-04T03:23:20.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64724070479661,"aZ":-14.276440491351824,"pfxX":-9.994858560962896,"pfxZ":9.33728250144258,"pX":-0.4103473150695232,"pZ":2.0443068675988143,"vX0":6.4092146254321545,"vY0":-137.83001238343576,"vZ0":-7.914221490071241,"x":132.64,"y":183.58,"x0":-1.4714790461429295,"y0":50.00507349026871,"z0":5.924223152031568,"aX":-19.164557128679697},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":16.7,"spinRate":2415,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.39792516920509957,"extension":6.385807708011631},"index":1,"playId":"18bea0b5-4f94-377c-8982-6b6397522fcf","pitchNumber":2,"startTime":"2026-07-04T03:23:31.789Z","endTime":"2026-07-04T03:23:38.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322991136281455,"aZ":-39.95354628636489,"pfxX":0.23793007557045953,"pfxZ":-5.510791793689503,"pX":-0.1581728986634355,"pZ":3.143671725463017,"vX0":3.385638879430386,"vY0":-118.22167511132712,"vZ0":1.1945056826688187,"x":123.03,"y":153.9,"x0":-1.6420605981957108,"y0":50.00553373219778,"z0":6.309574873369573,"aX":0.3355688108646787},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.4,"breakHorizontal":-1.3,"spinRate":2341,"spinDirection":26},"zone":2,"typeConfidence":0.89,"plateTime":0.46396323304341447,"extension":6.518888412699566},"hitData":{"launchSpeed":100.1,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.27,"coordY":57.34}},"index":2,"playId":"0494c0cf-ec6c-34fa-9084-4e181c0232c8","pitchNumber":3,"startTime":"2026-07-04T03:24:01.231Z","endTime":"2026-07-04T03:24:09.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:24:09.928Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T03:24:16.970Z","endTime":"2026-07-04T03:25:42.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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,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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.945012386789934,"aZ":-19.73046711247977,"pfxX":-5.502574784778664,"pfxZ":9.213841565717793,"pX":-0.7514861833657039,"pZ":2.721835122424576,"vX0":3.309696180833012,"vY0":-114.83385208357197,"vZ0":-3.39612963149892,"x":145.64,"y":165.29,"x0":-1.4880930859358314,"y0":50.005356651216395,"z0":6.113749005782309,"aX":-7.4356470533158685},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":1657,"spinDirection":191},"zone":4,"typeConfidence":0.9,"plateTime":0.4748648741656165,"extension":6.524309656560268},"index":0,"playId":"ed543f73-9b34-3a89-b938-d64915db3157","pitchNumber":1,"startTime":"2026-07-04T03:24:30.043Z","endTime":"2026-07-04T03:24:33.546Z","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":82.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11665468801854,"aZ":-27.481964471247327,"pfxX":-0.746332316016378,"pfxZ":2.7890373027138144,"pX":0.13326918431364881,"pZ":0.8088843040894436,"vX0":5.868529763382549,"vY0":-128.21210127085146,"vZ0":-7.190158533064752,"x":111.92,"y":216.94,"x0":-2.078834031490024,"y0":50.00041248924162,"z0":5.7657945311502115,"aX":-1.254758851194377},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":0.1,"spinRate":2622,"spinDirection":162},"zone":14,"typeConfidence":0.89,"plateTime":0.4256462802762009,"extension":6.571841104891144},"index":1,"playId":"ad4434e2-c202-3a07-850e-f8e038de7949","pitchNumber":2,"startTime":"2026-07-04T03:24:49.026Z","endTime":"2026-07-04T03:24:52.248Z","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":89.4,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86810588730732,"aZ":-26.640238168479097,"pfxX":1.450469984283803,"pfxZ":3.2149646547809514,"pX":0.5855881842303301,"pZ":2.1420714847690743,"vX0":5.95633588840022,"vY0":-130.0692836344632,"vZ0":-4.680612102174216,"x":94.68,"y":180.94,"x0":-1.91749560873504,"y0":50.004741170016075,"z0":5.971520731662819,"aX":2.4995873264713806},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":-3.8,"spinRate":2748,"spinDirection":178},"zone":9,"typeConfidence":0.9,"plateTime":0.4202147467836195,"extension":6.408174779805549},"index":2,"playId":"25ee6866-9aaa-3b2e-916f-dc90cdf90b4c","pitchNumber":3,"startTime":"2026-07-04T03:25:05.856Z","endTime":"2026-07-04T03:25:12.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T03:25:22.444Z","endTime":"2026-07-04T03:25:36.958Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07716537906979,"aZ":-14.885096737676674,"pfxX":-7.463511316652674,"pfxZ":8.792605327092861,"pX":0.6267003655822476,"pZ":2.536139324222917,"vX0":7.560023043109257,"vY0":-139.50973654899727,"vZ0":-6.822970297998987,"x":93.11,"y":170.3,"x0":-1.1516831677184427,"y0":50.00471882040752,"z0":5.999101001971176,"aX":-14.67910431428216},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2418,"spinDirection":190},"zone":6,"typeConfidence":0.91,"plateTime":0.392966837630055,"extension":6.326937753063359},"index":4,"playId":"c3839a4a-24c5-3f5f-b22f-a1200636a809","pitchNumber":4,"startTime":"2026-07-04T03:25:36.958Z","endTime":"2026-07-04T03:25:42.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:25:42.136Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T03:26:02.082Z","endTime":"2026-07-04T03:26:14.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11847419805488,"aZ":-16.40323657903531,"pfxX":-7.208629962558929,"pfxZ":8.27359754923918,"pX":-0.5084730805486033,"pZ":2.2865452682178584,"vX0":4.7883663684214754,"vY0":-137.8088463152328,"vZ0":-6.962718523448917,"x":136.38,"y":177.04,"x0":-1.3397517788221327,"y0":50.00498406234082,"z0":5.9713967577166,"aX":-13.745959418909683},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2397,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.398779824646204,"extension":6.448448982553618},"hitData":{"launchSpeed":94.5,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.19,"coordY":70.96}},"index":0,"playId":"25eb6809-59ce-3806-9caf-0079bcec42fb","pitchNumber":1,"startTime":"2026-07-04T03:26:06.304Z","endTime":"2026-07-04T03:26:14.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:26:14.821Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alejandro Kirk lines out sharply to center fielder Victor Robles.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:28:04.833Z","endTime":"2026-07-04T03:28:28.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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, 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":84.7,"endSpeed":77.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91567036893861,"aZ":-32.836027548931405,"pfxX":-1.0450598821031836,"pfxZ":-0.4339571879365032,"pX":0.15044995153464003,"pZ":2.319591060984827,"vX0":7.25191942593127,"vY0":-123.14475838825403,"vZ0":0.24590384951420052,"x":111.27,"y":176.15,"x0":-2.693648408700856,"y0":50.00022642754515,"z0":4.990884167818154,"aX":-1.6097791380316706},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":0.2,"spinRate":2241,"spinDirection":31},"zone":5,"typeConfidence":0.87,"plateTime":0.44437731970031713,"extension":5.3562105296130555},"hitData":{"launchSpeed":102.3,"launchAngle":19.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.35,"coordY":61.99}},"index":0,"playId":"ac719dc6-38fb-3003-85dd-09019d0fa7ea","pitchNumber":1,"startTime":"2026-07-04T03:28:20.753Z","endTime":"2026-07-04T03:28:28.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:28:28.266Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yohendrick Piñango flies out to right fielder Luke Raley.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:28:42.712Z","endTime":"2026-07-04T03:31:43.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"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":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06584039496358,"aZ":-35.47712807376138,"pfxX":-9.674591088486022,"pfxZ":-2.039091346824958,"pX":-0.7366115588154509,"pZ":1.846781590716516,"vX0":5.8638632006666045,"vY0":-126.31306965762846,"vZ0":-0.24757306924628264,"x":145.08,"y":188.92,"x0":-1.8279829010635609,"y0":50.002274428973585,"z0":4.791908574853795,"aX":-15.675678801349575},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":16.2,"spinRate":1848,"spinDirection":261},"zone":7,"typeConfidence":0.9,"plateTime":0.4331663849344576,"extension":5.447285173656136},"index":0,"playId":"fdeb44b1-1ccd-3ada-85bc-d21abfda5cc2","pitchNumber":1,"startTime":"2026-07-04T03:28:53.172Z","endTime":"2026-07-04T03:28:56.954Z","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":85.5,"endSpeed":78.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.126219234087586,"aZ":-31.737775494596512,"pfxX":-0.9337319750685893,"pfxZ":0.2804840619981128,"pX":1.3470153614411504,"pZ":1.5621823691735424,"vX0":7.595883598640704,"vY0":-124.33470730619909,"vZ0":-1.6093005662915725,"x":65.65,"y":196.6,"x0":-1.621906225756135,"y0":50.00525693159991,"z0":4.843141572376397,"aX":-1.4680976554718002},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":0.0,"spinRate":2196,"spinDirection":351},"zone":14,"typeConfidence":0.89,"plateTime":0.4399522768209758,"extension":5.579650415226118},"index":1,"playId":"80791e39-8d3d-31a9-9ff1-665a6f65a439","pitchNumber":2,"startTime":"2026-07-04T03:29:05.813Z","endTime":"2026-07-04T03:29:08.813Z","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":96.0,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369682213762754,"aZ":-19.202904731152202,"pfxX":-7.6734307627099465,"pfxZ":6.582643195601366,"pX":0.7286235966957516,"pZ":2.521738939739262,"vX0":9.324916317262897,"vY0":-139.50816259663873,"vZ0":-3.3238825446729576,"x":89.23,"y":170.69,"x0":-1.6602162990388545,"y0":50.00523414560023,"z0":4.994296086785828,"aX":-15.128159504877662},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":12.0,"spinRate":2277,"spinDirection":235},"zone":6,"typeConfidence":0.93,"plateTime":0.3926044733601275,"extension":5.542163464805014},"index":2,"playId":"cfd3eafc-bd50-347a-9d7f-72b64d320beb","pitchNumber":3,"startTime":"2026-07-04T03:29:20.160Z","endTime":"2026-07-04T03:29:23.220Z","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":85.7,"endSpeed":78.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62843953952294,"aZ":-31.968893398500633,"pfxX":-0.7531468217391715,"pfxZ":0.12972512660690416,"pX":0.6554405942038114,"pZ":1.6561348601615746,"vX0":6.126931146190237,"vY0":-124.75799295602862,"vZ0":-1.2210449536306895,"x":92.02,"y":194.06,"x0":-1.7367188791610773,"y0":50.00228071484861,"z0":4.792226073117539,"aX":-1.1851432192499527},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-0.1,"spinRate":2298,"spinDirection":86},"zone":9,"typeConfidence":0.88,"plateTime":0.439406296651323,"extension":5.674473065718951},"index":3,"playId":"1d64b665-4cfe-304f-af6e-7c719f0df7fc","pitchNumber":4,"startTime":"2026-07-04T03:29:36.729Z","endTime":"2026-07-04T03:29:42.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416263476759184,"aZ":-35.795099426306784,"pfxX":-9.112194774131051,"pfxZ":-2.220795628371933,"pX":-1.3998645835842702,"pZ":2.520256144752707,"vX0":4.170851484404784,"vY0":-126.44811487225492,"vZ0":1.495035610657931,"x":170.36,"y":170.73,"x0":-1.8816945671180783,"y0":50.00545425835873,"z0":4.781265023640219,"aX":-14.841404430192531},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":15.6,"spinRate":1914,"spinDirection":260},"zone":11,"typeConfidence":0.89,"plateTime":0.4322404448455375,"extension":5.335336077598536},"index":4,"playId":"f61e4b3e-9ecb-33ae-a104-3f0d82cf7be9","pitchNumber":5,"startTime":"2026-07-04T03:30:06.089Z","endTime":"2026-07-04T03:30:09.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.064606449213617,"aZ":-30.83352275774224,"pfxX":-0.7994892848836703,"pfxZ":0.8130868368094788,"pX":0.9292833333936018,"pZ":2.0690838067568302,"vX0":6.860331125010223,"vY0":-126.82370921037446,"vZ0":-0.9111099454304529,"x":81.58,"y":182.91,"x0":-1.6888299709598504,"y0":50.00593866404258,"z0":4.8577964490877115,"aX":-1.3245571275711674},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":0.1,"spinRate":2178,"spinDirection":130},"zone":14,"typeConfidence":0.88,"plateTime":0.42927923882230523,"extension":5.559018974487923},"index":5,"playId":"dfaa7f05-624f-3f0a-9c78-b96f81a1f38f","pitchNumber":6,"startTime":"2026-07-04T03:30:20.531Z","endTime":"2026-07-04T03:30:24.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55044530174726,"aZ":-19.141421965787924,"pfxX":-7.204318463959047,"pfxZ":6.657912006899657,"pX":-0.674643303616919,"pZ":4.005384565484781,"vX0":5.865087305644812,"vY0":-139.3192423318971,"vZ0":0.4706077715079363,"x":142.72,"y":130.63,"x0":-1.8755998748789726,"y0":50.00258372831622,"z0":5.103625542888539,"aX":-14.101696750814106},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":11.8,"spinRate":2227,"spinDirection":234},"zone":11,"typeConfidence":0.93,"plateTime":0.3937947350438331,"extension":5.264636468496946},"index":6,"playId":"9b252b47-9b20-316e-a673-25bb93da4851","pitchNumber":7,"startTime":"2026-07-04T03:30:39.233Z","endTime":"2026-07-04T03:30:42.890Z","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":96.8,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.324538686598444,"aZ":-22.822520772510927,"pfxX":-8.194378277997403,"pfxZ":4.670674447015063,"pX":0.3973576643710567,"pZ":3.6303313605896173,"vX0":8.343247139032519,"vY0":-140.7076504105862,"vZ0":-0.25624458498631053,"x":101.85,"y":140.76,"x0":-1.5434857530236528,"y0":50.00349313555846,"z0":5.203046809880652,"aX":-16.410204298195673},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":13.1,"spinRate":2292,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3894591084497958,"extension":5.430446797562811},"index":7,"playId":"570406a2-dc66-337f-9258-4df087f7674d","pitchNumber":8,"startTime":"2026-07-04T03:30:57.571Z","endTime":"2026-07-04T03:31:00.754Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"startTime":"2026-07-04T03:31:17.666Z","endTime":"2026-07-04T03:31:33.751Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91543791326188,"aZ":-32.71606599605723,"pfxX":-0.46218094295202605,"pfxZ":-0.3304708983432505,"pX":0.2845747864933897,"pZ":2.0119935236766278,"vX0":5.1417259276042975,"vY0":-125.92029655066153,"vZ0":-0.5483610043334005,"x":106.15,"y":184.46,"x0":-1.7106739875058796,"y0":50.00371519306149,"z0":4.8449688637241595,"aX":-0.7536230203112604},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-0.1,"spinRate":2240,"spinDirection":15},"zone":9,"typeConfidence":0.88,"plateTime":0.4324602156819308,"extension":5.585252160881347},"hitData":{"launchSpeed":97.9,"launchAngle":39.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.55,"coordY":78.85}},"index":9,"playId":"57fb24ae-9e29-34be-8086-824f50a48426","pitchNumber":9,"startTime":"2026-07-04T03:31:33.751Z","endTime":"2026-07-04T03:31:43.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:31:43.785Z","atBatIndex":40},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ernie Clement reaches on a throwing error by second baseman Cole Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:32:04.694Z","endTime":"2026-07-04T03:32:52.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08411341361621,"aZ":-30.913051052469555,"pfxX":-0.25981312432405756,"pfxZ":0.7736504607903729,"pX":-0.3970267183079471,"pZ":2.580218514237577,"vX0":5.992594717133506,"vY0":-126.30409767309737,"vZ0":0.2865737298504698,"x":132.13,"y":169.11,"x0":-2.7597391359038834,"y0":50.00244923528801,"z0":4.937586300500681,"aX":-0.424245670096177},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":-0.8,"spinRate":2310,"spinDirection":77},"zone":4,"typeConfidence":0.88,"plateTime":0.4325331767503151,"extension":5.331701226602303},"index":0,"playId":"885e8609-802c-325b-b91f-b4eaa95e92d9","pitchNumber":1,"startTime":"2026-07-04T03:32:06.147Z","endTime":"2026-07-04T03:32:11.169Z","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":97.2,"endSpeed":89.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882196019642414,"aZ":-26.680176318939395,"pfxX":-10.675947235143742,"pfxZ":2.7161529866375975,"pX":1.6641857270606435,"pZ":3.6828506901433267,"vX0":14.740071255387623,"vY0":-140.79193417579125,"vZ0":0.8326625597037739,"x":53.57,"y":139.34,"x0":-2.235047636932748,"y0":50.00162092989304,"z0":5.100915052803153,"aX":-21.582612752681097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":2077,"spinDirection":241},"zone":12,"typeConfidence":0.89,"plateTime":0.38800023597971833,"extension":5.733649525297771},"index":1,"playId":"0a901861-afde-3700-a606-4e4c40a97861","pitchNumber":2,"startTime":"2026-07-04T03:32:25.041Z","endTime":"2026-07-04T03:32:28.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836719362937735,"aZ":-28.136248785856342,"pfxX":-10.389557522475096,"pfxZ":2.0414711679279964,"pX":0.8290172893782826,"pZ":3.0139752485566524,"vX0":12.40408516000275,"vY0":-139.35866397456934,"vZ0":-0.2936187259320051,"x":85.4,"y":157.4,"x0":-2.319225622456121,"y0":50.00276384351199,"z0":4.971335717059912,"aX":-20.540267658879188},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":16.4,"spinRate":2031,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.3922869036303216,"extension":5.489375413702953},"hitData":{"launchSpeed":94.6,"launchAngle":7.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.79,"coordY":146.51}},"index":2,"playId":"af96cb20-7853-3fe1-bb4e-599eb6a4fd7f","pitchNumber":3,"startTime":"2026-07-04T03:32:42.177Z","endTime":"2026-07-04T03:32:52.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:32:52.220Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sean Keys lines out to right fielder Luke Raley.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T03:33:18.233Z","endTime":"2026-07-04T03:34:29.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.429897959676232,"aZ":-28.511047671008427,"pfxX":-9.98096274403601,"pfxZ":1.9205139532423185,"pX":-1.24402067588256,"pZ":3.192835928826774,"vX0":4.801285350376276,"vY0":-137.2549961958827,"vZ0":0.28273248843730237,"x":164.42,"y":152.57,"x0":-1.719382331580419,"y0":50.00344727151822,"z0":5.030273699160567,"aX":-19.040331303475718},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":2034,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.39909609903293175,"extension":5.497284521350228},"index":0,"playId":"501d023c-4a35-34d2-b0f1-af32df159e89","pitchNumber":1,"startTime":"2026-07-04T03:33:27.991Z","endTime":"2026-07-04T03:33:31.685Z","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":87.5,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386820032901987,"aZ":-35.173676302225914,"pfxX":-9.752711552398713,"pfxZ":-1.8268800100623368,"pX":-1.3406790877066974,"pZ":1.4894205422495415,"vX0":4.374303290918758,"vY0":-127.45983895970909,"vZ0":-1.0959344853412418,"x":168.1,"y":198.57,"x0":-1.8127829667883664,"y0":50.00227290049627,"z0":4.704450376595157,"aX":-16.03338209996898},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":16.7,"spinRate":1933,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.42985404325869636,"extension":5.647252780566611},"index":1,"playId":"96a749cd-d959-36f2-975e-1fd396918d90","pitchNumber":2,"startTime":"2026-07-04T03:33:44.721Z","endTime":"2026-07-04T03:33:47.728Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50130874263705,"aZ":-31.153279982322026,"pfxX":-1.24265865287473,"pfxZ":0.6350984825234676,"pX":0.21741434739841964,"pZ":2.668756424609355,"vX0":5.249982687622822,"vY0":-125.64545616768545,"vZ0":0.6347871010585335,"x":108.71,"y":166.72,"x0":-1.7266509376298753,"y0":50.00590052317299,"z0":4.919816554468444,"aX":-2.01194817998744},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":1.2,"spinRate":2114,"spinDirection":327},"zone":5,"typeConfidence":0.85,"plateTime":0.43387288068137986,"extension":5.564675691081456},"index":2,"playId":"0bef4663-4506-3ef8-9bdf-3f58305652d5","pitchNumber":3,"startTime":"2026-07-04T03:34:02.810Z","endTime":"2026-07-04T03:34:05.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991433892761123,"aZ":-34.83981448592797,"pfxX":-9.471284034104363,"pfxZ":-1.5860641636263466,"pX":0.4120582638500562,"pZ":2.4062658545306315,"vX0":8.021134626582162,"vY0":-127.89529953119917,"vZ0":0.7995166467443084,"x":101.29,"y":173.81,"x0":-1.5135524445770658,"y0":50.002942049645654,"z0":4.792915439866281,"aX":-15.905570748031623},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.5,"breakHorizontal":15.7,"spinRate":1764,"spinDirection":259},"zone":6,"typeConfidence":0.9,"plateTime":0.42602808085919674,"extension":5.844176244065253},"hitData":{"launchSpeed":99.1,"launchAngle":22.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.01,"coordY":92.99}},"index":3,"playId":"0b46506e-ea8f-3393-8270-18c75149f519","pitchNumber":4,"startTime":"2026-07-04T03:34:21.594Z","endTime":"2026-07-04T03:34:29.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:34:29.612Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:36:30.723Z","endTime":"2026-07-04T03:38:03.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1578111968426,"aZ":-8.388503781937285,"pfxX":-2.7868404877351303,"pfxZ":11.78457205392207,"pX":0.13281941348447618,"pZ":2.773644022831513,"vX0":5.654795321726459,"vY0":-140.9620668875453,"vZ0":-7.727842419650461,"x":111.94,"y":163.89,"x0":-1.5345260379958245,"y0":50.00548115747907,"z0":6.087754495781236,"aX":-5.626776473122993},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.0,"breakHorizontal":4.0,"spinRate":2306,"spinDirection":200},"zone":5,"typeConfidence":0.92,"plateTime":0.3881415912795161,"extension":6.46713821883578},"index":0,"playId":"093f3a05-46aa-3c72-8deb-859f0ec3d94a","pitchNumber":1,"startTime":"2026-07-04T03:36:40.530Z","endTime":"2026-07-04T03:36:43.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511419486637035,"aZ":-9.062168031365076,"pfxX":-3.276901072944458,"pfxZ":11.410154346770355,"pX":0.36543854048498714,"pZ":3.429687342926141,"vX0":6.189938247347234,"vY0":-140.83954150832318,"vZ0":-5.776828161044671,"x":103.07,"y":146.18,"x0":-1.426881701451017,"y0":50.00184086948985,"z0":6.082351670001101,"aX":-6.637562041550985},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.8,"breakHorizontal":4.8,"spinRate":2370,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.3876800604010797,"extension":6.356891864582518},"index":1,"playId":"512ffe87-b840-3cfd-b959-0491f46a4238","pitchNumber":2,"startTime":"2026-07-04T03:36:56.286Z","endTime":"2026-07-04T03:36:59.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.732902560316724,"aZ":-25.344292794880573,"pfxX":-1.5786561057766733,"pfxZ":3.9154237633727753,"pX":0.5734771997724795,"pZ":1.4984608295289796,"vX0":6.4129773842981335,"vY0":-130.76332189754615,"vZ0":-6.562224637321061,"x":95.14,"y":198.32,"x0":-1.6980288569702329,"y0":50.001491147679616,"z0":5.923117618723817,"aX":-2.7532283233353683},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":1.6,"spinRate":2771,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.41772330488119813,"extension":6.48215211020281},"index":2,"playId":"8eb4a325-597c-3f09-b2b7-8d54f7f6caa9","pitchNumber":3,"startTime":"2026-07-04T03:37:25.556Z","endTime":"2026-07-04T03:37:28.804Z","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":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820043723088116,"aZ":-18.75395075495772,"pfxX":-8.155917970853892,"pfxZ":6.639625749578199,"pX":0.9023755172337746,"pZ":3.0052781282852656,"vX0":9.509920869406713,"vY0":-140.55245634096028,"vZ0":-5.15430804609647,"x":82.6,"y":157.64,"x0":-1.4491197259665423,"y0":50.00245166250604,"z0":6.06270749479041,"aX":-16.484311599161444},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":13.1,"spinRate":2346,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.38818526025467515,"extension":6.265464303466223},"index":3,"playId":"60c51ad8-e933-3b57-87a2-10388b3d7366","pitchNumber":4,"startTime":"2026-07-04T03:37:43.472Z","endTime":"2026-07-04T03:37:47.630Z","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":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53044017999188,"aZ":-11.562974449728694,"pfxX":-3.56660560733568,"pfxZ":10.059143263191896,"pX":-0.2245300964507798,"pZ":4.013162933287466,"vX0":5.275176032339231,"vY0":-142.00568544146498,"vZ0":-3.9715516897165837,"x":125.56,"y":130.42,"x0":-1.6400467008766377,"y0":50.00150745181824,"z0":6.161502369490118,"aX":-7.307545740467995},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":5.4,"spinRate":2455,"spinDirection":198},"zone":11,"typeConfidence":0.88,"plateTime":0.38522105815557683,"extension":6.421978838316581},"index":4,"playId":"2c4df700-3313-3e46-95b7-13823dfcb9fb","pitchNumber":5,"startTime":"2026-07-04T03:38:00.688Z","endTime":"2026-07-04T03:38:03.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:38:03.688Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"J.P. Crawford doubles (7) on a ground ball to left fielder Yohendrick Piñango.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:38:28.689Z","endTime":"2026-07-04T03:41:09.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22782937218569,"aZ":-8.472480506242995,"pfxX":-3.2706370964581515,"pfxZ":11.624906565539487,"pX":0.9251131958849266,"pZ":2.765518216332039,"vX0":8.468755420766769,"vY0":-141.8454217279351,"vZ0":-7.644739070555334,"x":81.74,"y":164.11,"x0":-1.6734293936144458,"y0":50.00587703946515,"z0":6.034756453337126,"aX":-6.670363634969771},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.7,"breakHorizontal":4.2,"spinRate":2476,"spinDirection":198},"zone":12,"typeConfidence":0.92,"plateTime":0.38602691160523994,"extension":6.377489934817973},"index":0,"playId":"6771a12c-b7e3-321e-9839-d6a1d45b7f35","pitchNumber":1,"startTime":"2026-07-04T03:38:29.420Z","endTime":"2026-07-04T03:38:32.420Z","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":77.1,"endSpeed":71.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.761799115763782,"aZ":-18.049893423588443,"pfxX":-6.949853746993682,"pfxZ":11.104022305949346,"pX":-0.278595606648555,"pZ":-0.360755220993167,"vX0":5.0439002118448775,"vY0":-111.92353275916334,"vZ0":-9.587677295358771,"x":127.62,"y":248.52,"x0":-1.6558970585426906,"y0":50.00142061002505,"z0":5.8192019244302156,"aX":-8.837278605622467},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":18.0,"breakHorizontal":11.3,"spinRate":1725,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.48894637976656163,"extension":6.73878487805865},"index":1,"playId":"05ab426d-c2b2-36ce-a200-891c49f32c97","pitchNumber":2,"startTime":"2026-07-04T03:38:43.959Z","endTime":"2026-07-04T03:38:46.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.188981277836906,"aZ":-18.30974961023783,"pfxX":-5.099326986697276,"pfxZ":10.160167679568785,"pX":-0.4222278481400782,"pZ":3.1908219898456847,"vX0":4.0290608592820645,"vY0":-116.45099315089398,"vZ0":-2.6544687905544757,"x":133.09,"y":152.63,"x0":-1.517757754338502,"y0":50.003399669467335,"z0":6.090182308304708,"aX":-6.958700541939033},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":1697,"spinDirection":189},"zone":1,"typeConfidence":0.9,"plateTime":0.4715323446083426,"extension":6.65754861546594},"index":2,"playId":"dda85387-a1a8-3780-822d-9ba8bada4f82","pitchNumber":3,"startTime":"2026-07-04T03:39:03.424Z","endTime":"2026-07-04T03:39:07.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50073794168507,"aZ":-11.707320920088229,"pfxX":-2.762546822052774,"pfxZ":9.99309780451553,"pX":0.7588527923220536,"pZ":3.1702577158833916,"vX0":7.50043035713808,"vY0":-142.3951456457909,"vZ0":-5.961849107298215,"x":88.07,"y":153.18,"x0":-1.553495868269525,"y0":50.00424318274315,"z0":6.0358534619107065,"aX":-5.659640175177663},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":3.5,"spinRate":2461,"spinDirection":198},"zone":3,"typeConfidence":0.9,"plateTime":0.3850413748634507,"extension":6.4756980035245455},"index":3,"playId":"9e024830-971c-36ef-993e-aa94ad15d205","pitchNumber":4,"startTime":"2026-07-04T03:39:25.212Z","endTime":"2026-07-04T03:39:28.212Z","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":91.0,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639050477186444,"aZ":-28.361966887844204,"pfxX":0.16522650062674882,"pfxZ":2.1191221637882105,"pX":0.18161528240944252,"pZ":2.10821735668615,"vX0":5.349279454191339,"vY0":-132.50449142597597,"vZ0":-4.794415388599942,"x":110.08,"y":181.86,"x0":-1.8762167892341832,"y0":50.00128823728855,"z0":5.988570472711106,"aX":0.2950873857317707},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":-1.3,"spinRate":2844,"spinDirection":149},"zone":8,"typeConfidence":0.89,"plateTime":0.41179608189805306,"extension":6.439231112932178},"index":4,"playId":"4ab288c6-9544-3a2b-a6e3-71bd90bea9e4","pitchNumber":5,"startTime":"2026-07-04T03:39:46.788Z","endTime":"2026-07-04T03:39:49.788Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.428049073700326,"aZ":-18.288538638931623,"pfxX":-8.56583231459894,"pfxZ":6.827802370008334,"pX":1.0172116227188244,"pZ":2.3138537684191203,"vX0":9.452634651088182,"vY0":-141.07865186513567,"vZ0":-6.876512882444262,"x":78.23,"y":176.31,"x0":-1.249788525116119,"y0":50.001904673135066,"z0":5.9439013695036875,"aX":-17.419221439149727},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":2464,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.38693014494774003,"extension":6.400899452691863},"index":5,"playId":"342818c8-bc9b-3e96-ac46-37a9ff0b0633","pitchNumber":6,"startTime":"2026-07-04T03:40:07.977Z","endTime":"2026-07-04T03:40:12.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544596541078622,"aZ":-44.98742265215633,"pfxX":1.0682869341015064,"pfxZ":-8.521305743141937,"pX":0.6804031934048659,"pZ":0.5821268234267234,"vX0":5.217757260637621,"vY0":-122.02192312227815,"vZ0":-3.8829308275577055,"x":91.06,"y":223.06,"x0":-1.6264356918655263,"y0":50.00217237052625,"z0":6.0795445657369545,"aX":1.6055695320946652},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-16.1,"breakHorizontal":-3.2,"spinRate":2927,"spinDirection":16},"zone":14,"typeConfidence":0.91,"plateTime":0.44929752134495526,"extension":6.438930320614979},"index":6,"playId":"dfe0e1fc-7023-3e64-92ce-aeba33f0e594","pitchNumber":7,"startTime":"2026-07-04T03:40:28.745Z","endTime":"2026-07-04T03:40:31.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.074292208151196,"aZ":-10.348059117948868,"pfxX":-3.994782845613395,"pfxZ":10.320871687464939,"pX":-0.7526520276365172,"pZ":2.252939891922062,"vX0":4.612290497590077,"vY0":-143.96077686031165,"vZ0":-8.634010039280371,"x":145.69,"y":177.95,"x0":-1.8508551111634564,"y0":50.00419941729838,"z0":5.918271349886844,"aX":-8.448881949045862},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.3,"breakHorizontal":6.4,"spinRate":2417,"spinDirection":201},"zone":4,"typeConfidence":0.89,"plateTime":0.379392436173966,"extension":6.526079792310766},"hitData":{"launchSpeed":101.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.19,"coordY":122.68}},"index":7,"playId":"2e6927e3-1d3f-3ca1-89d8-fd903ec447aa","pitchNumber":8,"startTime":"2026-07-04T03:40:53.990Z","endTime":"2026-07-04T03:41:09.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:41:09.011Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:41:24.678Z","endTime":"2026-07-04T03:42:25.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.2,"endSpeed":88.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48698816406829,"aZ":-13.237057295566645,"pfxX":-8.391345169720685,"pfxZ":9.41229397931313,"pX":-0.3610069187761737,"pZ":2.4658898772562545,"vX0":5.726199791243863,"vY0":-141.25421601250466,"vZ0":-7.465359308890751,"x":130.76,"y":172.2,"x0":-1.3288008062190233,"y0":50.00233331042948,"z0":6.002031852484917,"aX":-16.882629430149255},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":13.9,"spinRate":2625,"spinDirection":193},"zone":4,"typeConfidence":0.91,"plateTime":0.3884081146153813,"extension":6.3189694489483905},"index":0,"playId":"e3a8852b-1bcc-3425-9e35-5d8d8efd748a","pitchNumber":1,"startTime":"2026-07-04T03:41:39.069Z","endTime":"2026-07-04T03:41:42.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11527474309714,"aZ":-8.522098210655974,"pfxX":-3.8783984175597563,"pfxZ":11.821266338825371,"pX":0.8716884602983144,"pZ":1.7246833722518344,"vX0":7.464160415732181,"vY0":-141.03709578812638,"vZ0":-9.968320289319204,"x":83.77,"y":192.21,"x0":-1.31340524715969,"y0":50.00125125093075,"z0":5.867654139860999,"aX":-7.759358655335828},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2599,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.38936650553671104,"extension":6.438312946459041},"index":1,"playId":"2948af87-c933-3b15-9f42-bccd30abda1c","pitchNumber":2,"startTime":"2026-07-04T03:41:59.219Z","endTime":"2026-07-04T03:42:02.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83271807912362,"aZ":-11.330507770103818,"pfxX":-4.054512980370422,"pfxZ":10.186009465405638,"pX":0.8188197237549842,"pZ":3.5904135042027865,"vX0":7.517440618813891,"vY0":-142.40812207627374,"vZ0":-5.003910254279267,"x":85.79,"y":141.84,"x0":-1.3328365160423168,"y0":50.00430503449088,"z0":6.092114365627619,"aX":-8.298716391544215},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2665,"spinDirection":199},"zone":12,"typeConfidence":0.87,"plateTime":0.385169852660443,"extension":6.253799142715504},"index":2,"playId":"784bfc38-1fba-394e-8e2d-e0c6743f6908","pitchNumber":3,"startTime":"2026-07-04T03:42:21.622Z","endTime":"2026-07-04T03:42:25.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:42:25.329Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T03:42:45.123Z","endTime":"2026-07-04T03:43:47.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973185147721196,"aZ":-18.912465768304084,"pfxX":-5.159352653369419,"pfxZ":9.582995834247866,"pX":-0.7095066641851858,"pZ":3.1958862958812873,"vX0":3.3645931722014724,"vY0":-117.12509924301817,"vZ0":-2.603433384667394,"x":144.04,"y":152.49,"x0":-1.4973000483801704,"y0":50.00219707328766,"z0":6.098513411889485,"aX":-7.13853101401371},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":1772,"spinDirection":186},"zone":1,"typeConfidence":0.9,"plateTime":0.4683866434040662,"extension":6.602235700130787},"index":0,"playId":"f13d8046-4e70-3971-bc61-6704fa2748cf","pitchNumber":1,"startTime":"2026-07-04T03:42:52.606Z","endTime":"2026-07-04T03:42:55.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.70630143639502,"aZ":-7.881789377669319,"pfxX":-3.346688297558087,"pfxZ":11.757453145910866,"pX":-1.0823781829289092,"pZ":3.5661651769715697,"vX0":3.2420568988703606,"vY0":-143.84122803432547,"vZ0":-5.505175426295252,"x":158.26,"y":142.49,"x0":-1.7969982668324431,"y0":50.00340345537778,"z0":6.010648836448451,"aX":-6.915380399770061},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.2,"breakHorizontal":5.3,"spinRate":2632,"spinDirection":197},"zone":11,"typeConfidence":0.93,"plateTime":0.3828242541033995,"extension":6.488174197451031},"index":1,"playId":"aefce824-b156-30f0-923c-693927d26fb6","pitchNumber":2,"startTime":"2026-07-04T03:43:12.116Z","endTime":"2026-07-04T03:43:15.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19109609524517,"aZ":-10.951770722356102,"pfxX":-3.586339464598609,"pfxZ":10.367416419272251,"pX":0.5858431006702245,"pZ":3.917898455731923,"vX0":7.626793327256739,"vY0":-142.30740615265248,"vZ0":-4.160920733455392,"x":94.67,"y":133.0,"x0":-1.6652197447743988,"y0":50.00648503314496,"z0":6.094928778077131,"aX":-7.3443018172776195},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2579,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.38513923954138374,"extension":6.358795132601124},"hitData":{"launchSpeed":86.4,"launchAngle":49.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.48,"coordY":112.27}},"index":2,"playId":"fd468307-caca-3b39-b250-7b764cb6dc90","pitchNumber":3,"startTime":"2026-07-04T03:43:37.119Z","endTime":"2026-07-04T03:43:47.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:43:47.151Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, third baseman J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T03:46:09.488Z","endTime":"2026-07-04T03:46:46.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T03:45:13.453Z","endTime":"2026-07-04T03:46:11.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"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.8,"endSpeed":88.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422321549281126,"aZ":-26.332894304978755,"pfxX":10.729314562644486,"pfxZ":2.966069356301242,"pX":-0.2883552630544996,"pZ":1.4674467611930264,"vX0":-11.977558261654274,"vY0":-139.00240365914294,"vZ0":-6.4960596240963975,"x":127.99,"y":199.16,"x0":2.6703270003788924,"y0":50.00076605517905,"z0":5.568474300171373,"aX":21.118477034156662},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":-17.2,"spinRate":2121,"spinDirection":111},"zone":13,"typeConfidence":0.89,"plateTime":0.3931531323849926,"extension":5.943026420491646},"index":1,"playId":"9243de21-ee97-3bdb-9821-ece13ea26685","pitchNumber":1,"startTime":"2026-07-04T03:46:11.670Z","endTime":"2026-07-04T03:46:15.297Z","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":95.8,"endSpeed":88.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09946461862414,"aZ":-25.254752672326532,"pfxX":11.452773009890075,"pfxZ":3.5185882937552773,"pX":0.17253215790661958,"pZ":1.6648120467916827,"vX0":-11.15832511982176,"vY0":-139.07330520722184,"vZ0":-6.290972036968997,"x":110.42,"y":193.83,"x0":2.741517200653875,"y0":50.00424009654544,"z0":5.622726497953559,"aX":22.52108173197612},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":-18.6,"spinRate":2126,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.39329016407609085,"extension":6.075838131343258},"index":2,"playId":"f862e19d-ddce-3080-918a-72a00020dd3a","pitchNumber":2,"startTime":"2026-07-04T03:46:24.644Z","endTime":"2026-07-04T03:46:27.644Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478685557272115,"aZ":-23.65094574697302,"pfxX":11.1942036266265,"pfxZ":4.287533381481618,"pX":0.06390539916026203,"pZ":2.033499345941779,"vX0":-11.346711884944867,"vY0":-139.82767101922747,"vZ0":-5.6740578093035925,"x":114.56,"y":183.88,"x0":2.713099433448062,"y0":50.00284197180995,"z0":5.6333355524742785,"aX":22.246458630604348},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.7,"breakHorizontal":-18.0,"spinRate":2119,"spinDirection":109},"zone":8,"typeConfidence":0.9,"plateTime":0.39119311919918953,"extension":5.913616533043488},"hitData":{"launchSpeed":79.6,"launchAngle":-0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":173.38}},"index":3,"playId":"e59ce2e8-3673-3a52-92c6-b221cda967ec","pitchNumber":3,"startTime":"2026-07-04T03:46:38.372Z","endTime":"2026-07-04T03:46:46.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:46:46.418Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T03:46:56.773Z","endTime":"2026-07-04T03:48:52.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65342737980442,"aZ":-22.58371680425339,"pfxX":11.317053686067915,"pfxZ":4.747413299082551,"pX":1.4191188060832882,"pZ":3.6004293080165994,"vX0":-7.8741568074991335,"vY0":-141.15390663690127,"vZ0":-2.047872466474713,"x":62.91,"y":141.57,"x0":2.772188364743373,"y0":50.00584537436336,"z0":5.787062303139075,"aX":22.877052536948046},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":-19.0,"spinRate":2164,"spinDirection":112},"zone":12,"typeConfidence":0.91,"plateTime":0.3878028786903158,"extension":5.9298722158862915},"index":0,"playId":"67dca871-cc91-3cc7-a807-35609c4862d9","pitchNumber":1,"startTime":"2026-07-04T03:47:08.208Z","endTime":"2026-07-04T03:47:11.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.387310700759613,"aZ":-26.439386891298938,"pfxX":11.970043281513403,"pfxZ":2.869404167085298,"pX":0.07733027794520518,"pZ":2.648253535185739,"vX0":-11.58114878092963,"vY0":-140.41692742615476,"vZ0":-3.7147682362990784,"x":114.05,"y":167.28,"x0":2.6972491348107215,"y0":50.00515003992835,"z0":5.70596652627208,"aX":23.9395054462173},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":-19.3,"spinRate":2182,"spinDirection":107},"zone":5,"typeConfidence":0.91,"plateTime":0.38986446875333947,"extension":5.844085739448767},"index":1,"playId":"f8b98509-fe1a-3f09-8c7d-b7cd23bdec89","pitchNumber":2,"startTime":"2026-07-04T03:47:24.724Z","endTime":"2026-07-04T03:47:27.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851436176860755,"aZ":-27.711719691970423,"pfxX":11.077823893312999,"pfxZ":2.200567449517708,"pX":1.8004208290160169,"pZ":3.6744850461811764,"vX0":-7.006916823676509,"vY0":-141.20790190093535,"vZ0":-1.0076115658147238,"x":48.37,"y":139.57,"x0":2.869148607321439,"y0":50.00361993429246,"z0":5.811803855169288,"aX":22.468981615101534},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.0,"breakHorizontal":-18.7,"spinRate":2043,"spinDirection":109},"zone":12,"typeConfidence":0.91,"plateTime":0.3872438577328836,"extension":5.826313283422479},"index":2,"playId":"d20db15e-c38a-3382-9a4b-a54a394bed8e","pitchNumber":3,"startTime":"2026-07-04T03:47:41.669Z","endTime":"2026-07-04T03:47:46.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65745303456407,"aZ":-24.11241297717094,"pfxX":11.206083325926562,"pfxZ":4.069594275368313,"pX":-0.21079793202454022,"pZ":2.5277539697556675,"vX0":-11.695980150286443,"vY0":-139.7200014439973,"vZ0":-4.308817402691421,"x":125.04,"y":170.53,"x0":2.5680172479858068,"y0":50.00592309158626,"z0":5.668967747647656,"aX":22.22157827230371},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":-18.0,"spinRate":2143,"spinDirection":109},"zone":5,"typeConfidence":0.9,"plateTime":0.39159560128974213,"extension":5.928630725199865},"index":3,"playId":"9b8d7b14-c153-3882-a9c7-e4ff0bc627cf","pitchNumber":4,"startTime":"2026-07-04T03:48:15.703Z","endTime":"2026-07-04T03:48:18.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.284121554573836,"aZ":-22.755247245793093,"pfxX":11.406869299030724,"pfxZ":4.604656443894468,"pX":-0.8074728656052566,"pZ":1.7560472942014367,"vX0":-13.397433263709484,"vY0":-141.8184015346943,"vZ0":-6.825894275483568,"x":147.78,"y":191.37,"x0":2.4873337317057493,"y0":50.00185488104598,"z0":5.637207941680491,"aX":23.323354231892647},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.1,"breakHorizontal":-18.1,"spinRate":2141,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.3856723392340977,"extension":5.976815258004672},"index":4,"playId":"e2c14d6f-7d00-3ff9-a229-b05648d40398","pitchNumber":5,"startTime":"2026-07-04T03:48:32.359Z","endTime":"2026-07-04T03:48:36.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977376587382697,"aZ":-24.58362294425915,"pfxX":11.365882075406176,"pfxZ":3.718087004058244,"pX":-0.6719920122086777,"pZ":2.484078905640162,"vX0":-13.017682279400372,"vY0":-141.8408334382294,"vZ0":-4.533137071119599,"x":142.61,"y":171.71,"x0":2.49689203008249,"y0":50.00024377757296,"z0":5.667336018100227,"aX":23.191390804234445},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":-18.0,"spinRate":2160,"spinDirection":112},"zone":4,"typeConfidence":0.91,"plateTime":0.3859270043270575,"extension":6.010390997258066},"index":5,"playId":"8bbf580b-e7c7-3e73-afdf-3f4eb67dff17","pitchNumber":6,"startTime":"2026-07-04T03:48:47.753Z","endTime":"2026-07-04T03:48:52.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:48:52.985Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T03:49:06.434Z","endTime":"2026-07-04T03:50:23.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":86.8,"endSpeed":79.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779261476851772,"aZ":-30.779310669575445,"pfxX":11.277986589983811,"pfxZ":0.8648677307684132,"pX":1.2648257728217727,"pZ":2.0533086146406045,"vX0":-7.43922576489523,"vY0":-126.25990916019397,"vZ0":-2.5287721357538024,"x":68.79,"y":183.34,"x0":2.784558088557244,"y0":50.004420410720954,"z0":5.545591954052331,"aX":18.20498319539838},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":-18.7,"spinRate":2200,"spinDirection":85},"zone":14,"typeConfidence":0.91,"plateTime":0.4338693134123641,"extension":5.877179801832519},"index":0,"playId":"a65de20f-f54c-3518-aa40-c614f0677257","pitchNumber":1,"startTime":"2026-07-04T03:49:16.016Z","endTime":"2026-07-04T03:49:19.356Z","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":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625384413730234,"aZ":-27.944509876471034,"pfxX":12.10918696195313,"pfxZ":2.058177879696644,"pX":-0.9863997669906978,"pZ":1.4122116300100886,"vX0":-14.010475227682369,"vY0":-141.86104048744215,"vZ0":-6.667377290935129,"x":154.6,"y":200.65,"x0":2.4289990676941686,"y0":50.00010096165617,"z0":5.559524701307354,"aX":24.827249753690758},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.5,"breakHorizontal":-19.3,"spinRate":2123,"spinDirection":112},"zone":13,"typeConfidence":0.91,"plateTime":0.3852272848596634,"extension":5.950130837995424},"index":1,"playId":"737c43c9-b321-34a8-9fdd-62af4a4b5567","pitchNumber":2,"startTime":"2026-07-04T03:49:30.305Z","endTime":"2026-07-04T03:49:33.742Z","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":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.141811186293882,"aZ":-24.289880679494754,"pfxX":12.030851719369856,"pfxZ":3.9061626458802854,"pX":-0.07194518320838689,"pZ":1.4998782543324336,"vX0":-11.529606500089184,"vY0":-141.00126996708113,"vZ0":-6.8657540642258805,"x":119.74,"y":198.28,"x0":2.5009318287738425,"y0":50.00443656883904,"z0":5.526585091678963,"aX":24.30104807494688},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.8,"breakHorizontal":-19.6,"spinRate":2186,"spinDirection":110},"zone":13,"typeConfidence":0.91,"plateTime":0.38800256553862145,"extension":5.975352503351103},"index":2,"playId":"f9aadc2f-e490-3486-b567-2063880af454","pitchNumber":3,"startTime":"2026-07-04T03:49:45.348Z","endTime":"2026-07-04T03:49:49.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708520233709603,"aZ":-29.92715702948965,"pfxX":11.7465635802853,"pfxZ":1.1133199102804863,"pX":-0.9679383723045253,"pZ":2.1642829615469923,"vX0":-13.778268289116745,"vY0":-140.59148182016023,"vZ0":-4.3367399893309715,"x":153.9,"y":180.34,"x0":2.453416168290706,"y0":50.00086006301739,"z0":5.652636770883597,"aX":23.683053978570783},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.3,"breakHorizontal":-18.7,"spinRate":2205,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.388499485354036,"extension":5.982413142852764},"index":3,"playId":"e48c76b9-bf6d-3ee3-a085-0fd25e401f1c","pitchNumber":4,"startTime":"2026-07-04T03:50:00.807Z","endTime":"2026-07-04T03:50:05.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.210493607744645,"aZ":-24.013920380441267,"pfxX":11.823966867661234,"pfxZ":4.002405264573043,"pX":-0.6052733788095898,"pZ":1.3547740092503748,"vX0":-12.865388470532105,"vY0":-141.63377207719012,"vZ0":-7.391200139242942,"x":140.07,"y":202.2,"x0":2.4516343813354093,"y0":50.00612148412118,"z0":5.525326090858245,"aX":24.118481320163436},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.9,"breakHorizontal":-19.0,"spinRate":2196,"spinDirection":112},"zone":13,"typeConfidence":0.91,"plateTime":0.3861745935079859,"extension":6.0221148691712045},"index":4,"playId":"d7103323-f3c7-33a6-82bb-e191a6bee446","pitchNumber":5,"startTime":"2026-07-04T03:50:19.677Z","endTime":"2026-07-04T03:50:23.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:50:23.436Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out sharply to center fielder Victor Robles.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T03:50:32.576Z","endTime":"2026-07-04T03:50:56.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1748145672613,"aZ":-22.88962060707253,"pfxX":10.780085835462202,"pfxZ":4.552205051874562,"pX":-0.1863445933279346,"pZ":2.776753682468539,"vX0":-11.33882665502233,"vY0":-141.6710590767567,"vZ0":-4.017192081979717,"x":124.1,"y":163.81,"x0":2.4597721324533777,"y0":50.005891694933716,"z0":5.669105672540539,"aX":22.00330345530813},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.6,"breakHorizontal":-17.3,"spinRate":2101,"spinDirection":114},"zone":5,"typeConfidence":0.89,"plateTime":0.38604381512191965,"extension":5.932697610868494},"hitData":{"launchSpeed":106.5,"launchAngle":36.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.31,"coordY":58.13}},"index":0,"playId":"a1565b5c-484b-3f8b-96e1-1f55507125dc","pitchNumber":1,"startTime":"2026-07-04T03:50:46.583Z","endTime":"2026-07-04T03:50:56.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:50:56.597Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T03:52:58.817Z","endTime":"2026-07-04T03:54:58.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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,6],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16358823058488,"aZ":-10.268122497350298,"pfxX":-2.460737744536831,"pfxZ":11.124600984736468,"pX":-0.1309485735438708,"pZ":3.714587189605978,"vX0":4.8725859075436455,"vY0":-139.3936787218596,"vZ0":-4.867442682266607,"x":121.99,"y":138.49,"x0":-1.5814216188144379,"y0":50.002070925817,"z0":6.160588226425094,"aX":-4.845854170047679},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.3,"breakHorizontal":3.5,"spinRate":2398,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.39285997405452244,"extension":6.410493523996357},"index":0,"playId":"55bfc4da-2e86-3c6f-ba4c-ad157093fcd1","pitchNumber":1,"startTime":"2026-07-04T03:53:11.144Z","endTime":"2026-07-04T03:53:14.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.417095689170164,"aZ":-39.68098272904017,"pfxX":0.16753428799829617,"pfxZ":-5.106518303449375,"pX":1.2503651911146738,"pZ":2.7677922450319583,"vX0":5.947511244470992,"vY0":-120.19449876864172,"vZ0":-0.05142310089684976,"x":69.34,"y":164.05,"x0":-1.2738413263902941,"y0":50.00511936234749,"z0":6.301280093188533,"aX":0.24546208185379803},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.0,"breakHorizontal":-1.7,"spinRate":2402,"spinDirection":20},"zone":12,"typeConfidence":0.89,"plateTime":0.45501130680963753,"extension":6.30287909934646},"index":1,"playId":"b74a953f-7135-39b2-a552-62f5b6496574","pitchNumber":2,"startTime":"2026-07-04T03:53:26.753Z","endTime":"2026-07-04T03:53:30.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05618735916163,"aZ":-42.5939699479743,"pfxX":0.36406074473355776,"pfxZ":-7.277130722196499,"pX":1.0485933736781214,"pZ":0.07533709806385701,"vX0":6.326018867596055,"vY0":-118.96562353170864,"vZ0":-5.034413681106673,"x":77.03,"y":236.75,"x0":-1.693551878625427,"y0":50.004582945639434,"z0":6.084580050413164,"aX":0.5197332182351085},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.2,"breakHorizontal":-2.2,"spinRate":2604,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.460616829742591,"extension":6.44277140634274},"index":2,"playId":"468c021a-c2f4-3d0e-a0d1-f72b8aa548ff","pitchNumber":3,"startTime":"2026-07-04T03:53:40.796Z","endTime":"2026-07-04T03:53:44.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188570191140947,"aZ":-25.660562381474005,"pfxX":0.42030189047047983,"pfxZ":3.800012274972686,"pX":0.2821440289402637,"pZ":1.4788716977864862,"vX0":4.660675395572568,"vY0":-129.57976813620968,"vZ0":-6.543839930708091,"x":106.25,"y":198.85,"x0":-1.5887648531005076,"y0":50.00146088120722,"z0":5.977484697930979,"aX":0.7192517952047439},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.7,"spinRate":2598,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.42150644843358265,"extension":6.391737261122371},"index":3,"playId":"f3baaab5-5d67-37bd-b253-c70eed4a4b12","pitchNumber":4,"startTime":"2026-07-04T03:54:00.570Z","endTime":"2026-07-04T03:54:05.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456582253538798,"aZ":-8.342761624935742,"pfxX":-2.093386749067896,"pfxZ":11.539254608765107,"pX":0.22396549737752272,"pZ":3.261993644996179,"vX0":5.330814128558271,"vY0":-142.50582935757282,"vZ0":-6.511205531249503,"x":108.46,"y":150.71,"x0":-1.3954426700453408,"y0":50.003171426276545,"z0":6.097554553093768,"aX":-4.3236501567452645},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.8,"breakHorizontal":2.8,"spinRate":2502,"spinDirection":196},"zone":2,"typeConfidence":0.93,"plateTime":0.3837364222681745,"extension":6.2958302723697495},"index":4,"playId":"e7300f02-7667-3ffd-957e-8001ffe16801","pitchNumber":5,"startTime":"2026-07-04T03:54:18.420Z","endTime":"2026-07-04T03:54:21.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-04T03:54:35.074Z","endTime":"2026-07-04T03:54:49.156Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":98.8,"endSpeed":90.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.937810270756046,"aZ":-10.130172603165374,"pfxX":-1.890292627489694,"pfxZ":10.57009561516149,"pX":0.18249326752821393,"pZ":2.948169860758163,"vX0":5.305413425575183,"vY0":-143.6576920308281,"vZ0":-6.9123490095456965,"x":110.04,"y":159.18,"x0":-1.444410990252758,"y0":50.00410152843043,"z0":6.018522503208274,"aX":-3.9429395123020927},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.9,"breakHorizontal":2.3,"spinRate":2330,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.38157755271692473,"extension":6.488414238531902},"hitData":{"launchSpeed":77.2,"launchAngle":53.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.71,"coordY":128.44}},"index":6,"playId":"84efdf59-c18d-30f3-b61c-f3de2cf86df1","pitchNumber":6,"startTime":"2026-07-04T03:54:49.156Z","endTime":"2026-07-04T03:54:58.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:54:58.655Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to third baseman Kazuma Okamoto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T03:55:07.723Z","endTime":"2026-07-04T03:57:32.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22554570743076,"aZ":-8.071137148936383,"pfxX":-1.9444803362814036,"pfxZ":11.68878578851014,"pX":0.8270209348477794,"pZ":3.8093844971320103,"vX0":7.044703919311226,"vY0":-142.77069430299076,"vZ0":-5.03191334276174,"x":85.48,"y":135.93,"x0":-1.4209346996285068,"y0":50.00002414622429,"z0":6.103889882234865,"aX":-4.009133968223477},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.3,"breakHorizontal":2.0,"spinRate":2615,"spinDirection":196},"zone":12,"typeConfidence":0.93,"plateTime":0.38379860089494144,"extension":6.381444213960979},"index":0,"playId":"084be8aa-a096-3eb1-95b3-12f91dd1ab0a","pitchNumber":1,"startTime":"2026-07-04T03:55:28.113Z","endTime":"2026-07-04T03:55:31.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(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":97.3,"endSpeed":88.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8143924832257,"aZ":-8.559201461718864,"pfxX":-1.6678226245180898,"pfxZ":11.702969618101296,"pX":0.6735675710854698,"pZ":2.219875977163994,"vX0":7.141800809373935,"vY0":-141.2937687610897,"vZ0":-8.941360444807048,"x":91.33,"y":178.84,"x0":-1.6722843582611893,"y0":50.000334794193,"z0":5.978965367488297,"aX":-3.3653762339166824},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":1.6,"spinRate":2653,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.3879493088142567,"extension":6.521273835083409},"index":1,"playId":"634511ab-f2b9-3bca-8871-12bd02af097e","pitchNumber":2,"startTime":"2026-07-04T03:55:45.569Z","endTime":"2026-07-04T03:55:49.049Z","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":78.5,"endSpeed":72.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.911457795338755,"aZ":-18.61788312955081,"pfxX":-4.965603161291653,"pfxZ":10.145901344232172,"pX":0.09373220201786675,"pZ":1.3391016542003706,"vX0":5.028538514871448,"vY0":-114.24160927081611,"vZ0":-6.478171718730425,"x":113.43,"y":202.62,"x0":-1.479638561654611,"y0":50.00245588901713,"z0":6.012369008411186,"aX":-6.634667368983771},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":17.2,"breakHorizontal":7.9,"spinRate":1925,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.4774691259254813,"extension":6.578552561332891},"index":2,"playId":"ecf92ece-f8a9-3d02-9005-0e3d8b0b59ea","pitchNumber":3,"startTime":"2026-07-04T03:56:00.562Z","endTime":"2026-07-04T03:56:04.499Z","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":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536254494414973,"aZ":-28.746981912572153,"pfxX":-0.9435162209682719,"pfxZ":1.9371011372580735,"pX":0.6930596236665778,"pZ":1.3217506007188393,"vX0":6.317421802893286,"vY0":-131.03381428886092,"vZ0":-6.657719682037425,"x":90.58,"y":203.09,"x0":-1.6100592335434132,"y0":50.00211360362846,"z0":5.998323504710751,"aX":-1.668502281515871},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":0.6,"spinRate":2839,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.41549120105481885,"extension":6.330590405512839},"index":3,"playId":"1b5fa5eb-94ac-3e7a-8c5f-0fcab627fd3a","pitchNumber":4,"startTime":"2026-07-04T03:56:15.370Z","endTime":"2026-07-04T03:56:20.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-04T03:56:27.386Z","endTime":"2026-07-04T03:56:39.411Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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.3,"endSpeed":90.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13084991789952,"aZ":-9.351559949190163,"pfxX":-2.6994889697258957,"pfxZ":10.998588555206265,"pX":-0.7744029697749729,"pZ":2.725386558842368,"vX0":3.745788671781746,"vY0":-142.9530997223124,"vZ0":-7.639365135974918,"x":146.52,"y":165.19,"x0":-1.7493580566442877,"y0":50.003098613506644,"z0":6.0150888653502,"aX":-5.602074384834956},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":4.2,"spinRate":2705,"spinDirection":200},"zone":1,"typeConfidence":0.92,"plateTime":0.3827533089681392,"extension":6.336971822669677},"index":5,"playId":"e59870bd-e25b-3e7f-9702-dd87535e6cba","pitchNumber":5,"startTime":"2026-07-04T03:56:39.411Z","endTime":"2026-07-04T03:56:42.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107250050317184,"aZ":-18.482575600046133,"pfxX":-7.905860024605984,"pfxZ":6.670630731865806,"pX":0.823128598663474,"pZ":3.3512304653306435,"vX0":8.840577724436812,"vY0":-142.00851333300585,"vZ0":-4.236925633988943,"x":85.62,"y":148.3,"x0":-1.2962849725575216,"y0":50.00153997707935,"z0":6.030928856094163,"aX":-16.22202339717242},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.4,"breakHorizontal":12.6,"spinRate":2306,"spinDirection":187},"zone":12,"typeConfidence":0.92,"plateTime":0.38502037286458224,"extension":6.353035064003286},"index":6,"playId":"5efa62a2-9c55-3b32-a167-84fc505a8e4b","pitchNumber":6,"startTime":"2026-07-04T03:57:01.756Z","endTime":"2026-07-04T03:57:05.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08368058795737,"aZ":-7.611153547926855,"pfxX":-3.2989692901767946,"pfxZ":12.038549846421652,"pX":0.5027304291795255,"pZ":1.8760795703211375,"vX0":6.864631308127171,"vY0":-142.28576428192292,"vZ0":-9.895826974802898,"x":97.84,"y":188.13,"x0":-1.51777662096992,"y0":50.006824327033975,"z0":5.89041726318095,"aX":-6.73356643407315},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.8,"breakHorizontal":4.6,"spinRate":2588,"spinDirection":196},"zone":9,"typeConfidence":0.93,"plateTime":0.38563364503037745,"extension":6.4087978828917915},"hitData":{"launchSpeed":62.8,"launchAngle":76.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":178.3}},"index":7,"playId":"01a49b1a-bc7e-3ccd-86f3-d2e1e46ea88e","pitchNumber":7,"startTime":"2026-07-04T03:57:23.059Z","endTime":"2026-07-04T03:57:32.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:57:32.117Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Raley pops out to third baseman Kazuma Okamoto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T03:57:47.693Z","endTime":"2026-07-04T03:58:29.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.322758515936716,"aZ":-19.98225439082889,"pfxX":-4.6666421575328725,"pfxZ":9.782003335525703,"pX":0.43882203275375126,"pZ":2.6628207839740434,"vX0":5.236703485965681,"vY0":-111.07861632197077,"vZ0":-2.927774062612859,"x":100.27,"y":166.88,"x0":-1.3454944706063086,"y0":50.004581813011185,"z0":6.080765139316953,"aX":-5.818717926170674},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":1648,"spinDirection":192},"zone":6,"typeConfidence":0.9,"plateTime":0.4935266181942435,"extension":6.840936082617208},"index":0,"playId":"7cae2459-41cc-3063-847d-8f757adf503f","pitchNumber":1,"startTime":"2026-07-04T03:58:03.729Z","endTime":"2026-07-04T03:58:07.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.824704462429096,"aZ":-9.841929623503473,"pfxX":-2.1642330568083215,"pfxZ":10.937160046339335,"pX":0.8727580828014475,"pZ":2.2295108875335607,"vX0":7.09944197552182,"vY0":-141.84798768868245,"vZ0":-8.733082276351096,"x":83.73,"y":178.58,"x0":-1.379147770218393,"y0":50.005847595815816,"z0":5.9721925080849205,"aX":-4.421108605777203},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":2.5,"spinRate":2494,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.38583210437126914,"extension":6.314748743760746},"hitData":{"launchSpeed":48.7,"launchAngle":36.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.95,"coordY":158.98}},"index":1,"playId":"c5af48c0-dae6-335b-b903-c91ac62089ec","pitchNumber":2,"startTime":"2026-07-04T03:58:22.984Z","endTime":"2026-07-04T03:58:29.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:58:29.985Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to center fielder Victor Robles.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:00:50.386Z","endTime":"2026-07-04T04:02:08.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Rucker replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T03:59:37.665Z","endTime":"2026-07-04T04:00:52.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621074,"link":"/api/v1/people/621074"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84077867706292,"aZ":-11.158697826714418,"pfxX":-4.931538453617,"pfxZ":10.498497970565158,"pX":-1.0635236349424,"pZ":2.0193841147092773,"vX0":4.0681332829601935,"vY0":-140.78413974676107,"vZ0":-7.054165406410306,"x":157.54,"y":184.26,"x0":-1.8886614631381815,"y0":50.0018635939781,"z0":5.284710202661968,"aX":-9.869860371085199},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2363,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.3895025250423272,"extension":6.410022974083135},"index":1,"playId":"f9e17c0b-e895-39dc-837b-3d2b266dcd6c","pitchNumber":1,"startTime":"2026-07-04T04:00:52.598Z","endTime":"2026-07-04T04:00:56.039Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.435520129609234,"aZ":-13.743377466298169,"pfxX":-3.2360316339069812,"pfxZ":9.502882718683056,"pX":-0.5967577248595567,"pZ":3.2071408609691328,"vX0":4.3179366802839825,"vY0":-138.06441270767445,"vZ0":-3.524336240144491,"x":139.75,"y":152.19,"x0":-1.7572243468562774,"y0":50.00052157519627,"z0":5.419162879187612,"aX":-6.275073294055206},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2311,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.396040519374937,"extension":6.390813518972371},"index":2,"playId":"72a0d739-5482-34d2-8844-2a1336c2fe3b","pitchNumber":2,"startTime":"2026-07-04T04:01:05.466Z","endTime":"2026-07-04T04:01:09.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651248892506903,"aZ":-40.326852191515364,"pfxX":6.960936702555614,"pfxZ":-5.865856089866282,"pX":-0.9870878620404858,"pZ":2.042374889809825,"vX0":0.2927127033127427,"vY0":-117.23270039524093,"vZ0":0.8490411872156178,"x":154.63,"y":183.64,"x0":-2.0178524370994615,"y0":50.005638493486835,"z0":5.446712649123198,"aX":9.66747513499814},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.1,"breakHorizontal":-12.7,"spinRate":2795,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.46764171280149114,"extension":6.238393394245911},"index":3,"playId":"ac7c7781-66e4-3b8b-b675-d536accc4bea","pitchNumber":3,"startTime":"2026-07-04T04:01:22.056Z","endTime":"2026-07-04T04:01:26.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.644991628494605,"aZ":-40.54939025009637,"pfxX":7.180635844223389,"pfxZ":-6.0211734232505725,"pX":-0.08683192879561988,"pZ":0.15696096370452867,"vX0":2.5989487775467235,"vY0":-117.54913340505007,"vZ0":-3.0232532138075987,"x":120.31,"y":234.54,"x0":-2.141862634027546,"y0":50.00482038751279,"z0":5.248645639096378,"aX":9.983522644291037},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.4,"breakHorizontal":-13.7,"spinRate":2737,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.46712720206366276,"extension":6.313936937977057},"index":4,"playId":"9c69b95e-86c0-3a75-9d5d-f9eb447c5030","pitchNumber":4,"startTime":"2026-07-04T04:01:41.526Z","endTime":"2026-07-04T04:01:45.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.099952931095874,"aZ":-13.517921654794977,"pfxX":-3.6207791645908802,"pfxZ":9.718572523442637,"pX":-0.5091677693583021,"pZ":3.198383691874733,"vX0":4.782021225918359,"vY0":-137.37016231346797,"vZ0":-3.4177493930612313,"x":136.41,"y":152.42,"x0":-1.7983496057877069,"y0":50.006172426188854,"z0":5.371702338855744,"aX":-6.9536478938876405},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2342,"spinDirection":208},"zone":1,"typeConfidence":0.9,"plateTime":0.39800777803853116,"extension":6.262848355204182},"hitData":{"launchSpeed":92.9,"launchAngle":30.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.41,"coordY":61.03}},"index":5,"playId":"3ead2d18-daf8-3908-8fa1-14ea452c38b5","pitchNumber":5,"startTime":"2026-07-04T04:01:59.160Z","endTime":"2026-07-04T04:02:08.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:02:08.208Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alejandro Kirk lines out to center fielder Victor Robles.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:02:20.266Z","endTime":"2026-07-04T04:04:02.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.571899017280085,"aZ":-12.813424150570178,"pfxX":-4.842069887060255,"pfxZ":9.96395948294218,"pX":0.7923135743608783,"pZ":1.4521626610861278,"vX0":8.474888293792977,"vY0":-138.43110388163475,"vZ0":-8.316410091137142,"x":86.8,"y":199.57,"x0":-1.6781094567904713,"y0":50.00227422891211,"z0":5.350809271369553,"aX":-9.408545480782228},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2366,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3954962405634346,"extension":6.33009621840946},"index":0,"playId":"6be61890-65fc-31ba-8e76-05e502f91f68","pitchNumber":1,"startTime":"2026-07-04T04:02:32.570Z","endTime":"2026-07-04T04:02:36.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4207763444395,"aZ":-23.532397069967068,"pfxX":-9.489209052984892,"pfxZ":4.620138364918992,"pX":-1.4564697835130507,"pZ":2.7920822016059117,"vX0":4.705290742365405,"vY0":-136.2635305596769,"vZ0":-2.1466285982797686,"x":172.52,"y":163.39,"x0":-1.9777146505163214,"y0":50.00349526329821,"z0":5.224915398416099,"aX":-17.750621116718875},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":16.1,"spinRate":2279,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.40277379538467706,"extension":6.299426890529349},"index":1,"playId":"4f5221d5-a4ba-378a-85bb-3194bf8af44e","pitchNumber":2,"startTime":"2026-07-04T04:02:47.274Z","endTime":"2026-07-04T04:02:51.139Z","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":94.2,"endSpeed":86.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.529913379541092,"aZ":-25.730204160984517,"pfxX":-10.263581582355073,"pfxZ":3.4028655996952075,"pX":-1.2166838078023638,"pZ":1.9100107922241043,"vX0":5.902514911180821,"vY0":-137.02326735733885,"vZ0":-3.8536222645935547,"x":163.38,"y":187.21,"x0":-2.070338543870642,"y0":50.00179429200693,"z0":5.101772712822112,"aX":-19.428866977585848},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2103,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.40040983256285534,"extension":6.4043837079294565},"index":2,"playId":"533e69a0-fdb1-374a-9570-74743053bddf","pitchNumber":3,"startTime":"2026-07-04T04:03:01.375Z","endTime":"2026-07-04T04:03:04.974Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008897705477793,"aZ":-15.670742007668029,"pfxX":-4.297074287852881,"pfxZ":8.772336334376487,"pX":0.5269320791968136,"pZ":2.796805995991896,"vX0":8.105220695340424,"vY0":-136.0886611149738,"vZ0":-3.771995523007125,"x":96.91,"y":163.27,"x0":-1.927604226663092,"y0":50.00472693200429,"z0":5.28186850083464,"aX":-8.086743552306224},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":6.1,"spinRate":2351,"spinDirection":212},"zone":3,"typeConfidence":0.89,"plateTime":0.4020200500285931,"extension":6.435466276314181},"index":3,"playId":"bb152b2a-ca96-3d6d-9604-71d4fd3683db","pitchNumber":4,"startTime":"2026-07-04T04:03:15.531Z","endTime":"2026-07-04T04:03:18.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.571369420453703,"aZ":-14.043278761099815,"pfxX":-5.092549650886079,"pfxZ":9.407288266770959,"pX":-0.1745381954905321,"pZ":2.3293436083050745,"vX0":6.687433824080668,"vY0":-138.1447668299531,"vZ0":-5.242964363127012,"x":123.65,"y":175.89,"x0":-1.9681890385822318,"y0":50.00353747072014,"z0":5.200273678957086,"aX":-9.816283911153146},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2295,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.3969112347734547,"extension":6.508182504052732},"index":4,"playId":"5da7717c-5bf7-3ca0-9251-de6f604e18a6","pitchNumber":5,"startTime":"2026-07-04T04:03:31.244Z","endTime":"2026-07-04T04:03:34.442Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-04T04:03:44.779Z","endTime":"2026-07-04T04:03:55.152Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960019930723185,"aZ":-14.979518651396685,"pfxX":-4.119735749475472,"pfxZ":8.983977517046647,"pX":0.40488685961984217,"pZ":2.5822042574162465,"vX0":7.4932793364086425,"vY0":-137.35001385676972,"vZ0":-4.451073086576952,"x":101.57,"y":169.06,"x0":-1.8213098986929832,"y0":50.00009590510232,"z0":5.239795901996861,"aX":-7.883037501034461},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":5.9,"spinRate":2263,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.3985324729027968,"extension":6.516593124347654},"hitData":{"launchSpeed":95.5,"launchAngle":17.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.21,"coordY":82.2}},"index":6,"playId":"ee1f794d-7c69-38b3-86ad-ffc4c7d5cbcd","pitchNumber":6,"startTime":"2026-07-04T04:03:55.152Z","endTime":"2026-07-04T04:04:02.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:04:02.166Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohendrick Piñango singles on a line drive to right fielder Luke Raley.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:04:12.098Z","endTime":"2026-07-04T04:08:14.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34668975252027,"aZ":-41.90808873568959,"pfxX":5.701973073221439,"pfxZ":-7.073426932484499,"pX":0.6640721927028463,"pZ":0.8729455862872069,"vX0":4.521388998539344,"vY0":-117.46429744201104,"vZ0":-1.384974776581955,"x":91.69,"y":215.21,"x0":-2.0367306131943463,"y0":50.00147437610599,"z0":5.419233097722719,"aX":7.848149244992392},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.8,"breakHorizontal":-11.5,"spinRate":2626,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46897932268665343,"extension":6.385356228769661},"index":0,"playId":"f9e852f4-0508-3791-839c-ab3adfc35239","pitchNumber":1,"startTime":"2026-07-04T04:04:25.473Z","endTime":"2026-07-04T04:04:28.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.745366459351253,"aZ":-12.803658110023635,"pfxX":-3.4955801041419505,"pfxZ":9.854226109456624,"pX":0.3372224893720785,"pZ":3.565158075801199,"vX0":6.865583241900414,"vY0":-139.4072116045533,"vZ0":-2.919457752504143,"x":104.15,"y":142.52,"x0":-1.7047743424540929,"y0":50.00120095021326,"z0":5.472705290965702,"aX":-6.870978059026221},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2372,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.39311289231452706,"extension":6.3770184880436},"index":1,"playId":"db2cdf94-0510-35db-98d4-e4e20c443de3","pitchNumber":2,"startTime":"2026-07-04T04:04:43.485Z","endTime":"2026-07-04T04:04:46.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052824666015248,"aZ":-39.79540699972834,"pfxX":8.941458096347066,"pfxZ":-5.496299015974117,"pX":-0.20832770332426456,"pZ":2.0950221386683623,"vX0":1.632973288365125,"vY0":-117.7486495782197,"vZ0":0.841407305942947,"x":124.94,"y":182.21,"x0":-2.073837945076086,"y0":50.003640865591684,"z0":5.453126782348205,"aX":12.393893760889485},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.4,"breakHorizontal":-16.6,"spinRate":2756,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4674839467313987,"extension":6.337163380008323},"index":2,"playId":"b5bbbef4-29c9-39c0-8203-0ae4b2bfbe0b","pitchNumber":3,"startTime":"2026-07-04T04:04:56.836Z","endTime":"2026-07-04T04:04:59.868Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T04:05:24.971Z","endTime":"2026-07-04T04:05:36.013Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513772660166868,"aZ":-29.823149934350994,"pfxX":-0.7635984268647125,"pfxZ":1.364716545217962,"pX":1.5748012561869604,"pZ":0.5375152833557719,"vX0":9.097348667537494,"vY0":-130.07974624380935,"vZ0":-6.109825792331692,"x":56.97,"y":224.27,"x0":-1.8584398187328552,"y0":50.0046698375169,"z0":5.158079409121635,"aX":-1.318258535413301},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.3,"breakHorizontal":-0.5,"spinRate":2553,"spinDirection":152},"zone":14,"typeConfidence":0.92,"plateTime":0.4199620752417852,"extension":6.386761138726443},"index":4,"playId":"9c9190d8-1ed1-38e9-80cb-e13dc3ab43e2","pitchNumber":4,"startTime":"2026-07-04T04:05:36.013Z","endTime":"2026-07-04T04:05:39.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.581628451099956,"aZ":-41.158963204503664,"pfxX":9.099435828012592,"pfxZ":-6.747561132340467,"pX":-1.861955867704886,"pZ":2.0774321817956767,"vX0":-1.85140084691474,"vY0":-115.04425445915636,"vZ0":1.386139206988144,"x":187.97,"y":182.69,"x0":-2.2255185874933936,"y0":50.00100550554556,"z0":5.475577525613388,"aX":12.120065901394437},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.5,"breakHorizontal":-16.0,"spinRate":2689,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.47723361279469945,"extension":6.190727657595955},"index":5,"playId":"0c67b865-fdee-3c2d-a0f2-73ed554aaee1","pitchNumber":5,"startTime":"2026-07-04T04:05:58.738Z","endTime":"2026-07-04T04:06:02.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493524557635983,"aZ":-13.721106580749726,"pfxX":-3.717283669626235,"pfxZ":9.73633245516313,"pX":-0.9083498067404933,"pZ":2.5988607836589104,"vX0":3.757648525604387,"vY0":-136.44281126129928,"vZ0":-4.93831215183604,"x":151.62,"y":168.61,"x0":-1.8168475937140216,"y0":50.00675365688425,"z0":5.369506226596518,"aX":-7.048626132717088},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2441,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.40060035965477603,"extension":6.4141447655211286},"index":6,"playId":"95feda87-579c-380f-955b-4c3221af8e6b","pitchNumber":6,"startTime":"2026-07-04T04:06:16.783Z","endTime":"2026-07-04T04:06:19.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735597517245633,"aZ":-15.98493097706516,"pfxX":-3.632401566767261,"pfxZ":8.363793648194129,"pX":-0.24217255365316728,"pZ":3.3398834751172486,"vX0":5.550503882337972,"vY0":-137.34930900328578,"vZ0":-2.6894818105347067,"x":126.23,"y":148.6,"x0":-1.8053054034413951,"y0":50.000638615455706,"z0":5.401924094967176,"aX":-7.0295836399885605},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":5.6,"spinRate":2298,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.39682826448555364,"extension":6.38043164202448},"index":7,"playId":"14915ed8-697f-31e1-bacf-3e578b7bd685","pitchNumber":7,"startTime":"2026-07-04T04:06:35.207Z","endTime":"2026-07-04T04:06:38.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.534667200591986,"aZ":-43.34345314667639,"pfxX":5.47594145762434,"pfxZ":-7.917715807458595,"pX":0.7728948878366984,"pZ":1.92004213271891,"vX0":4.565297403698614,"vY0":-118.8235880429776,"vZ0":0.9631543671425356,"x":87.54,"y":186.94,"x0":-1.8936597022313086,"y0":50.0018162127016,"z0":5.488627088719829,"aX":7.7261531708233635},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.7,"breakHorizontal":-11.2,"spinRate":2812,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4632854778156852,"extension":6.328221267019565},"index":8,"playId":"93f47945-94b1-3eba-815c-d05b3a0fb0d0","pitchNumber":8,"startTime":"2026-07-04T04:06:55.447Z","endTime":"2026-07-04T04:06:58.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.415302307230192,"aZ":-13.02569670269778,"pfxX":-3.9961788908230518,"pfxZ":9.781526707721046,"pX":0.1550587554208166,"pZ":1.7791253814272219,"vX0":6.498989018022492,"vY0":-138.43181598470744,"vZ0":-7.306223299828782,"x":111.09,"y":190.74,"x0":-1.6946450287589296,"y0":50.0036655845842,"z0":5.309042905312463,"aX":-7.8239382062917615},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2441,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.3943849018501431,"extension":6.487299488376779},"index":9,"playId":"0bf0165e-df7c-3394-a58a-96127dfd87b5","pitchNumber":9,"startTime":"2026-07-04T04:07:17.865Z","endTime":"2026-07-04T04:07:21.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06791876213597,"aZ":-27.1792569383823,"pfxX":2.160830192782416,"pfxZ":2.840205938798821,"pX":0.873042486079875,"pZ":1.7252546768729362,"vX0":5.98548061810844,"vY0":-131.64226125651848,"vZ0":-4.295919225289701,"x":83.72,"y":192.2,"x0":-1.70802149387803,"y0":50.00623355455489,"z0":5.382452720234622,"aX":3.8057793715450816},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":-5.2,"spinRate":2443,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.4155341477419876,"extension":6.38613890524243},"index":10,"playId":"d653ea86-1bbd-3253-a6d8-9edec5be66cf","pitchNumber":10,"startTime":"2026-07-04T04:07:37.126Z","endTime":"2026-07-04T04:07:40.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066642057536214,"aZ":-14.696478222809498,"pfxX":-3.558095239093955,"pfxZ":9.039867864067705,"pX":0.34251635437901995,"pZ":2.5568213979668384,"vX0":6.8582093987842345,"vY0":-138.03124383237267,"vZ0":-4.7501858904317915,"x":124.54,"y":128.18,"x0":-1.7095770698019717,"y0":50.00683493052405,"z0":5.286163097120545,"aX":-6.8829067159279544},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2354,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.3964611213020297,"extension":6.48192116917322},"hitData":{"launchSpeed":109.0,"launchAngle":12.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.3,"coordY":109.5}},"index":11,"playId":"530b7fee-e46c-3c81-bf2d-c4616945f13f","pitchNumber":11,"startTime":"2026-07-04T04:08:04.039Z","endTime":"2026-07-04T04:08:14.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:08:14.177Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T04:09:36.231Z","endTime":"2026-07-04T04:10:07.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Myles Straw replaces Yohendrick Piñango.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-04T04:08:51.781Z","endTime":"2026-07-04T04:08:58.413Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":682818,"link":"/api/v1/people/682818"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-04T04:08:58.413Z","endTime":"2026-07-04T04:09:38.349Z","isPitch":false,"type":"action"},{"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":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467360204415538,"aZ":-39.78802374284169,"pfxX":7.597551173780451,"pfxZ":-5.649450486737892,"pX":-0.08313022068574658,"pZ":0.45293045742790095,"vX0":2.577378058013546,"vY0":-116.4158745976735,"vZ0":-2.278410482687803,"x":120.17,"y":226.55,"x0":-2.196965381738087,"y0":50.001713479501895,"z0":5.274289429312575,"aX":10.24223770922874},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.6,"breakHorizontal":-14.4,"spinRate":2624,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.47371144524332687,"extension":6.383621482836634},"index":2,"playId":"56d30ac5-e5a5-300e-a87e-3e93dd3b7d0b","pitchNumber":1,"startTime":"2026-07-04T04:09:38.349Z","endTime":"2026-07-04T04:09:44.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184064478659966,"aZ":-40.00029038494372,"pfxX":10.446514130796348,"pfxZ":-5.50217574966708,"pX":0.5144839384395293,"pZ":2.225766645818887,"vX0":2.934165509517835,"vY0":-119.70101254668837,"vZ0":1.2100103221975504,"x":97.39,"y":178.68,"x0":-2.089628980837521,"y0":50.0002136032914,"z0":5.348337811895425,"aX":14.868994236422905},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":-19.7,"spinRate":2650,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4609378278092606,"extension":6.3897169717539155},"hitData":{"launchSpeed":72.3,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.01,"coordY":151.07}},"index":3,"playId":"8788132c-cea9-3e88-9cec-b68aa0866ed2","pitchNumber":2,"startTime":"2026-07-04T04:09:59.698Z","endTime":"2026-07-04T04:10:07.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:10:07.735Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:12:28.178Z","endTime":"2026-07-04T04:12:55.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":[2,3],"actionIndex":[0,1],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"description":"Myles Straw remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T04:11:42.220Z","endTime":"2026-07-04T04:11:42.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"description":"Pitching Change: Jeff Hoffman replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T04:11:42.254Z","endTime":"2026-07-04T04:12:30.352Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6940879246506,"aZ":-30.8274366288726,"pfxX":-9.51404326982459,"pfxZ":0.811233072818272,"pX":-0.9284839519567699,"pZ":2.7000877405147765,"vX0":7.3752901353854945,"vY0":-128.39060704579106,"vZ0":-1.121788798815177,"x":152.39,"y":165.88,"x0":-2.602830931247064,"y0":50.00566408866649,"z0":5.542706735873268,"aX":-15.879036842103787},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":15.6,"spinRate":1687,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.4266831680123211,"extension":6.5862039406630934},"index":2,"playId":"547291f3-5a4f-3844-bc27-57499e46f233","pitchNumber":1,"startTime":"2026-07-04T04:12:30.352Z","endTime":"2026-07-04T04:12:33.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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.672139649873884,"aZ":-27.919449217915144,"pfxX":-11.155178756433298,"pfxZ":2.5521025122421603,"pX":-0.5684986022034335,"pZ":2.0965388362778143,"vX0":8.597579282046926,"vY0":-128.52858867308217,"vZ0":-3.063588894859767,"x":138.67,"y":182.17,"x0":-2.5145335884881805,"y0":50.00063877885481,"z0":5.481517010956345,"aX":-18.58373618293412},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":18.1,"spinRate":1736,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.4268263665985921,"extension":6.601944086835356},"hitData":{"launchSpeed":88.3,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.31,"coordY":146.93}},"index":3,"playId":"b152aac1-24cf-3388-8d83-cabc4ff6c03e","pitchNumber":2,"startTime":"2026-07-04T04:12:47.599Z","endTime":"2026-07-04T04:12:55.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:12:55.640Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Robles walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:13:07.780Z","endTime":"2026-07-04T04:15:05.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35001242023601,"aZ":-32.11993589318959,"pfxX":0.5982180352963917,"pfxZ":0.03616914706807073,"pX":0.990065012750009,"pZ":2.126793509549889,"vX0":8.252234664501605,"vY0":-125.4854381723995,"vZ0":-2.5534322186459795,"x":79.26,"y":181.36,"x0":-2.4072556080977967,"y0":50.00513482482411,"z0":5.752168134171791,"aX":0.9611908693626299},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-2.8,"spinRate":2837,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.43506299639604284,"extension":6.50058862016037},"index":0,"playId":"99dd86aa-1f16-3505-a7d2-1e7582bf0d91","pitchNumber":1,"startTime":"2026-07-04T04:13:22.749Z","endTime":"2026-07-04T04:13:27.109Z","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":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.871480060431395,"aZ":-10.452468255643339,"pfxX":-8.992060684351781,"pfxZ":10.837846846502732,"pX":-0.17368013144235075,"pZ":2.269388198806505,"vX0":9.355130937434497,"vY0":-141.09472767726612,"vZ0":-6.956217347813568,"x":123.62,"y":177.51,"x0":-2.373449964063271,"y0":50.00564396799461,"z0":5.450018808549077,"aX":-18.026682882852395},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":14.3,"spinRate":2584,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.389077501730819,"extension":6.511192344231879},"index":1,"playId":"27ea576b-1822-344e-8868-b2adf065d3d0","pitchNumber":2,"startTime":"2026-07-04T04:13:38.983Z","endTime":"2026-07-04T04:13:42.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70982472090556,"aZ":-30.24296095230231,"pfxX":-0.6282530715856662,"pfxZ":1.180484339210384,"pX":1.4866573987467602,"pZ":1.5748680258988523,"vX0":9.37443591154954,"vY0":-126.55366638875184,"vZ0":-4.102601741119826,"x":60.33,"y":196.26,"x0":-2.1702153211549042,"y0":50.002295879715696,"z0":5.615867100235091,"aX":-1.0280030349231668},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-0.8,"spinRate":2706,"spinDirection":358},"zone":14,"typeConfidence":0.9,"plateTime":0.4313597922490535,"extension":6.433138367791237},"index":2,"playId":"1edbc68d-7af7-3493-b8b8-ebe0914f9d16","pitchNumber":3,"startTime":"2026-07-04T04:14:00.995Z","endTime":"2026-07-04T04:14:04.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.384074514269418,"aZ":-35.117818976424125,"pfxX":-0.4017444725765005,"pfxZ":-1.7618852155662166,"pX":1.252725913668205,"pZ":0.42978009379171905,"vX0":8.84304750527008,"vY0":-126.91476820036378,"vZ0":-6.018371697082796,"x":69.25,"y":227.18,"x0":-2.1913558916262055,"y0":50.005592173174854,"z0":5.554204640615113,"aX":-0.6722939226138352},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.2,"breakHorizontal":-0.8,"spinRate":2809,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.4278596435020301,"extension":6.420879238778708},"index":3,"playId":"965c7295-8e83-35c8-89c5-8b44e2731faf","pitchNumber":4,"startTime":"2026-07-04T04:14:19.657Z","endTime":"2026-07-04T04:14:22.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34891771341787,"aZ":-30.22266884067644,"pfxX":0.1477215713925606,"pfxZ":1.1886103131603827,"pX":1.3864281739990008,"pZ":1.5675000032512287,"vX0":9.269183357842413,"vY0":-127.29943723394382,"vZ0":-4.179699889782803,"x":64.15,"y":196.46,"x0":-2.322378238731286,"y0":50.00177673943119,"z0":5.625545830314321,"aX":0.24111174724354686},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-2.4,"spinRate":2752,"spinDirection":17},"zone":14,"typeConfidence":0.91,"plateTime":0.4304115305759284,"extension":6.453427128806902},"index":4,"playId":"c7acad83-bf09-360a-a998-b2477342b313","pitchNumber":5,"startTime":"2026-07-04T04:14:39.093Z","endTime":"2026-07-04T04:14:43.374Z","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":87.5,"endSpeed":80.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53254548571325,"aZ":-29.92437454000679,"pfxX":1.7215666657959066,"pfxZ":1.3770687930905403,"pX":1.0266823206178766,"pZ":1.9000047912420617,"vX0":7.7620198662031585,"vY0":-127.20869062715255,"vZ0":-3.445288811225949,"x":77.87,"y":187.48,"x0":-2.2901955392608753,"y0":50.00473736090874,"z0":5.6488712046146565,"aX":2.815598874589643},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":-4.9,"spinRate":2910,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.43087172563256226,"extension":6.527776939757494},"index":5,"playId":"5a86efa7-a94b-3a66-ba41-04e32723cc4e","pitchNumber":6,"startTime":"2026-07-04T04:15:00.132Z","endTime":"2026-07-04T04:15:05.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:15:05.354Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:15:16.154Z","endTime":"2026-07-04T04:17:58.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98071711909946,"aZ":-26.95079284777009,"pfxX":-10.355375543084836,"pfxZ":3.099595293903149,"pX":-0.5908812548441384,"pZ":1.9016535685623057,"vX0":8.234883661435981,"vY0":-128.3809571386716,"vZ0":-4.032140277253143,"x":139.52,"y":187.44,"x0":-2.4783045542075097,"y0":50.00573012245574,"z0":5.565551694632064,"aX":-17.469193005712878},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":17.2,"spinRate":1785,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.4249459208534119,"extension":6.524421445356684},"index":0,"playId":"004b2e4e-56c1-3bbc-9594-edb848faf378","pitchNumber":1,"startTime":"2026-07-04T04:15:33.838Z","endTime":"2026-07-04T04:15:40.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00542481445724,"aZ":-27.282036483078514,"pfxX":-9.664126181347665,"pfxZ":2.8744186809212997,"pX":0.2856323075427616,"pZ":0.7397853355134231,"vX0":10.222208681871546,"vY0":-129.22415852736123,"vZ0":-6.564947953588821,"x":106.11,"y":218.81,"x0":-2.451580305745275,"y0":50.00556192549139,"z0":5.387820065597052,"aX":-16.47165777954694},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":15.5,"spinRate":1738,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4226263348959933,"extension":6.704915861280726},"index":1,"playId":"9a73eb69-9db6-3432-b5ca-19236b08da66","pitchNumber":2,"startTime":"2026-07-04T04:15:55.856Z","endTime":"2026-07-04T04:15:58.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41688940648333,"aZ":-31.727653406955575,"pfxX":-8.128484167890988,"pfxZ":0.2709988028679273,"pX":-1.0555611015698962,"pZ":3.3920965356226165,"vX0":6.379747833254472,"vY0":-127.48150560023672,"vZ0":0.4212343259062261,"x":157.24,"y":147.19,"x0":-2.5255315980867326,"y0":50.00377701264408,"z0":5.714559474606499,"aX":-13.477379985528735},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":13.4,"spinRate":1685,"spinDirection":244},"zone":11,"typeConfidence":0.92,"plateTime":0.4284599185026443,"extension":6.547612475419868},"index":2,"playId":"5110feea-09de-30a5-b135-e85674484b5b","pitchNumber":3,"startTime":"2026-07-04T04:16:22.223Z","endTime":"2026-07-04T04:16:26.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83065154589715,"aZ":-31.606401594785375,"pfxX":2.065300261099255,"pfxZ":0.35562065050438996,"pX":0.46664431604221873,"pZ":2.021778874363694,"vX0":6.527074504521516,"vY0":-125.12894851551985,"vZ0":-2.7471924261508853,"x":99.21,"y":184.19,"x0":-2.429030078984343,"y0":50.004742357983766,"z0":5.686202768626084,"aX":3.3222746193902193},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":-5.0,"spinRate":2848,"spinDirection":22},"zone":9,"typeConfidence":0.91,"plateTime":0.4353317095789362,"extension":6.291769096573494},"index":3,"playId":"ed1a419d-3181-3acf-83ef-1fc7ed7d35d6","pitchNumber":4,"startTime":"2026-07-04T04:16:44.927Z","endTime":"2026-07-04T04:16:48.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11296338933537,"aZ":-32.70580446600425,"pfxX":1.9769120504376771,"pfxZ":-0.3312985089697902,"pX":0.09636726863394174,"pZ":0.9744773888002582,"vX0":6.115551945981081,"vY0":-124.6097759609683,"vZ0":-4.674554741334125,"x":113.33,"y":212.47,"x0":-2.6343376361280106,"y0":50.00438593124933,"z0":5.539291581630928,"aX":3.1478034564663093},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":-4.8,"spinRate":2860,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.43748053701376266,"extension":6.341014606295878},"index":4,"playId":"b37f8511-5543-3b9f-ba17-ecff1de5635a","pitchNumber":5,"startTime":"2026-07-04T04:17:08.213Z","endTime":"2026-07-04T04:17:11.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12129114212954,"aZ":-13.927319916255978,"pfxX":-8.019192786612201,"pfxZ":9.18099821028424,"pX":-0.7758368946449344,"pZ":4.587239795427299,"vX0":7.537514261243926,"vY0":-140.20055999472822,"vZ0":-0.42279765721751195,"x":146.57,"y":114.92,"x0":-2.4591478197381433,"y0":50.00604739718693,"z0":5.6501330548927475,"aX":-15.944443386789777},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":13.0,"spinRate":2572,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.39089440366764094,"extension":6.580818018373116},"index":5,"playId":"99d06b81-f58e-34ef-aa0f-0b408840b026","pitchNumber":6,"startTime":"2026-07-04T04:17:33.850Z","endTime":"2026-07-04T04:17:38.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19167586576009,"aZ":-26.042766657628064,"pfxX":-10.425515067539141,"pfxZ":3.5809066224073964,"pX":0.3935986433105793,"pZ":1.872627201993337,"vX0":10.353913189893552,"vY0":-129.51878340512354,"vZ0":-4.413521115486125,"x":102.0,"y":188.22,"x0":-2.287317196599125,"y0":50.002673379082275,"z0":5.5731252520115175,"aX":-17.843436469170733},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":1756,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.42172326357346845,"extension":6.535122836228359},"index":6,"playId":"8744e7df-1b08-382b-a82d-573496c67fd1","pitchNumber":7,"startTime":"2026-07-04T04:17:55.182Z","endTime":"2026-07-04T04:17:58.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:17:58.588Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T04:18:15.830Z","endTime":"2026-07-04T04:22:11.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*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":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544363094870466,"aZ":-37.143786574654186,"pfxX":0.8282952624541284,"pfxZ":-3.010204610406495,"pX":1.0775299241703873,"pZ":-0.10016164749486949,"vX0":8.284596784632305,"vY0":-126.60243677615097,"vZ0":-6.339376901558076,"x":75.93,"y":241.48,"x0":-2.3208749741927397,"y0":50.002287693550954,"z0":5.3475152917323125,"aX":1.3667751814968576},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.5,"breakHorizontal":-3.1,"spinRate":2800,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.42974504741119857,"extension":6.677327663028015},"index":0,"playId":"9479f772-91a9-351a-ae35-300292de1f7f","pitchNumber":1,"startTime":"2026-07-04T04:18:27.727Z","endTime":"2026-07-04T04:18:32.560Z","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":94.9,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75528641484442,"aZ":-13.053265819800817,"pfxX":-8.447172963069564,"pfxZ":10.020614594975461,"pX":0.16018273734533134,"pZ":3.0162716802375376,"vX0":9.448337634499023,"vY0":-137.79160402067808,"vZ0":-4.759766092443914,"x":110.89,"y":157.34,"x0":-2.2279994209346508,"y0":50.00598381004275,"z0":5.6591087306189,"aX":-16.1248634999418},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":13.2,"spinRate":2354,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.3986431661214205,"extension":6.491395413787798},"index":1,"playId":"71dbe443-8149-3c95-9cf0-faf1ff65a0fa","pitchNumber":2,"startTime":"2026-07-04T04:19:01.171Z","endTime":"2026-07-04T04:19:04.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.778945299510326,"aZ":-26.956138694062044,"pfxX":-10.282155026306928,"pfxZ":3.1426085138986357,"pX":-0.8196241816095122,"pZ":1.826593801797563,"vX0":7.723090848709548,"vY0":-128.1766615765378,"vZ0":-4.048315541057837,"x":148.24,"y":189.46,"x0":-2.5375502642857377,"y0":50.00595286545143,"z0":5.534215530146845,"aX":-17.092279334757247},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":1647,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.42751603264580895,"extension":6.666482595856104},"index":2,"playId":"46dcd1ca-6a31-37f3-a6ca-6810d454d293","pitchNumber":3,"startTime":"2026-07-04T04:19:26.285Z","endTime":"2026-07-04T04:19:32.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66195038520748,"aZ":-11.568202505504669,"pfxX":-8.15290229876966,"pfxZ":10.37248452141787,"pX":0.16254734159931084,"pZ":2.5939826197643794,"vX0":9.566546069254578,"vY0":-140.27097508393365,"vZ0":-5.7966283685299365,"x":110.8,"y":168.74,"x0":-2.237964309907232,"y0":50.00299141848071,"z0":5.446317937381708,"aX":-16.196771713405845},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":12.7,"spinRate":2543,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.39095662288955957,"extension":6.692456123016983},"index":3,"playId":"1fe885a8-ee0e-38ac-8418-2f2f558e18a6","pitchNumber":4,"startTime":"2026-07-04T04:19:49.590Z","endTime":"2026-07-04T04:19:52.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.890875951800815,"aZ":-12.750800553710114,"pfxX":-9.020519391068765,"pfxZ":9.934155209110333,"pX":-1.5110460003508435,"pZ":3.542056540115846,"vX0":5.826568433229601,"vY0":-139.32338110622877,"vZ0":-3.1946612621466217,"x":174.6,"y":143.14,"x0":-2.463383106293057,"y0":50.00262417863888,"z0":5.552714204892303,"aX":-17.636958385431825},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":15.0,"spinRate":2547,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.39395485209206704,"extension":6.704226985038782},"index":4,"playId":"dfa51567-79fa-32d7-92bb-b91ca32a9a36","pitchNumber":5,"startTime":"2026-07-04T04:20:14.208Z","endTime":"2026-07-04T04:20:17.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142962742817513,"aZ":-28.713514030837267,"pfxX":-10.605736088316856,"pfxZ":1.9751969750078309,"pX":-0.3445139941673379,"pZ":0.9385949064989875,"vX0":8.788417612492138,"vY0":-131.10592037207567,"vZ0":-6.092566525693875,"x":130.13,"y":213.44,"x0":-2.352182726487193,"y0":50.00334499670227,"z0":5.4189676938969455,"aX":-18.57608082565094},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":17.4,"spinRate":1734,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.41680731432961693,"extension":6.785849899875147},"index":5,"playId":"f4f6e83d-48c1-3a0e-98bb-c230bfe7bc43","pitchNumber":6,"startTime":"2026-07-04T04:20:40.721Z","endTime":"2026-07-04T04:20:44.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33956160834053,"aZ":-30.72168289583278,"pfxX":-11.254311593181079,"pfxZ":0.8334032298372458,"pX":-0.007147941684462171,"pZ":1.137017249128224,"vX0":9.986401268418629,"vY0":-131.07339464957806,"vZ0":-5.134482565906708,"x":117.27,"y":208.08,"x0":-2.3945928128930674,"y0":50.00539499673638,"z0":5.401056367049674,"aX":-19.688609637028236},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.6,"breakHorizontal":18.4,"spinRate":1735,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.417041652814619,"extension":6.748858524567314},"index":6,"playId":"d5a95c55-4611-3d90-9f3c-da07167db455","pitchNumber":7,"startTime":"2026-07-04T04:21:08.191Z","endTime":"2026-07-04T04:21:12.427Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.352493208855307,"aZ":-11.761996056268101,"pfxX":-7.916607156457314,"pfxZ":10.18351037759918,"pX":-0.5544528085572004,"pZ":2.579918570602189,"vX0":7.419420510982503,"vY0":-140.55223793170182,"vZ0":-6.048027864456311,"x":138.13,"y":169.12,"x0":-2.1976905156771793,"y0":50.00106540738201,"z0":5.520826204960244,"aX":-15.864836274407903},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":12.8,"spinRate":2518,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.389443182071068,"extension":6.530660007673169},"index":7,"playId":"4b4ac1c9-a052-3138-8842-b0ffc1ecbc07","pitchNumber":8,"startTime":"2026-07-04T04:21:30.844Z","endTime":"2026-07-04T04:21:33.866Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.924168152865203,"aZ":-39.13659181686377,"pfxX":0.30596707945586354,"pfxZ":-4.114512422670714,"pX":0.29423082904684417,"pZ":1.3419514036432705,"vX0":6.74825055773917,"vY0":-128.36434153794622,"vZ0":-3.0811648539088057,"x":105.78,"y":202.55,"x0":-2.3924094979815806,"y0":50.00102932230594,"z0":5.560763151686352,"aX":0.5173965104006483},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.9,"breakHorizontal":-1.8,"spinRate":2849,"spinDirection":32},"zone":14,"typeConfidence":0.89,"plateTime":0.42432660018166946,"extension":6.5154217028227395},"index":8,"playId":"bf39c520-79e0-35db-9c89-d7c1352b550e","pitchNumber":9,"startTime":"2026-07-04T04:22:02.347Z","endTime":"2026-07-04T04:22:11.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:22:11.052Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Keys grounds out, first baseman Josh Naylor to pitcher Nick Davila.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T04:24:32.813Z","endTime":"2026-07-04T04:27:11.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":689546,"link":"/api/v1/people/689546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nick Davila replaces Michael Rucker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T04:23:21.145Z","endTime":"2026-07-04T04:24:34.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689546,"link":"/api/v1/people/689546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412141949628353,"aZ":-31.22215455204756,"pfxX":-0.8083387842737375,"pfxZ":0.5679516079634102,"pX":0.3880015952503455,"pZ":3.1184196886593343,"vX0":4.989989704079219,"vY0":-128.3336387925356,"vZ0":-1.0231908016003628,"x":102.21,"y":154.58,"x0":-1.4793314392443948,"y0":50.0001664260813,"z0":5.961890510331369,"aX":-1.344883187379663},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":0.4,"spinRate":1929,"spinDirection":349},"zone":3,"typeConfidence":0.89,"plateTime":0.4273700662235065,"extension":5.823931511246494},"index":1,"playId":"e0f4f5fd-864b-38f0-9441-883565054b62","pitchNumber":1,"startTime":"2026-07-04T04:24:34.966Z","endTime":"2026-07-04T04:24:37.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43470676659477,"aZ":-34.022443252882724,"pfxX":-0.17359180458131052,"pfxZ":-1.133119784768093,"pX":0.45711826643573683,"pZ":2.2108379071723205,"vX0":4.74926053313781,"vY0":-126.41728908090117,"vZ0":-2.425506380787879,"x":99.58,"y":179.09,"x0":-1.415599429142839,"y0":50.000897269389846,"z0":5.887974027472873,"aX":-0.283927490849007},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.4,"breakHorizontal":-0.7,"spinRate":2053,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.4316782380941704,"extension":5.708202004871545},"index":2,"playId":"0f7e0670-c794-3acf-930f-3bd2aa79dd5f","pitchNumber":2,"startTime":"2026-07-04T04:24:48.148Z","endTime":"2026-07-04T04:24:52.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76429181038674,"aZ":-39.109026801120734,"pfxX":2.7769823735478187,"pfxZ":-4.30252565803772,"pX":-1.3587189417668244,"pZ":2.824085409173624,"vX0":-0.19937915292786484,"vY0":-125.20048240861318,"vZ0":-0.10748983502789722,"x":168.79,"y":162.53,"x0":-1.640243054824033,"y0":50.00353096072407,"z0":6.028925649001953,"aX":4.474204794290052},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.7,"breakHorizontal":-5.0,"spinRate":2076,"spinDirection":47},"zone":11,"typeConfidence":0.91,"plateTime":0.43502539809730045,"extension":5.72943535466253},"index":3,"playId":"5afa1c44-0160-39bd-8be9-0ac462288f4c","pitchNumber":3,"startTime":"2026-07-04T04:25:04.535Z","endTime":"2026-07-04T04:25:07.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4176472161616,"aZ":-38.503083226749126,"pfxX":2.5275386439873286,"pfxZ":-3.952229430730421,"pX":-0.21417066429206397,"pZ":3.437065836702991,"vX0":2.5091027153271224,"vY0":-124.99138299892275,"vZ0":1.341710250081639,"x":125.16,"y":145.98,"x0":-1.5551526301337668,"y0":50.0042718211701,"z0":6.027028068627147,"aX":4.045744154652583},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.7,"breakHorizontal":-5.2,"spinRate":1932,"spinDirection":43},"zone":2,"typeConfidence":0.91,"plateTime":0.4362728614749738,"extension":5.710466978881586},"index":4,"playId":"57795ac4-e344-31ac-b3cb-b88761a195b7","pitchNumber":4,"startTime":"2026-07-04T04:25:19.776Z","endTime":"2026-07-04T04:25:24.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41587539005923,"aZ":-35.44952979289159,"pfxX":-1.4716342595159673,"pfxZ":-1.959060077827269,"pX":0.9811843599192199,"pZ":1.9075426620222378,"vX0":6.247045780022472,"vY0":-127.71537480800473,"vZ0":-2.887898943077457,"x":79.6,"y":187.28,"x0":-1.2929893728508592,"y0":50.003372864185984,"z0":5.808564813466398,"aX":-2.4601750743960515},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.0,"breakHorizontal":1.4,"spinRate":2012,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.42696366686346643,"extension":5.909757393351295},"index":5,"playId":"dc1fa771-a85b-36c3-aac5-2a0f10731990","pitchNumber":5,"startTime":"2026-07-04T04:25:36.778Z","endTime":"2026-07-04T04:25:39.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841112768605473,"aZ":-37.99231221755503,"pfxX":-1.2411470790114318,"pfxZ":-3.487997272157642,"pX":1.1593782033610631,"pZ":1.6970274473710847,"vX0":6.948691509660521,"vY0":-127.43268938689967,"vZ0":-2.8526263017316995,"x":72.81,"y":192.96,"x0":-1.4256739819219129,"y0":50.00491300266246,"z0":5.792378957856808,"aX":-2.070440245427959},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.7,"breakHorizontal":1.0,"spinRate":2059,"spinDirection":34},"zone":14,"typeConfidence":0.89,"plateTime":0.4275948677357322,"extension":5.945369573254614},"index":6,"playId":"b3fea112-88bd-374f-b1d4-9d725dbb1f5d","pitchNumber":6,"startTime":"2026-07-04T04:25:54.366Z","endTime":"2026-07-04T04:25:57.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.416861596249085,"aZ":-26.22969066004941,"pfxX":-11.447911789556123,"pfxZ":3.073396882076919,"pX":0.35713303030161064,"pZ":1.3798575106140276,"vX0":8.495192100853252,"vY0":-137.88679882431546,"vZ0":-6.719760077230486,"x":103.39,"y":201.52,"x0":-1.2696540748270457,"y0":50.004093944719045,"z0":5.607665856330545,"aX":-22.141189067254125},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":19.1,"spinRate":2024,"spinDirection":245},"zone":14,"typeConfidence":0.92,"plateTime":0.39657565883612644,"extension":5.980511001643822},"index":7,"playId":"823a9cf0-0beb-3367-8585-90e8adfc6aa7","pitchNumber":7,"startTime":"2026-07-04T04:26:28.031Z","endTime":"2026-07-04T04:26:31.652Z","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":87.8,"endSpeed":80.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930337843906422,"aZ":-33.21144561342532,"pfxX":-1.0802726572992967,"pfxZ":-0.6284607965786169,"pX":1.0120720531889615,"pZ":2.144602869118438,"vX0":6.427165723454171,"vY0":-127.7034875448144,"vZ0":-2.453496874804297,"x":78.42,"y":180.88,"x0":-1.4043402821055737,"y0":50.00629025613451,"z0":5.747672421278459,"aX":-1.773586055582579},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.4,"breakHorizontal":0.4,"spinRate":1981,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.42999676308410706,"extension":5.921788907724353},"index":8,"playId":"288ecb94-5c82-3a41-a414-a074d1b79626","pitchNumber":8,"startTime":"2026-07-04T04:26:42.550Z","endTime":"2026-07-04T04:26:46.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.472056993556166,"aZ":-33.209551966809784,"pfxX":-0.7034124813927148,"pfxZ":-0.6104628238858076,"pX":0.1551714737582184,"pZ":2.172618984339265,"vX0":4.190874646766144,"vY0":-128.39297641068194,"vZ0":-2.6392996705407032,"x":111.09,"y":180.12,"x0":-1.4010233916972017,"y0":50.00600018006716,"z0":5.7765617776554,"aX":-1.184670886486922},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.4,"breakHorizontal":0.4,"spinRate":1925,"spinDirection":22},"zone":8,"typeConfidence":0.89,"plateTime":0.425223139580178,"extension":5.891801111284952},"hitData":{"launchSpeed":92.4,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.55,"coordY":162.59}},"index":9,"playId":"7fb865d6-ea55-3ab0-81aa-6bbbe6696df6","pitchNumber":9,"startTime":"2026-07-04T04:27:02.995Z","endTime":"2026-07-04T04:27:11.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:27:11.009Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T04:27:20.441Z","endTime":"2026-07-04T04:28:48.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01175838390551,"aZ":-33.11494274470393,"pfxX":-1.214920895742218,"pfxZ":-0.5634995659910658,"pX":-0.5069371588495659,"pZ":2.7171629361413254,"vX0":2.895050323130493,"vY0":-128.16115218399594,"vZ0":-1.2838004964283802,"x":136.32,"y":165.42,"x0":-1.4883132313762641,"y0":50.000314153642684,"z0":5.787533345688983,"aX":-2.0412677025439403},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.1,"breakHorizontal":1.7,"spinRate":2032,"spinDirection":32},"zone":4,"typeConfidence":0.89,"plateTime":0.4257499387838899,"extension":5.924400488394146},"index":0,"playId":"0021bf06-a757-3e03-98d8-1294a50b0f85","pitchNumber":1,"startTime":"2026-07-04T04:27:34.931Z","endTime":"2026-07-04T04:27:37.931Z","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":85.5,"endSpeed":79.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609023409991956,"aZ":-40.65629145512175,"pfxX":2.233201394671924,"pfxZ":-5.333245355170138,"pX":-0.9489529605712594,"pZ":2.9574668317553945,"vX0":0.9360143394026256,"vY0":-124.67924894708705,"vZ0":0.6370245152027423,"x":153.17,"y":158.93,"x0":-1.6182070654513938,"y0":50.001642107635064,"z0":6.025923592990953,"aX":3.552337555312929},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.4,"breakHorizontal":-4.2,"spinRate":2048,"spinDirection":38},"zone":11,"typeConfidence":0.91,"plateTime":0.43756603525170235,"extension":5.720313146472979},"index":1,"playId":"c64cca57-1ad8-3bb1-bd8f-c118411a12d7","pitchNumber":2,"startTime":"2026-07-04T04:27:48.907Z","endTime":"2026-07-04T04:27:53.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32759355067213,"aZ":-37.93876174361115,"pfxX":-0.00254278346174841,"pfxZ":-3.4906804725181857,"pX":-0.8901933690105434,"pZ":2.606200304614122,"vX0":1.8099367762203606,"vY0":-126.75955030193475,"vZ0":-0.6141273574454744,"x":150.93,"y":168.41,"x0":-1.608741117522481,"y0":50.003291205911,"z0":5.842443704173377,"aX":-0.004472987890646585},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.2,"breakHorizontal":-0.4,"spinRate":2033,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.42969649460627046,"extension":5.982462801019177},"index":2,"playId":"457cca6c-2550-39cd-a031-b063d487bc94","pitchNumber":3,"startTime":"2026-07-04T04:28:03.821Z","endTime":"2026-07-04T04:28:06.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T04:28:15.327Z","endTime":"2026-07-04T04:28:23.847Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21895518054504,"aZ":-40.33783389616895,"pfxX":2.194407477863993,"pfxZ":-5.070365854182526,"pX":-1.3216030223136936,"pZ":3.1709952380016975,"vX0":0.2573646525871612,"vY0":-125.46572321677058,"vZ0":1.0347146072701583,"x":167.38,"y":153.16,"x0":-1.7106958208409284,"y0":50.00506152732507,"z0":6.017324027024135,"aX":3.530806414049125},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.8,"breakHorizontal":-4.1,"spinRate":2055,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.43503449254813154,"extension":5.7359328852530655},"index":4,"playId":"5e8d86d5-b07b-35de-95de-819fe3a7d1f6","pitchNumber":4,"startTime":"2026-07-04T04:28:23.847Z","endTime":"2026-07-04T04:28:27.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17868301725637,"aZ":-36.83479189101607,"pfxX":-0.4776410600171397,"pfxZ":-2.7845554295834756,"pX":0.42219189540742713,"pZ":1.7488737562503078,"vX0":4.564574555340357,"vY0":-127.7645184731161,"vZ0":-2.955061171748471,"x":100.91,"y":191.56,"x0":-1.3157723205416296,"y0":50.00143483586716,"z0":5.778571996149314,"aX":-0.7996629496985926},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.4,"breakHorizontal":0.0,"spinRate":2059,"spinDirection":29},"zone":9,"typeConfidence":0.89,"plateTime":0.42662335952730324,"extension":5.9887548519635345},"hitData":{"launchSpeed":94.4,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.39,"coordY":151.07}},"index":5,"playId":"4c5f1bbd-d54b-3e3a-a9d5-85eb2eadf2b7","pitchNumber":5,"startTime":"2026-07-04T04:28:40.678Z","endTime":"2026-07-04T04:28:48.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:28:48.714Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T04:29:03.091Z","endTime":"2026-07-04T04:29:45.666Z","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":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5896121972386,"aZ":-33.09414696563419,"pfxX":-1.1241122819470881,"pfxZ":-0.5548394091772924,"pX":1.5368671572749586,"pZ":0.8317252736102887,"vX0":7.837058492757781,"vY0":-127.9865802639503,"vZ0":-5.518398205318438,"x":58.42,"y":216.32,"x0":-1.4198226011578317,"y0":50.004448450296216,"z0":5.609982660952409,"aX":-1.8655019830829764},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":0.2,"spinRate":2077,"spinDirection":22},"zone":14,"typeConfidence":0.89,"plateTime":0.42807381419137025,"extension":5.960739406982877},"index":0,"playId":"1dc8b4b8-5857-3287-a362-5ec913c85709","pitchNumber":1,"startTime":"2026-07-04T04:29:19.662Z","endTime":"2026-07-04T04:29:22.804Z","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":87.2,"endSpeed":81.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07599118683933,"aZ":-35.9126527429174,"pfxX":-0.8313045408644139,"pfxZ":-2.256512004236061,"pX":-0.03161248349732118,"pZ":2.4376919522856157,"vX0":3.8515433614262973,"vY0":-127.0434489870875,"vZ0":-1.273548349686984,"x":118.2,"y":172.96,"x0":-1.451476034387539,"y0":50.00634097292943,"z0":5.769117943917255,"aX":-1.3764800141432352},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.2,"breakHorizontal":0.7,"spinRate":1858,"spinDirection":27},"zone":5,"typeConfidence":0.9,"plateTime":0.4291719971896102,"extension":5.962326666907699},"hitData":{"launchSpeed":94.6,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.02,"coordY":151.58}},"index":1,"playId":"d1ec2fe9-25f4-37e4-acd5-8141f367793b","pitchNumber":2,"startTime":"2026-07-04T04:29:37.655Z","endTime":"2026-07-04T04:29:45.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:29:45.666Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:32:12.020Z","endTime":"2026-07-04T04:32:40.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Jeff Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T04:31:04.355Z","endTime":"2026-07-04T04:32:14.238Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.236524447662994,"aZ":-12.585430031473063,"pfxX":-7.052288909416986,"pfxZ":9.322849558129693,"pX":-0.3358333058013485,"pZ":2.491686405094587,"vX0":9.557510207099734,"vY0":-143.98788940014754,"vZ0":-5.8271313112527405,"x":129.8,"y":171.5,"x0":-2.780904584473183,"y0":50.00140002314394,"z0":5.31940184671537,"aX":-14.816574509691726},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":10.9,"spinRate":2270,"spinDirection":221},"zone":4,"typeConfidence":0.83,"plateTime":0.38029924813706684,"extension":6.947605617944693},"index":1,"playId":"6f0f3794-4020-35bd-8994-92803cbcf1c4","pitchNumber":1,"startTime":"2026-07-04T04:32:14.238Z","endTime":"2026-07-04T04:32:17.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60953681910866,"aZ":-12.772874479568648,"pfxX":-7.1268927281683165,"pfxZ":9.093943200168518,"pX":0.17820319482096222,"pZ":2.1248886916523113,"vX0":10.381180061439172,"vY0":-145.0793677663152,"vZ0":-7.119584812941388,"x":110.21,"y":181.41,"x0":-2.518815164493258,"y0":50.00692611159491,"z0":5.38764890392774,"aX":-15.21212799699927},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2280,"spinDirection":220},"zone":5,"typeConfidence":0.73,"plateTime":0.37738139715648167,"extension":6.846501099562135},"hitData":{"launchSpeed":86.1,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.74,"coordY":167.24}},"index":2,"playId":"59753e32-9aaf-3661-8438-bc1ea84ff1df","pitchNumber":2,"startTime":"2026-07-04T04:32:30.940Z","endTime":"2026-07-04T04:32:40.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:32:40.002Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:32:58.465Z","endTime":"2026-07-04T04:34:56.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":"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":100.1,"endSpeed":91.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.859299366999586,"aZ":-12.21811231787339,"pfxX":-6.949158711330853,"pfxZ":9.30714437967,"pX":-0.05814003442629043,"pZ":1.4722771867828361,"vX0":10.636818447386373,"vY0":-145.24367548926222,"vZ0":-8.765216368984374,"x":119.22,"y":199.03,"x0":-2.858808323195793,"y0":50.00311235039087,"z0":5.265335734819173,"aX":-14.90159240019819},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2220,"spinDirection":218},"zone":13,"typeConfidence":0.71,"plateTime":0.3765822293715475,"extension":6.844107779590177},"index":0,"playId":"6f19ecb2-de87-3711-9215-1814715e572d","pitchNumber":1,"startTime":"2026-07-04T04:33:14.050Z","endTime":"2026-07-04T04:33:17.050Z","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":94.0,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34073826313966,"aZ":-29.730842166254455,"pfxX":-9.355984928107349,"pfxZ":1.2832640858750533,"pX":0.9596223950799431,"pZ":0.41823772331215714,"vX0":12.799053795815652,"vY0":-136.3141698466423,"vZ0":-7.600001355920357,"x":80.42,"y":227.49,"x0":-2.553097627074762,"y0":50.00455088013748,"z0":5.258317520746736,"aX":-17.836939667356646},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":14.6,"spinRate":1745,"spinDirection":234},"zone":14,"typeConfidence":0.89,"plateTime":0.3998434571601637,"extension":6.839054770842089},"index":1,"playId":"36f82437-b559-34d9-8589-39b086666174","pitchNumber":2,"startTime":"2026-07-04T04:33:30.462Z","endTime":"2026-07-04T04:33:33.462Z","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":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.802493244768357,"aZ":-12.123801385234565,"pfxX":-6.520512559899435,"pfxZ":9.309383036224016,"pX":0.6047226806374414,"pZ":2.536300602991318,"vX0":12.407761772216428,"vY0":-145.30987397891664,"vZ0":-5.920707167914822,"x":93.95,"y":170.3,"x0":-2.85970317604465,"y0":50.00043356588773,"z0":5.326437199353501,"aX":-14.04149657500023},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2303,"spinDirection":217},"zone":6,"typeConfidence":0.84,"plateTime":0.37591818860696913,"extension":6.732852040916584},"index":2,"playId":"92149a11-1656-313d-b652-5aaafdd7e28b","pitchNumber":3,"startTime":"2026-07-04T04:33:48.979Z","endTime":"2026-07-04T04:33:51.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031904691283938,"aZ":-38.05529127613067,"pfxX":3.7232481380822353,"pfxZ":-3.4118503142403647,"pX":-1.1533551744032613,"pZ":2.350535979081185,"vX0":3.6591269339764017,"vY0":-129.87466212008104,"vZ0":-0.8740978504906838,"x":160.96,"y":175.32,"x0":-3.0599643827270113,"y0":50.0038902302703,"z0":5.564172209680086,"aX":6.414654505781857},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-6.1,"breakHorizontal":-7.6,"spinRate":2613,"spinDirection":47},"zone":13,"typeConfidence":0.85,"plateTime":0.4203664492675774,"extension":6.686409891797549},"index":3,"playId":"f857fc47-17f5-36d3-80e0-136ba1d039c1","pitchNumber":4,"startTime":"2026-07-04T04:34:08.389Z","endTime":"2026-07-04T04:34:12.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72807271828052,"aZ":-38.951433919642035,"pfxX":5.493324179019049,"pfxZ":-4.1171241517736785,"pX":0.14914561517461758,"pZ":1.2366992473616376,"vX0":6.175951707083208,"vY0":-127.56243340138745,"vZ0":-2.8968321897669007,"x":111.31,"y":205.39,"x0":-3.0190558243930643,"y0":50.006044879744486,"z0":5.464061704482591,"aX":9.03498458613599},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.9,"breakHorizontal":-11.4,"spinRate":2631,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.42971301811672236,"extension":6.811302224715495},"index":4,"playId":"43a087af-ad76-3416-8d3e-2750d0a40abb","pitchNumber":5,"startTime":"2026-07-04T04:34:25.859Z","endTime":"2026-07-04T04:34:31.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.787721457526157,"aZ":-10.125717927550033,"pfxX":-3.8067247690335866,"pfxZ":10.388208964682184,"pX":0.5032167567513427,"pZ":2.1111028211686804,"vX0":10.791230936545354,"vY0":-144.36178478778322,"vZ0":-6.8232441687244725,"x":97.82,"y":181.78,"x0":-2.779350579013654,"y0":50.00631568282033,"z0":5.12001116596557,"aX":-8.0823863588222},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":4.9,"spinRate":2284,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.378570193628303,"extension":6.960858053956442},"hitData":{"launchSpeed":90.1,"launchAngle":21.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.63,"coordY":97.35}},"index":5,"playId":"d39dd68f-4929-3762-b3fa-908cb1968f1c","pitchNumber":6,"startTime":"2026-07-04T04:34:46.194Z","endTime":"2026-07-04T04:34:56.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:34:56.509Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:35:40.320Z","endTime":"2026-07-04T04:37:00.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Weston Wilson replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T04:35:21.999Z","endTime":"2026-07-04T04:35:42.082Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"base":1},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837931089599465,"aZ":-40.98302902211021,"pfxX":1.7243161119030523,"pfxZ":-5.146919610794587,"pX":-0.4359851415541161,"pZ":0.7258518923468176,"vX0":5.95776453155185,"vY0":-129.66089269536454,"vZ0":-3.836735583216362,"x":133.62,"y":219.18,"x0":-2.9829174287242237,"y0":50.00376751206711,"z0":5.335944150495274,"aX":2.949965589858082},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-10.0,"breakHorizontal":-4.4,"spinRate":2456,"spinDirection":50},"zone":13,"typeConfidence":0.89,"plateTime":0.4216223498919214,"extension":6.94442583429937},"index":1,"playId":"0eeea3dd-21df-36f5-8e54-a0625a8f63bf","pitchNumber":1,"startTime":"2026-07-04T04:35:42.082Z","endTime":"2026-07-04T04:35:48.267Z","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":100.2,"endSpeed":91.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38411331272641,"aZ":-14.385897293840157,"pfxX":-8.207102030339174,"pfxZ":8.299909491232832,"pX":-0.9107436640984575,"pZ":1.5249289615521733,"vX0":8.989787871063086,"vY0":-145.52133307955398,"vZ0":-7.820071316564258,"x":151.72,"y":197.61,"x0":-2.9748264633934873,"y0":50.00067700793185,"z0":5.119709450859781,"aX":-17.586727031652163},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.6,"breakHorizontal":13.1,"spinRate":2232,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.37648118034222566,"extension":6.934770248052177},"index":2,"playId":"84cb0cb9-7db9-3068-a490-480ce53bb124","pitchNumber":2,"startTime":"2026-07-04T04:36:02.404Z","endTime":"2026-07-04T04:36:07.081Z","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":99.8,"endSpeed":91.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32923636680764,"aZ":-11.145713358734511,"pfxX":-6.156353253517683,"pfxZ":9.909643516335613,"pX":0.32527192843249353,"pZ":1.5716937118207008,"vX0":11.546858625600501,"vY0":-144.66590828440707,"vZ0":-8.205289095561463,"x":104.6,"y":196.34,"x0":-2.915696090239602,"y0":50.00498838290188,"z0":5.125726291580005,"aX":-13.067483684989531},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2352,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.37842034193316687,"extension":7.025985271715153},"index":3,"playId":"903c1491-37f5-3d4a-bbeb-abce578878f2","pitchNumber":3,"startTime":"2026-07-04T04:36:23.209Z","endTime":"2026-07-04T04:36:26.209Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-04T04:36:36.410Z","endTime":"2026-07-04T04:36:57.588Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":99.6,"endSpeed":90.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.181284926319364,"aZ":-13.374404317738872,"pfxX":-6.6466474321085975,"pfxZ":8.898790325295536,"pX":-0.6985481592469216,"pZ":3.73646559071722,"vX0":8.92214645061115,"vY0":-144.75284970705914,"vZ0":-2.1891525181629294,"x":143.63,"y":137.9,"x0":-2.9636023760706736,"y0":50.00236714677059,"z0":5.325744131952485,"aX":-14.042274841160715},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2272,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.3790274714260895,"extension":6.915078101271483},"index":5,"playId":"3c52a904-0341-3eae-adaa-23c70f0552e4","pitchNumber":4,"startTime":"2026-07-04T04:36:57.588Z","endTime":"2026-07-04T04:37:00.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:37:00.588Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Naylor grounds into a force out, fielded by shortstop Andrés Giménez. Weston Wilson out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:37:22.813Z","endTime":"2026-07-04T04:38:35.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".247"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.62"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.90"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.11"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.86"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.85"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.23"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.59"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.42"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.94"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.35"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.92"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.22"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".569"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".569"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206072801039188,"aZ":-27.380306497938424,"pfxX":-10.688287312154346,"pfxZ":2.523026893666617,"pX":-0.3160580253812566,"pZ":1.0882477680780789,"vX0":10.879846611470251,"vY0":-137.19087324855016,"vZ0":-5.931174252350211,"x":129.05,"y":209.4,"x0":-2.9503072571327493,"y0":50.0047036785331,"z0":5.152063261109621,"aX":-20.315514567101552},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":1745,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.39971641000819025,"extension":7.035506034242818},"index":0,"playId":"a074d485-cff1-3b30-8669-f5ad3511d4e2","pitchNumber":1,"startTime":"2026-07-04T04:37:27.415Z","endTime":"2026-07-04T04:37:30.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914913368703907,"aZ":-30.752587485175034,"pfxX":-7.153500704633104,"pfxZ":0.7709617686492498,"pX":-0.3798551815400197,"pZ":0.6023745035598627,"vX0":9.43771002458729,"vY0":-135.34331661768582,"vZ0":-6.347111934693875,"x":131.48,"y":222.52,"x0":-2.9908492611272766,"y0":50.00505514360304,"z0":5.145743293712956,"aX":-13.207731277808808},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.1,"breakHorizontal":10.8,"spinRate":1712,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4054750161878009,"extension":7.0187114198574765},"index":1,"playId":"9d90ea70-df0d-35c4-9b5b-ed1dfcc907db","pitchNumber":2,"startTime":"2026-07-04T04:37:44.525Z","endTime":"2026-07-04T04:37:47.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494007600118834,"aZ":-41.71700771080846,"pfxX":2.1722307416278133,"pfxZ":-5.876897505166262,"pX":0.7143595905640028,"pZ":0.9087330838942963,"vX0":8.378203912289294,"vY0":-127.30459856672977,"vZ0":-2.8852459436212206,"x":89.77,"y":214.24,"x0":-2.9143080177666314,"y0":50.0005065270188,"z0":5.390486991968198,"aX":3.527684306946564},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-11.0,"breakHorizontal":-6.0,"spinRate":2540,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.43185726478338227,"extension":6.837467012923538},"index":2,"playId":"4c63f689-3373-3a47-9521-bf9b57ad8bde","pitchNumber":3,"startTime":"2026-07-04T04:38:06.652Z","endTime":"2026-07-04T04:38:10.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4289410476908,"aZ":-11.123742501690911,"pfxX":-5.620714503751201,"pfxZ":10.266861366988708,"pX":-1.118222920450494,"pZ":2.9475258918566634,"vX0":7.520457676410112,"vY0":-143.08718678558054,"vZ0":-4.432420411461502,"x":159.62,"y":159.2,"x0":-3.064072383131651,"y0":50.00623773923778,"z0":5.227561303611618,"aX":-11.528589798237373},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3844373828079095,"extension":6.9415345731908635},"hitData":{"launchSpeed":98.9,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.1,"coordY":144.99}},"index":3,"playId":"895e45c7-5811-31eb-9013-3407adfb0055","pitchNumber":4,"startTime":"2026-07-04T04:38:27.492Z","endTime":"2026-07-04T04:38:35.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:38:35.521Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Naylor grounds into a force out, fielded by shortstop Andrés Giménez. Weston Wilson out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-04T04:37:22.813Z","endTime":"2026-07-04T04:38:35.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".247"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.62"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.90"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.11"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.86"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.85"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.23"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.59"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.42"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.94"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.35"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.92"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.22"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".569"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".485"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".569"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206072801039188,"aZ":-27.380306497938424,"pfxX":-10.688287312154346,"pfxZ":2.523026893666617,"pX":-0.3160580253812566,"pZ":1.0882477680780789,"vX0":10.879846611470251,"vY0":-137.19087324855016,"vZ0":-5.931174252350211,"x":129.05,"y":209.4,"x0":-2.9503072571327493,"y0":50.0047036785331,"z0":5.152063261109621,"aX":-20.315514567101552},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":1745,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.39971641000819025,"extension":7.035506034242818},"index":0,"playId":"a074d485-cff1-3b30-8669-f5ad3511d4e2","pitchNumber":1,"startTime":"2026-07-04T04:37:27.415Z","endTime":"2026-07-04T04:37:30.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914913368703907,"aZ":-30.752587485175034,"pfxX":-7.153500704633104,"pfxZ":0.7709617686492498,"pX":-0.3798551815400197,"pZ":0.6023745035598627,"vX0":9.43771002458729,"vY0":-135.34331661768582,"vZ0":-6.347111934693875,"x":131.48,"y":222.52,"x0":-2.9908492611272766,"y0":50.00505514360304,"z0":5.145743293712956,"aX":-13.207731277808808},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.1,"breakHorizontal":10.8,"spinRate":1712,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4054750161878009,"extension":7.0187114198574765},"index":1,"playId":"9d90ea70-df0d-35c4-9b5b-ed1dfcc907db","pitchNumber":2,"startTime":"2026-07-04T04:37:44.525Z","endTime":"2026-07-04T04:37:47.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494007600118834,"aZ":-41.71700771080846,"pfxX":2.1722307416278133,"pfxZ":-5.876897505166262,"pX":0.7143595905640028,"pZ":0.9087330838942963,"vX0":8.378203912289294,"vY0":-127.30459856672977,"vZ0":-2.8852459436212206,"x":89.77,"y":214.24,"x0":-2.9143080177666314,"y0":50.0005065270188,"z0":5.390486991968198,"aX":3.527684306946564},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-11.0,"breakHorizontal":-6.0,"spinRate":2540,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.43185726478338227,"extension":6.837467012923538},"index":2,"playId":"4c63f689-3373-3a47-9521-bf9b57ad8bde","pitchNumber":3,"startTime":"2026-07-04T04:38:06.652Z","endTime":"2026-07-04T04:38:10.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4289410476908,"aZ":-11.123742501690911,"pfxX":-5.620714503751201,"pfxZ":10.266861366988708,"pX":-1.118222920450494,"pZ":2.9475258918566634,"vX0":7.520457676410112,"vY0":-143.08718678558054,"vZ0":-4.432420411461502,"x":159.62,"y":159.2,"x0":-3.064072383131651,"y0":50.00623773923778,"z0":5.227561303611618,"aX":-11.528589798237373},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3844373828079095,"extension":6.9415345731908635},"hitData":{"launchSpeed":98.9,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.1,"coordY":144.99}},"index":3,"playId":"895e45c7-5811-31eb-9013-3407adfb0055","pitchNumber":4,"startTime":"2026-07-04T04:38:27.492Z","endTime":"2026-07-04T04:38:35.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T04:38:35.521Z","atBatIndex":68},"scoringPlays":[14,16],"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":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":139.84,"y":154.12},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":98.27,"y":171.35},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":107.4,"y":152.09},"type":"O","description":"Pop Out"}],"home":[]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":111.96,"y":156.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":140.86,"y":164.25},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":164.73,"y":162.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":144.91,"y":147.52},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":24,"top":[13,14,15,16,17,18,19],"bottom":[20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"coordinates":{"x":127.17,"y":83.65},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":75.55,"y":54.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":118.37,"y":190.96},"type":"O","description":"Sac Bunt"},{"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":178.46,"y":100.2},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":63.32,"y":105.95},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":89.89,"y":58.69},"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":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":119.56,"y":144.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":66.95,"y":109.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":99.28,"y":106.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":118.04,"y":150.06},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":135.79,"y":149.55},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":138.11,"y":79.46},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"coordinates":{"x":74.67,"y":54.3},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":152.01,"y":148.54},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":127.02,"y":189.27},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":38,"top":[33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":145.92,"y":147.02},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":186.02,"y":68.75},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":124.27,"y":57.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":60.19,"y":70.96},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":46,"top":[39,40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":141.35,"y":61.99},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":179.55,"y":78.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":135.79,"y":146.51},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"coordinates":{"x":206.01,"y":92.99},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":56.19,"y":122.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":178.48,"y":112.27},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":53,"top":[47,48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":110.44,"y":173.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":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":121.31,"y":58.13},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":85.71,"y":128.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":110.44,"y":178.3},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":100.95,"y":158.98},"type":"O","description":"Pop Out"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":123.41,"y":61.03},"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":8,"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":146.21,"y":82.2},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":173.3,"y":109.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":116.01,"y":151.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":152.31,"y":146.93},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"coordinates":{"x":161.55,"y":162.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":143.39,"y":151.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":153.02,"y":151.58},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":150.74,"y":167.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":184.63,"y":97.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":122.1,"y":144.99},"type":"O","description":"Forceout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":4,"errors":2,"leftOnBase":5},"away":{"runs":2,"hits":6,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"catcher":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"first":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"second":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"onDeck":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"inHole":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"battingOrder":2,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"onDeck":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"inHole":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"battingOrder":5,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":14,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".247","atBats":34,"obp":".309","slg":".388","ops":".697","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":2,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":30,"obp":".188","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":142,"era":"4.04","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.30","battersFaced":32,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":142,"balls":48,"strikes":94,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"pitchesPerInning":"15.78","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"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":2,"gamesStarted":2,"flyOuts":5,"groundOuts":7,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":39,"obp":".419","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":167,"era":"6.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.00","battersFaced":43,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":61,"strikes":106,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".---","pitchesPerInning":"18.56","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.00","hitsPer9Inn":"14.00","runsScoredPer9":"6.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":2,"flyOuts":25,"groundOuts":63,"airOuts":43,"runs":19,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":0,"atBats":199,"obp":".259","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":862,"era":"2.83","inningsPitched":"54.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":17,"whip":"1.04","battersFaced":217,"outs":162,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":862,"balls":284,"strikes":578,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".800","pitchesPerInning":"15.96","gamesFinished":5,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.83","hitsPer9Inn":"6.50","runsScoredPer9":"3.17","homeRunsPer9":"0.67","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","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":30,"gamesStarted":0,"flyOuts":15,"groundOuts":34,"airOuts":24,"runs":13,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":115,"obp":".297","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":465,"era":"3.48","inningsPitched":"31.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"1.23","battersFaced":129,"outs":93,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":146,"strikes":319,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".333","pitchesPerInning":"15.00","gamesFinished":4,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.58","walksPer9Inn":"3.48","hitsPer9Inn":"7.55","runsScoredPer9":"3.77","homeRunsPer9":"0.87","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".400","atBats":15,"obp":".500","slg":".667","ops":"1.167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":10,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682729":{"person":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671936":{"person":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":1,"flyOuts":10,"groundOuts":9,"airOuts":18,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":54,"obp":".311","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":270,"era":"1.23","inningsPitched":"14.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.23","battersFaced":61,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":99,"strikes":171,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.41","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.20","walksPer9Inn":"3.68","hitsPer9Inn":"7.36","runsScoredPer9":"1.23","homeRunsPer9":"0.61","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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, 18)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","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":42,"gamesStarted":0,"flyOuts":17,"groundOuts":44,"airOuts":27,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":65,"baseOnBalls":13,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":167,"obp":".249","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":741,"era":"0.96","inningsPitched":"47.0","wins":3,"losses":3,"saves":18,"saveOpportunities":18,"holds":5,"blownSaves":0,"earnedRuns":5,"whip":"0.96","battersFaced":181,"outs":141,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":242,"strikes":499,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"15.77","gamesFinished":28,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"12.45","walksPer9Inn":"2.49","hitsPer9Inn":"6.13","runsScoredPer9":"1.91","homeRunsPer9":"0.19","inheritedRunners":24,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"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":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":59,"groundOuts":79,"airOuts":118,"runs":38,"doubles":22,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":96,"hitByPitch":0,"avg":".295","atBats":325,"obp":".319","slg":".434","ops":".753","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":141,"rbi":29,"leftOnBase":123,"sacBunts":0,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.43","popOuts":28,"lineOuts":31},"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":192,"putOuts":109,"errors":9,"chances":310,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":35,"groundOuts":53,"airOuts":77,"runs":32,"doubles":16,"triples":2,"homeRuns":7,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":2,"hits":64,"hitByPitch":2,"avg":".254","atBats":252,"obp":".323","slg":".417","ops":".740","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":105,"rbi":23,"leftOnBase":109,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":20,"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":155,"errors":0,"chances":158,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":18,"gamesStarted":18,"flyOuts":51,"groundOuts":91,"airOuts":107,"runs":49,"doubles":18,"triples":2,"homeRuns":15,"strikeOuts":100,"baseOnBalls":24,"intentionalWalks":0,"hits":96,"hitByPitch":1,"atBats":388,"obp":".291","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1663,"era":"4.19","inningsPitched":"101.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.19","battersFaced":419,"outs":303,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1663,"balls":581,"strikes":1082,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".364","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"8.91","walksPer9Inn":"2.14","hitsPer9Inn":"8.55","runsScoredPer9":"4.37","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":2,"chances":17,"fielding":".882","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":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":36,"groundOuts":84,"airOuts":69,"runs":24,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":11,"intentionalWalks":0,"hits":64,"hitByPitch":8,"avg":".238","atBats":269,"obp":".285","slg":".375","ops":".660","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":101,"rbi":35,"leftOnBase":123,"sacBunts":2,"sacFlies":3,"babip":".274","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.43","popOuts":16,"lineOuts":17},"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":171,"putOuts":116,"errors":3,"chances":290,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":20,"groundOuts":33,"airOuts":40,"runs":17,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".240","atBats":150,"obp":".327","slg":".420","ops":".747","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":63,"rbi":19,"leftOnBase":68,"sacBunts":1,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.43","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":34,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":26,"putOuts":378,"errors":7,"chances":411,"fielding":".983","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","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":41,"gamesStarted":0,"flyOuts":8,"groundOuts":31,"airOuts":21,"runs":23,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":62,"baseOnBalls":15,"intentionalWalks":4,"hits":40,"hitByPitch":4,"atBats":153,"obp":".341","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":715,"era":"4.42","inningsPitched":"38.2","wins":5,"losses":5,"saves":5,"saveOpportunities":8,"holds":9,"blownSaves":3,"earnedRuns":19,"whip":"1.42","battersFaced":173,"outs":116,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":237,"strikes":478,"strikePercentage":".670","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".500","pitchesPerInning":"18.49","gamesFinished":15,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"14.43","walksPer9Inn":"3.49","hitsPer9Inn":"9.31","runsScoredPer9":"5.35","homeRunsPer9":"0.93","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","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":{"note":"(W, 5-4)","summary":"7.0 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":102,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":32,"strikes":70,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":27,"groundOuts":63,"airOuts":63,"runs":31,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":137,"baseOnBalls":41,"intentionalWalks":0,"hits":66,"hitByPitch":3,"atBats":328,"obp":".295","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1600,"era":"2.79","inningsPitched":"90.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.18","battersFaced":373,"outs":271,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1600,"balls":608,"strikes":992,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".556","pitchesPerInning":"17.71","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"13.65","walksPer9Inn":"4.08","hitsPer9Inn":"6.58","runsScoredPer9":"3.09","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":2,"chances":12,"fielding":".833","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":12,"gamesStarted":12,"flyOuts":42,"groundOuts":50,"airOuts":87,"runs":25,"doubles":18,"triples":0,"homeRuns":6,"strikeOuts":61,"baseOnBalls":30,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":238,"obp":".279","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1082,"era":"3.34","inningsPitched":"67.1","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.10","battersFaced":274,"outs":202,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1082,"balls":411,"strikes":671,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".571","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"8.15","walksPer9Inn":"4.01","hitsPer9Inn":"5.88","runsScoredPer9":"3.34","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"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":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":16,"groundOuts":56,"airOuts":39,"runs":19,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":50,"hitByPitch":4,"avg":".292","atBats":171,"obp":".341","slg":".409","ops":".750","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":70,"rbi":17,"leftOnBase":53,"sacBunts":3,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.75","popOuts":10,"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":3,"putOuts":87,"errors":1,"chances":91,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682818":{"person":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"jerseyNumber":"24","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":19,"groundOuts":34,"airOuts":37,"runs":11,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".267","atBats":146,"obp":".310","slg":".418","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":61,"rbi":20,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.20","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":65,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":46,"gamesStarted":3,"flyOuts":19,"groundOuts":23,"airOuts":34,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":129,"obp":".354","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":591,"era":"4.59","inningsPitched":"33.1","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":17,"whip":"1.53","battersFaced":149,"outs":100,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":591,"balls":213,"strikes":378,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.73","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.80","walksPer9Inn":"4.32","hitsPer9Inn":"9.45","runsScoredPer9":"4.59","homeRunsPer9":"1.08","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"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":42,"gamesStarted":6,"flyOuts":24,"groundOuts":45,"airOuts":39,"runs":21,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":21,"intentionalWalks":2,"hits":30,"hitByPitch":2,"atBats":155,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":711,"era":"3.40","inningsPitched":"45.0","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":17,"whip":"1.13","battersFaced":180,"outs":135,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":251,"strikes":460,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".500","pitchesPerInning":"15.80","gamesFinished":7,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"8.60","walksPer9Inn":"4.20","hitsPer9Inn":"6.00","runsScoredPer9":"4.20","homeRunsPer9":"1.20","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":3,"chances":11,"fielding":".727","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815873":{"person":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":4,"flyOuts":1,"groundOuts":2,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".250","slg":".500","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":8,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":13,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":41,"gamesStarted":0,"flyOuts":14,"groundOuts":70,"airOuts":27,"runs":15,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":4,"hits":36,"hitByPitch":0,"atBats":151,"obp":".297","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":583,"era":"1.82","inningsPitched":"39.2","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":18,"blownSaves":3,"earnedRuns":8,"whip":"1.24","battersFaced":167,"outs":119,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":583,"balls":181,"strikes":402,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.59","rbi":0,"winPercentage":".333","pitchesPerInning":"14.70","gamesFinished":5,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"4.54","walksPer9Inn":"2.95","hitsPer9Inn":"8.17","runsScoredPer9":"3.40","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":15,"flyOuts":40,"groundOuts":78,"airOuts":77,"runs":42,"doubles":20,"triples":0,"homeRuns":11,"strikeOuts":57,"baseOnBalls":24,"intentionalWalks":0,"hits":87,"hitByPitch":6,"atBats":295,"obp":".357","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1290,"era":"5.11","inningsPitched":"74.0","wins":2,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.50","battersFaced":329,"outs":222,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1290,"balls":493,"strikes":797,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".333","pitchesPerInning":"17.43","gamesFinished":1,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.93","walksPer9Inn":"2.92","hitsPer9Inn":"10.58","runsScoredPer9":"5.11","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"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-3 | BB, K, RBI","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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":42,"groundOuts":101,"airOuts":88,"runs":46,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":37,"intentionalWalks":5,"hits":82,"hitByPitch":4,"avg":".268","atBats":306,"obp":".349","slg":".350","ops":".699","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":107,"rbi":35,"leftOnBase":112,"sacBunts":0,"sacFlies":5,"babip":".292","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.50","popOuts":19,"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":46,"putOuts":536,"errors":6,"chances":588,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":24,"groundOuts":41,"airOuts":44,"runs":25,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".239","atBats":134,"obp":".300","slg":".351","ops":".651","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":47,"rbi":16,"leftOnBase":57,"sacBunts":2,"sacFlies":3,"babip":".259","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.67","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.75","battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":87,"errors":0,"chances":88,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672386":{"person":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":25,"airOuts":21,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".200","atBats":70,"obp":".260","slg":".314","ops":".574","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":22,"rbi":7,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".207","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":26,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":7,"putOuts":188,"errors":0,"chances":195,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":42,"groundOuts":56,"airOuts":70,"runs":44,"doubles":11,"triples":0,"homeRuns":19,"strikeOuts":110,"baseOnBalls":33,"intentionalWalks":0,"hits":74,"hitByPitch":5,"avg":".240","atBats":308,"obp":".322","slg":".461","ops":".783","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":142,"rbi":54,"leftOnBase":150,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.21","popOuts":16,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":60,"errors":7,"chances":191,"fielding":".963","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,665489,672960,662139,672386,682818,664702,676391,815873,665926,656302,656546,686973],"pitchers":[656302,656546,686973],"bench":[682729,649966,678218],"bullpen":[669456,571578,680755,689254,592332,671936,693686,667297,643511,702056],"battingOrder":[664770,665489,672960,662139,672386,664702,676391,815873,665926],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Giménez (14, Castillo, L); Keys (1, Castillo, L)."},{"label":"TB","value":"Giménez 2; Guerrero Jr.; Keys 3; Okamoto; Piñango."},{"label":"RBI","value":"Giménez (35); Guerrero Jr. (35)."},{"label":"Runners left in scoring position, 2 out","value":"Kirk; Lukes."},{"label":"SAC","value":"Lukes."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Giménez-Guerrero Jr.)."}]}],"note":[{"label":"1","value":"Ran for Piñango in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".231","atBats":30,"obp":".312","slg":".379","ops":".691","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":5,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":14,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":34,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":156,"era":"3.63","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.18","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":52,"strikes":104,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":2,"pitchesPerInning":"17.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":2,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":47,"groundOuts":95,"airOuts":102,"runs":32,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":46,"baseOnBalls":27,"intentionalWalks":2,"hits":81,"hitByPitch":3,"avg":".251","atBats":323,"obp":".314","slg":".359","ops":".673","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":116,"rbi":34,"leftOnBase":154,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"40.38","popOuts":31,"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":69,"putOuts":554,"errors":6,"chances":629,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":18,"groundOuts":19,"airOuts":25,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".240","atBats":75,"obp":".288","slg":".267","ops":".555","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":20,"rbi":3,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":38,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":54,"groundOuts":77,"airOuts":101,"runs":39,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":63,"baseOnBalls":23,"intentionalWalks":0,"hits":83,"hitByPitch":7,"avg":".259","atBats":320,"obp":".320","slg":".388","ops":".708","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":124,"rbi":41,"leftOnBase":124,"sacBunts":1,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.56","popOuts":27,"lineOuts":20},"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":234,"putOuts":127,"errors":5,"chances":366,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":15,"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":15,"balls":8,"strikes":7,"strikePercentage":".470","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":41,"gamesStarted":0,"flyOuts":21,"groundOuts":44,"airOuts":33,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":39,"hitByPitch":3,"atBats":145,"obp":".329","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":602,"era":"2.43","inningsPitched":"37.0","wins":1,"losses":1,"saves":3,"saveOpportunities":5,"holds":10,"blownSaves":2,"earnedRuns":10,"whip":"1.32","battersFaced":160,"outs":111,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":602,"balls":199,"strikes":403,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"16.27","gamesFinished":6,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"7.54","walksPer9Inn":"2.43","hitsPer9Inn":"9.49","runsScoredPer9":"2.68","homeRunsPer9":"0.49","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"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"}]},"ID689546":{"person":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"jerseyNumber":"82","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":19,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":50,"obp":".323","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":246,"era":"2.45","inningsPitched":"14.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.30","battersFaced":62,"outs":44,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":246,"balls":94,"strikes":152,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".---","pitchesPerInning":"16.77","gamesFinished":5,"strikeoutWalkRatio":"0.90","strikeoutsPer9Inn":"5.52","walksPer9Inn":"6.14","hitsPer9Inn":"5.52","runsScoredPer9":"3.07","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621074":{"person":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"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":24,"balls":9,"strikes":15,"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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":5,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":30,"obp":".343","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"6.48","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.32","battersFaced":36,"outs":25,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":52,"strikes":95,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".000","pitchesPerInning":"17.64","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"11.88","walksPer9Inn":"4.32","hitsPer9Inn":"7.56","runsScoredPer9":"6.48","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"31","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"301","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":9,"groundOuts":10,"airOuts":15,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".212","atBats":52,"obp":".305","slg":".288","ops":".593","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":15,"rbi":5,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":13,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"15.43","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.57","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"23.14","runsScoredPer9":"15.43","homeRunsPer9":"7.71","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":13,"errors":2,"chances":37,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":34,"groundOuts":80,"airOuts":59,"runs":51,"doubles":20,"triples":1,"homeRuns":8,"strikeOuts":77,"baseOnBalls":31,"intentionalWalks":0,"hits":83,"hitByPitch":13,"avg":".280","atBats":296,"obp":".370","slg":".436","ops":".806","caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":129,"rbi":37,"leftOnBase":112,"sacBunts":0,"sacFlies":3,"babip":".350","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":7,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":148,"errors":0,"chances":149,"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"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","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":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":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":30,"groundOuts":72,"airOuts":68,"runs":34,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":61,"baseOnBalls":39,"intentionalWalks":0,"hits":55,"hitByPitch":5,"avg":".216","atBats":255,"obp":".330","slg":".361","ops":".691","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":92,"rbi":25,"leftOnBase":92,"sacBunts":0,"sacFlies":1,"babip":".243","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":15,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":131,"putOuts":101,"errors":9,"chances":241,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":27,"groundOuts":50,"airOuts":51,"runs":30,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":48,"baseOnBalls":21,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".269","atBats":201,"obp":".344","slg":".537","ops":".881","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":108,"rbi":34,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.46","popOuts":6,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":49,"groundOuts":31,"airOuts":71,"runs":21,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":79,"baseOnBalls":31,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".160","atBats":213,"obp":".264","slg":".296","ops":".560","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":63,"rbi":24,"leftOnBase":102,"sacBunts":0,"sacFlies":2,"babip":".203","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.62","popOuts":15,"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":{"gamesStarted":1,"caughtStealing":11,"stolenBases":21,"stolenBasePercentage":".656","caughtStealingPercentage":".344","assists":14,"putOuts":364,"errors":1,"chances":379,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"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}},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":11,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":11,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":1,"hits":17,"hitByPitch":2,"atBats":55,"obp":".443","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":270,"era":"5.40","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"2.18","battersFaced":70,"outs":40,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":96,"strikes":174,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".---","pitchesPerInning":"20.25","gamesFinished":2,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"10.13","walksPer9Inn":"8.10","hitsPer9Inn":"11.48","runsScoredPer9":"5.40","homeRunsPer9":"0.67","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670156":{"person":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".217","atBats":23,"obp":".269","slg":".217","ops":".486","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":5,"rbi":1,"leftOnBase":5,"sacBunts":1,"sacFlies":1,"babip":".357","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":17,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":56,"groundOuts":72,"airOuts":111,"runs":38,"doubles":23,"triples":0,"homeRuns":14,"strikeOuts":107,"baseOnBalls":22,"intentionalWalks":0,"hits":79,"hitByPitch":5,"atBats":367,"obp":".268","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1596,"era":"3.42","inningsPitched":"100.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.01","battersFaced":396,"outs":300,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1596,"balls":548,"strikes":1048,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".545","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"9.63","walksPer9Inn":"1.98","hitsPer9Inn":"7.11","runsScoredPer9":"3.42","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":71,"groundOuts":77,"airOuts":120,"runs":48,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":97,"baseOnBalls":19,"intentionalWalks":1,"hits":83,"hitByPitch":3,"atBats":374,"obp":".263","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1489,"era":"4.17","inningsPitched":"99.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.03","battersFaced":399,"outs":298,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1489,"balls":479,"strikes":1010,"strikePercentage":".680","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".538","pitchesPerInning":"14.99","gamesFinished":0,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"8.79","walksPer9Inn":"1.72","hitsPer9Inn":"7.52","runsScoredPer9":"4.35","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":25,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806068":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":10,"groundOuts":27,"airOuts":26,"runs":15,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":46,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".208","atBats":125,"obp":".283","slg":".432","ops":".715","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":54,"rbi":19,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.86","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":49,"errors":3,"chances":124,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 3-7)","summary":"6.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":29,"strikes":72,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":14,"flyOuts":51,"groundOuts":77,"airOuts":95,"runs":53,"doubles":18,"triples":2,"homeRuns":9,"strikeOuts":77,"baseOnBalls":27,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":325,"obp":".319","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1485,"era":"4.79","inningsPitched":"82.2","wins":3,"losses":7,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":44,"whip":"1.33","battersFaced":365,"outs":248,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1485,"balls":508,"strikes":977,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":2,"winPercentage":".300","pitchesPerInning":"17.96","gamesFinished":2,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"8.38","walksPer9Inn":"2.94","hitsPer9Inn":"9.04","runsScoredPer9":"5.77","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":59,"groundOuts":109,"airOuts":93,"runs":48,"doubles":21,"triples":1,"homeRuns":10,"strikeOuts":91,"baseOnBalls":24,"intentionalWalks":0,"hits":113,"hitByPitch":2,"atBats":405,"obp":".322","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1582,"era":"3.81","inningsPitched":"104.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.32","battersFaced":432,"outs":312,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1582,"balls":513,"strikes":1069,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.08","hitsPer9Inn":"9.78","runsScoredPer9":"4.15","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":34,"gamesStarted":0,"flyOuts":11,"groundOuts":24,"airOuts":23,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":121,"obp":".314","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":548,"era":"4.60","inningsPitched":"31.1","wins":3,"losses":4,"saves":16,"saveOpportunities":21,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.34","battersFaced":137,"outs":94,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":200,"strikes":348,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".429","pitchesPerInning":"17.49","gamesFinished":26,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.02","hitsPer9Inn":"8.04","runsScoredPer9":"4.88","homeRunsPer9":"1.15","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":16,"airOuts":27,"runs":15,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".190","atBats":100,"obp":".325","slg":".300","ops":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":30,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":27,"stolenBasePercentage":".871","caughtStealingPercentage":".129","assists":8,"putOuts":261,"errors":3,"chances":272,"fielding":".989","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":13,"groundOuts":20,"airOuts":22,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":18,"hitByPitch":3,"atBats":76,"obp":".310","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":326,"era":"1.71","inningsPitched":"21.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":4,"whip":"1.14","battersFaced":88,"outs":63,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":326,"balls":104,"strikes":222,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".333","pitchesPerInning":"15.52","gamesFinished":5,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"8.14","walksPer9Inn":"2.57","hitsPer9Inn":"7.71","runsScoredPer9":"2.57","homeRunsPer9":"0.43","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":33,"groundOuts":37,"airOuts":53,"runs":10,"doubles":3,"triples":1,"homeRuns":7,"strikeOuts":62,"baseOnBalls":5,"intentionalWalks":1,"hits":30,"hitByPitch":0,"atBats":181,"obp":".188","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":738,"era":"1.71","inningsPitched":"52.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.66","battersFaced":187,"outs":158,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":738,"balls":216,"strikes":522,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".667","pitchesPerInning":"14.01","gamesFinished":1,"strikeoutWalkRatio":"12.40","strikeoutsPer9Inn":"10.59","walksPer9Inn":"0.85","hitsPer9Inn":"5.13","runsScoredPer9":"1.71","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":0,"flyOuts":27,"groundOuts":27,"airOuts":46,"runs":11,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":140,"obp":".316","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":617,"era":"2.11","inningsPitched":"38.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":18,"blownSaves":2,"earnedRuns":9,"whip":"1.28","battersFaced":159,"outs":115,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":617,"balls":211,"strikes":406,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".600","pitchesPerInning":"16.10","gamesFinished":2,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"8.45","walksPer9Inn":"3.05","hitsPer9Inn":"8.45","runsScoredPer9":"2.58","homeRunsPer9":"0.47","inheritedRunners":26,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":27,"groundOuts":39,"airOuts":50,"runs":25,"doubles":7,"triples":1,"homeRuns":14,"strikeOuts":76,"baseOnBalls":13,"intentionalWalks":1,"hits":49,"hitByPitch":6,"avg":".231","atBats":212,"obp":".294","slg":".472","ops":".766","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":100,"rbi":35,"leftOnBase":96,"sacBunts":2,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.14","popOuts":10,"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":98,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":57,"groundOuts":76,"airOuts":98,"runs":35,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":87,"baseOnBalls":22,"intentionalWalks":0,"hits":73,"hitByPitch":4,"atBats":332,"obp":".275","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1421,"era":"3.47","inningsPitched":"90.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.05","battersFaced":360,"outs":272,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1421,"balls":513,"strikes":908,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".556","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"3.95","strikeoutsPer9Inn":"8.64","walksPer9Inn":"2.18","hitsPer9Inn":"7.25","runsScoredPer9":"3.47","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,668227,686527,642215,663728,647304,670042,702284,645302,806068,622491,678606,621074,689546],"pitchers":[622491,678606,621074,689546],"bench":[641598,671083,670156],"bullpen":[660825,669302,676106,669923,682243,662253,642100,677961,693433],"battingOrder":[641487,668227,642215,663728,647304,670042,702284,645302,806068],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crawford, J (7, Cease)."},{"label":"TB","value":"Canzone; Crawford, J 2; Robles; Young."},{"label":"Runners left in scoring position, 2 out","value":"Canzone; Arozarena."},{"label":"GIDP","value":"Emerson."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Crawford, J (9, throw); Young (5, throw)."}]}],"note":[{"label":"1","value":"Ran for Canzone in the 9th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Arozarena 2 (Strike-Confirmed, Strike-Confirmed); Kirk (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Cease 102-70; Hoffman, J 24-14; Varland, L 16-10; Castillo, L 101-72; Ferrer 15-7; Rucker 24-15; Davila 16-10."},{"label":"Groundouts-flyouts","value":"Cease 4-4; Hoffman, J 1-0; Varland, L 2-0; Castillo, L 9-3; Ferrer 1-1; Rucker 1-1; Davila 3-0."},{"label":"Batters faced","value":"Cease 24; Hoffman, J 4; Varland, L 4; Castillo, L 26; Ferrer 4; Rucker 4; Davila 3."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Quinn Wolcott. 2B: Dexter Kelley. 3B: Ramon De Jesus. "},{"label":"Weather","value":"70 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"45,391."},{"label":"Venue","value":"T-Mobile Park."},{"label":"July 3, 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":{"note":"(W, 5-4)","summary":"7.0 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":102,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":32,"strikes":70,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":27,"groundOuts":63,"airOuts":63,"runs":31,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":137,"baseOnBalls":41,"intentionalWalks":0,"hits":66,"hitByPitch":3,"atBats":328,"obp":".295","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1600,"era":"2.79","inningsPitched":"90.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.18","battersFaced":373,"outs":271,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1600,"balls":608,"strikes":992,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".556","pitchesPerInning":"17.71","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"13.65","walksPer9Inn":"4.08","hitsPer9Inn":"6.58","runsScoredPer9":"3.09","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":83,"pitchingGameScore":83},{"player":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","boxscoreName":"Castillo, L"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 3-7)","summary":"6.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":29,"strikes":72,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":14,"flyOuts":51,"groundOuts":77,"airOuts":95,"runs":53,"doubles":18,"triples":2,"homeRuns":9,"strikeOuts":77,"baseOnBalls":27,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":325,"obp":".319","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1485,"era":"4.79","inningsPitched":"82.2","wins":3,"losses":7,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":44,"whip":"1.33","battersFaced":365,"outs":248,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1485,"balls":508,"strikes":977,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":2,"winPercentage":".300","pitchesPerInning":"17.96","gamesFinished":2,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"8.38","walksPer9Inn":"2.94","hitsPer9Inn":"9.04","runsScoredPer9":"5.77","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","boxscoreName":"Giménez"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":36,"groundOuts":84,"airOuts":69,"runs":24,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":11,"intentionalWalks":0,"hits":64,"hitByPitch":8,"avg":".238","atBats":269,"obp":".285","slg":".375","ops":".660","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":101,"rbi":35,"leftOnBase":123,"sacBunts":2,"sacFlies":3,"babip":".274","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.43","popOuts":16,"lineOuts":17},"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":171,"putOuts":116,"errors":3,"chances":290,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":51,"hittingGameScore":51}]},"decisions":{"winner":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"loser":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"save":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}