{"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":822770,"link":"/api/v1.1/game/822770/feed/live","metaData":{"wait":10,"timeStamp":"20260829_222204","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822770,"type":"R","doubleHeader":"N","id":"2026/08/29/seamlb-tormlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822770-2026-08-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-29T19:07:00Z","originalDate":"2026-08-29","officialDate":"2026-08-29","dayNight":"day","time":"3:07","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"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":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":72,"ties":0,"pct":".471"},"records":{},"divisionLeader":false,"wins":64,"losses":72,"winningPercentage":".471"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":70,"ties":0,"pct":".489"},"records":{},"divisionLeader":false,"wins":67,"losses":70,"winningPercentage":".489"},"franchiseName":"Toronto","clubName":"Blue Jays","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},"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},"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},"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":31,"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},"ID621550":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550","firstName":"Patrick","lastName":"Wisdom","primaryNumber":"35","birthDate":"1991-08-27","currentAge":35,"birthCity":"Murrieta","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Patrick","useLastName":"Wisdom","middleName":"Ian-Cashel","boxscoreName":"Wisdom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Wisdom","nameSlug":"patrick-wisdom-621550","firstLastName":"Patrick Wisdom","lastFirstName":"Wisdom, Patrick","lastInitName":"Wisdom, P","initLastName":"P Wisdom","fullFMLName":"Patrick Ian-Cashel Wisdom","fullLFMName":"Wisdom, Patrick Ian-Cashel","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID640902":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902","firstName":"Jhonny","lastName":"Pereda","primaryNumber":"5","birthDate":"1996-04-18","currentAge":30,"birthCity":"San Juan","birthCountry":"Venezuela","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jhonny","useLastName":"Pereda","middleName":"Fernando ","boxscoreName":"Pereda","gender":"M","nameMatrilineal":"Rosales","isPlayer":true,"isVerified":true,"pronunciation":"puh-RAY-duh","mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhonny Pereda","nameSlug":"jhonny-pereda-640902","firstLastName":"Jhonny Pereda","lastFirstName":"Pereda, Jhonny","lastInitName":"Pereda, J","initLastName":"J Pereda","fullFMLName":"Jhonny Fernando Pereda","fullLFMName":"Pereda, Jhonny Fernando","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"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},"ID801126":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126","firstName":"Brock","lastName":"Rodden","primaryNumber":"90","birthDate":"2000-05-25","currentAge":26,"birthCity":"Durant","birthStateProvince":"OK","birthCountry":"USA","height":"5' 7\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brock","useLastName":"Rodden","boxscoreName":"Rodden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"ROD-en","mlbDebutDate":"2026-08-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Rodden","nameSlug":"brock-rodden-801126","firstLastName":"Brock Rodden","lastFirstName":"Rodden, Brock","lastInitName":"Rodden, B","initLastName":"B Rodden","fullFMLName":"Brock Rodden","fullLFMName":"Rodden, Brock","strikeZoneTop":2.965,"strikeZoneBottom":1.497},"ID703520":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520","firstName":"Brett","lastName":"Bateman","primaryNumber":"21","birthDate":"2002-03-19","currentAge":24,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":170,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brett","useLastName":"Bateman","middleName":"Allen","boxscoreName":"Bateman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brett Bateman","nameSlug":"brett-bateman-703520","firstLastName":"Brett Bateman","lastFirstName":"Bateman, Brett","lastInitName":"Bateman, B","initLastName":"B Bateman","fullFMLName":"Brett  Bateman","fullLFMName":"Bateman, Brett","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"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},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"43","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":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},"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},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID807739":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739","firstName":"Kade","lastName":"Anderson","primaryNumber":"13","birthDate":"2004-07-06","currentAge":22,"birthCity":"Slidell","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":179,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Anderson","middleName":"William","boxscoreName":"Anderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2025,"mlbDebutDate":"2026-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kade Anderson","nameSlug":"kade-anderson-807739","firstLastName":"Kade Anderson","lastFirstName":"Anderson, Kade","lastInitName":"Anderson, K","initLastName":"K Anderson","fullFMLName":"Kade Anderson","fullLFMName":"Anderson, Kade","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672386":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386","firstName":"Alejandro","lastName":"Kirk","primaryNumber":"30","birthDate":"1998-11-06","currentAge":27,"birthCity":"Tijuana","birthCountry":"Mexico","height":"5' 8\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alejandro","useLastName":"Kirk","boxscoreName":"Kirk","gender":"M","nameMatrilineal":"Castellanos","isPlayer":true,"isVerified":false,"pronunciation":"all-uh-HAWN-dro","mlbDebutDate":"2020-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alejandro Kirk","nameSlug":"alejandro-kirk-672386","firstLastName":"Alejandro Kirk","lastFirstName":"Kirk, Alejandro","lastInitName":"Kirk, A","initLastName":"A Kirk","fullFMLName":"Alejandro Kirk","fullLFMName":"Kirk, Alejandro","strikeZoneTop":3.01,"strikeZoneBottom":1.519},"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},"ID669310":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310","firstName":"Cornelis","lastName":"Van Eyk","primaryNumber":"58","birthDate":"1998-09-15","currentAge":27,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"CJ","useLastName":"Van Eyk","middleName":"Johannes","boxscoreName":"Van Eyk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"VAN ike","mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Van Eyk","nameSlug":"cj-van-eyk-669310","firstLastName":"CJ Van Eyk","lastFirstName":"Van Eyk, CJ","lastInitName":"Van Eyk, C","initLastName":"C Van Eyk","fullFMLName":"Cornelis Johannes Van Eyk","fullLFMName":"Van Eyk, Cornelis Johannes","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID663893":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893","firstName":"Brendon","lastName":"Little","primaryNumber":"54","birthDate":"1996-08-11","currentAge":30,"birthCity":"Bryn Mawr","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brendon","useLastName":"Little","middleName":"David","boxscoreName":"Little, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brendon Little","nameSlug":"brendon-little-663893","firstLastName":"Brendon Little","lastFirstName":"Little, Brendon","lastInitName":"Little, B","initLastName":"B Little","fullFMLName":"Brendon David Little","fullLFMName":"Little, Brendon David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID807727":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727","firstName":"Charles","lastName":"McAdoo","primaryNumber":"26","birthDate":"2002-03-06","currentAge":24,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Charles","useLastName":"McAdoo","middleName":"Alexander","boxscoreName":"McAdoo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charles McAdoo","nameSlug":"charles-mcadoo-807727","firstLastName":"Charles McAdoo","lastFirstName":"McAdoo, Charles","lastInitName":"McAdoo, C","initLastName":"C McAdoo","fullFMLName":"Charles Alexander McAdoo","fullLFMName":"McAdoo, Charles Alexander","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID453286":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286","firstName":"Maxwell","lastName":"Scherzer","primaryNumber":"31","birthDate":"1984-07-27","currentAge":42,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Scherzer","middleName":"M.","boxscoreName":"Scherzer","nickName":"Brown Eye","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"SHER-zer","mlbDebutDate":"2008-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Scherzer","nameSlug":"max-scherzer-453286","firstLastName":"Max Scherzer","lastFirstName":"Scherzer, Max","lastInitName":"Scherzer, M","initLastName":"M Scherzer","fullFMLName":"Maxwell M. Scherzer","fullLFMName":"Scherzer, Maxwell M.","strikeZoneTop":3.38,"strikeZoneBottom":1.59},"ID543807":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","firstName":"George","lastName":"Springer","primaryNumber":"4","birthDate":"1989-09-19","currentAge":36,"birthCity":"New Britain","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"George","useLastName":"Springer","middleName":"Chelston","boxscoreName":"Springer","nickName":"Horhay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Springer","nameTitle":"III","nameSuffix":"III","nameSlug":"george-springer-543807","firstLastName":"George Springer","lastFirstName":"Springer, George","lastInitName":"Springer, G","initLastName":"G Springer","fullFMLName":"George Chelston Springer","fullLFMName":"Springer, George Chelston","strikeZoneTop":3.267,"strikeZoneBottom":1.649},"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},"ID663662":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662","firstName":"Dazmon","lastName":"Cameron","primaryNumber":"23","birthDate":"1997-01-15","currentAge":29,"birthCity":"McDonough","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daz","useLastName":"Cameron","middleName":"Jaroid","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daz Cameron","nameSlug":"daz-cameron-663662","firstLastName":"Daz Cameron","lastFirstName":"Cameron, Daz","lastInitName":"Cameron, D","initLastName":"D Cameron","fullFMLName":"Dazmon Jaroid Cameron","fullLFMName":"Cameron, Dazmon Jaroid","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID660821":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821","firstName":"Jesús","lastName":"Sánchez","primaryNumber":"12","birthDate":"1997-10-07","currentAge":28,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jesús","useLastName":"Sánchez","boxscoreName":"Sánchez, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hey-SUS","mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesús Sánchez","nameSlug":"jesus-sanchez-660821","firstLastName":"Jesús Sánchez","lastFirstName":"Sánchez, Jesús","lastInitName":"Sánchez, J","initLastName":"J Sánchez","fullFMLName":"Jesús Sánchez","fullLFMName":"Sánchez, Jesús","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"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},"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},"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},"ID672841":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","firstName":"Carlos ","lastName":"Vargas","primaryNumber":"54","birthDate":"1999-10-13","currentAge":26,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Vargas","middleName":"Miguel","boxscoreName":"Vargas","gender":"M","nameMatrilineal":"Henriquez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Vargas","nameSlug":"carlos-vargas-672841","firstLastName":"Carlos Vargas","lastFirstName":"Vargas, Carlos","lastInitName":"Vargas, C","initLastName":"C Vargas","fullFMLName":"Carlos  Miguel Vargas","fullLFMName":"Vargas, Carlos  Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14","location":{"address1":"1 Blue Jays Way, Suite 3200","city":"Toronto","state":"Ontario","stateAbbrev":"ON","postalCode":"M5V1J1","defaultCoordinates":{"latitude":43.64155,"longitude":-79.38915},"azimuthAngle":345.0,"elevation":270,"country":"Canada","phone":"(416) 341-1000"},"timeZone":{"tz":"EDT","id":"America/Toronto","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":39150,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"leftCenter":375,"center":404,"rightCenter":375,"rightLine":328},"active":true,"season":"2026"},"officialVenue":{"id":14,"link":"/api/v1/venues/14"},"weather":{"condition":"Partly Cloudy","temp":"75","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":41512,"firstPitch":"2026-08-29T19:49:00.000Z","gameDurationMinutes":153},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"home":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"}},"officialScorer":{"id":624930,"fullName":"Roger Lajoie","link":"/api/v1/people/624930"},"primaryDatacaster":{"id":427493,"fullName":"Dale Stevens","link":"/api/v1/people/427493"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Brett Bateman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T19:48:54.983Z","endTime":"2026-08-29T19:49:34.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T16:20:50.744Z","endTime":"2026-08-29T19:02:16.206Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"description":"Status Change - Delayed Start: Ceremony","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T19:02:16.206Z","endTime":"2026-08-29T19:17:46.339Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T19:17:46.339Z","endTime":"2026-08-29T19:48:02.863Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-29T19:48:02.863Z","endTime":"2026-08-29T19:48:57.296Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581542321478857,"aZ":-27.9731885837535,"pfxX":-9.31525140575455,"pfxZ":2.1541663709568404,"pX":0.5942002605910398,"pZ":1.9972604208108604,"vX0":10.666116923774894,"vY0":-138.76397962470693,"vZ0":-4.823990812765339,"x":94.35,"y":184.85,"x0":-2.086221864663074,"y0":50.00576495235782,"z0":5.6182403427553504,"aX":-18.198669423447043},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.0,"breakHorizontal":14.8,"spinRate":2105,"spinDirection":227},"zone":9,"typeConfidence":0.91,"plateTime":0.39446926316425834,"extension":6.606365883141422},"index":4,"playId":"5c0b36f8-e22c-35f1-bb55-3a06cc2d854d","pitchNumber":1,"startTime":"2026-08-29T19:48:57.296Z","endTime":"2026-08-29T19:49:01.165Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78120492253118,"aZ":-39.92639043742141,"pfxX":8.909390182622634,"pfxZ":-5.151264095358261,"pX":0.6483846426302415,"pZ":2.2296434059295476,"vX0":3.2727119418085255,"vY0":-122.83726333779745,"vZ0":-0.8404358718158176,"x":92.29,"y":178.58,"x0":-1.864333555630651,"y0":50.00300904072669,"z0":6.016430914880879,"aX":13.407478943008197},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.2,"breakHorizontal":-16.9,"spinRate":2571,"spinDirection":37},"zone":6,"typeConfidence":0.9,"plateTime":0.4485144298639496,"extension":6.431400070588908},"index":5,"playId":"fdc7e416-0ea7-3a37-8c4b-432e867ba7cd","pitchNumber":2,"startTime":"2026-08-29T19:49:12.359Z","endTime":"2026-08-29T19:49:16.220Z","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":84.8,"endSpeed":77.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05960562979727,"aZ":-38.66323322626792,"pfxX":7.14363299627367,"pfxZ":-4.253115842586624,"pX":0.7383404696695046,"pZ":1.7148111817566276,"vX0":4.208815097380979,"vY0":-123.4303650165505,"vZ0":-2.2156625331831252,"x":88.86,"y":192.48,"x0":-1.92316291719854,"y0":50.00332214639251,"z0":5.913703989067417,"aX":10.900825721698581},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.9,"breakHorizontal":-14.0,"spinRate":2528,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.4456278435195231,"extension":6.600378231591943},"hitData":{"launchSpeed":84.6,"launchAngle":32.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.42,"coordY":110.38}},"index":6,"playId":"997b55ec-97c8-3e8b-8fb7-33d0168674a1","pitchNumber":3,"startTime":"2026-08-29T19:49:26.527Z","endTime":"2026-08-29T19:49:34.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:49:34.619Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out sharply, second baseman Charles McAdoo to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T19:49:51.316Z","endTime":"2026-08-29T19:50:34.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":76.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.710006686996465,"aZ":-38.961371353473126,"pfxX":8.15597269031775,"pfxZ":-4.555656607611576,"pX":0.09249908935860082,"pZ":1.6291254751537685,"vX0":2.5684296727216602,"vY0":-122.30094997034085,"vZ0":-2.3004747914581776,"x":113.47,"y":194.79,"x0":-2.035118900507975,"y0":50.002582922064256,"z0":5.975040024685792,"aX":12.15606367036139},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.5,"breakHorizontal":-15.4,"spinRate":2276,"spinDirection":37},"zone":8,"typeConfidence":0.9,"plateTime":0.4506221090030089,"extension":6.531132192994031},"index":0,"playId":"4c7668a4-01a1-3e70-b2c6-161244944109","pitchNumber":1,"startTime":"2026-08-29T19:49:57.574Z","endTime":"2026-08-29T19:50:01.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270360454774988,"aZ":-30.26209147369737,"pfxX":-9.6015506546582,"pfxZ":1.0582856161276908,"pX":0.8931423408171096,"pZ":0.7417928019755229,"vX0":11.4987398324293,"vY0":-133.52121527697884,"vZ0":-6.799021476152112,"x":82.96,"y":218.75,"x0":-2.225640530816142,"y0":50.00139095225271,"z0":5.504364868669919,"aX":-17.30233695105582},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.5,"breakHorizontal":14.9,"spinRate":1798,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.410529704991907,"extension":6.654038949709864},"index":1,"playId":"88e56ebe-635f-3a65-a550-c30bddaa1e8e","pitchNumber":2,"startTime":"2026-08-29T19:50:11.338Z","endTime":"2026-08-29T19:50:15.601Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31700198624492,"aZ":-31.82724285195109,"pfxX":-10.537790008620606,"pfxZ":0.17650441338377032,"pX":-0.11620496204988828,"pZ":1.635440843806381,"vX0":9.278759344301111,"vY0":-139.740935629217,"vZ0":-4.924922905355349,"x":121.43,"y":194.62,"x0":-2.1151645888498334,"y0":50.003329427848044,"z0":5.518542966418909,"aX":-20.7829410940829},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.6,"breakHorizontal":17.2,"spinRate":2054,"spinDirection":239},"zone":8,"typeConfidence":0.92,"plateTime":0.3923716076162673,"extension":6.440142748572305},"hitData":{"launchSpeed":103.9,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":150.66,"coordY":155.28}},"index":2,"playId":"b094f7e6-b320-34bb-a682-aa4e5fb4521b","pitchNumber":3,"startTime":"2026-08-29T19:50:26.910Z","endTime":"2026-08-29T19:50:34.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:50:34.885Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T19:50:50.730Z","endTime":"2026-08-29T19:51:21.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9214903226246,"aZ":-26.13721601136855,"pfxX":-9.89733787021083,"pfxZ":3.0689973226355303,"pX":0.2824131185965182,"pZ":1.8324520811902612,"vX0":9.859699446640604,"vY0":-139.31442129931992,"vZ0":-5.513417186035914,"x":106.24,"y":189.3,"x0":-2.014504200516667,"y0":50.00429527049043,"z0":5.561841564991812,"aX":-19.48160508983742},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2056,"spinDirection":236},"zone":9,"typeConfidence":0.9,"plateTime":0.39296811324422976,"extension":6.6003167939423095},"index":0,"playId":"892d8b2d-7ad0-354e-b860-1bfc54dbbf63","pitchNumber":1,"startTime":"2026-08-29T19:50:57.548Z","endTime":"2026-08-29T19:51:01.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162083610107743,"aZ":-23.844780689075364,"pfxX":-10.149553284142499,"pfxZ":4.181834900452109,"pX":0.37194446409638354,"pZ":1.1707658797907288,"vX0":10.20073141923071,"vY0":-140.13891779943205,"vZ0":-7.481270667139078,"x":102.82,"y":207.17,"x0":-1.9935530651011986,"y0":50.00631904926577,"z0":5.4287361212314105,"aX":-20.226896885664427},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":16.3,"spinRate":2148,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.39059124243942733,"extension":6.673623384459095},"hitData":{"launchSpeed":97.3,"launchAngle":31.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.32,"coordY":57.53}},"index":1,"playId":"7cea21c7-6768-30fe-8967-074352f674eb","pitchNumber":2,"startTime":"2026-08-29T19:51:12.340Z","endTime":"2026-08-29T19:51:21.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:51:21.291Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Bateman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T19:53:10.362Z","endTime":"2026-08-29T19:54:51.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27407142672434,"aZ":-10.808621711525719,"pfxX":5.342165784897458,"pfxZ":11.34813125778484,"pX":0.019578681267680753,"pZ":2.432090985788801,"vX0":-8.039026704779493,"vY0":-136.19084905280164,"vZ0":-6.96066635062702,"x":116.25,"y":173.11,"x0":2.3124287152206016,"y0":50.00122082164171,"z0":5.764617206231635,"aX":10.057089579538191},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":-8.0,"spinRate":2116,"spinDirection":147},"zone":5,"typeConfidence":0.92,"plateTime":0.40182411961330455,"extension":6.89903578521072},"index":0,"playId":"e5921a24-9de0-331f-a8b2-565b98fdf7c5","pitchNumber":1,"startTime":"2026-08-29T19:53:33.705Z","endTime":"2026-08-29T19:53:36.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.812176229693424,"aZ":-32.88251329607355,"pfxX":-3.6162030473041185,"pfxZ":-0.4088488544677382,"pX":-0.22468941753434724,"pZ":2.7803809551948646,"vX0":-6.597150462605781,"vY0":-130.19560881234796,"vZ0":-1.6737852730445948,"x":125.56,"y":163.71,"x0":2.8021059867475806,"y0":50.00184890935841,"z0":5.897176238615831,"aX":-6.269038607048878},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.8,"breakHorizontal":7.9,"spinRate":2674,"spinDirection":277},"zone":1,"typeConfidence":0.92,"plateTime":0.4191241236064527,"extension":6.667858154833745},"index":1,"playId":"c5d75767-4559-3ae3-a116-4babc9d92d0e","pitchNumber":2,"startTime":"2026-08-29T19:53:50.431Z","endTime":"2026-08-29T19:53:54.203Z","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-08-29T19:54:04.282Z","endTime":"2026-08-29T19:54:12.890Z","isPitch":false,"type":"action","player":{"id":703520,"link":"/api/v1/people/703520"}},{"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.8,"endSpeed":86.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.360059860991317,"aZ":-12.748256856435221,"pfxX":1.490188946407144,"pfxZ":10.128428395971692,"pX":-0.7526325199633727,"pZ":4.686213951863944,"vX0":-8.512257856493909,"vY0":-137.8060538914411,"vZ0":-1.038382421339453,"x":145.69,"y":112.25,"x0":2.1863026960717815,"y0":50.00569643617061,"z0":5.931314972332565,"aX":2.858686689076631},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":-0.8,"spinRate":2356,"spinDirection":161},"zone":11,"typeConfidence":0.89,"plateTime":0.3978430609726722,"extension":6.923008664779619},"index":3,"playId":"351fb03f-3170-3e4f-a2fc-b67268715895","pitchNumber":3,"startTime":"2026-08-29T19:54:12.890Z","endTime":"2026-08-29T19:54:16.703Z","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":91.0,"endSpeed":84.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.170444300400572,"aZ":-25.774588136940707,"pfxX":-2.027364564165258,"pfxZ":3.5858344231672348,"pX":-0.7039178483878459,"pZ":1.865345382005686,"vX0":-7.832657248636535,"vY0":-132.27719392731836,"vZ0":-5.453894253521765,"x":143.83,"y":188.42,"x0":2.5499031558125695,"y0":50.00615193063062,"z0":5.825054905864582,"aX":-3.619567975060319},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":5.3,"spinRate":2617,"spinDirection":266},"zone":7,"typeConfidence":0.79,"plateTime":0.41285249607095365,"extension":6.7396260769541},"index":4,"playId":"28b97199-a435-36b3-b119-79c6fa4adcac","pitchNumber":4,"startTime":"2026-08-29T19:54:30.988Z","endTime":"2026-08-29T19:54:35.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.122566661389104,"aZ":-11.276061978838085,"pfxX":2.9806556050756368,"pfxZ":10.868146669605657,"pX":0.7332053638968156,"pZ":3.576460028661766,"vX0":-6.074999943888342,"vY0":-137.68264383848424,"vZ0":-3.753375647616606,"x":89.05,"y":142.22,"x0":2.57944889700669,"y0":50.00367867320903,"z0":5.718651700436739,"aX":5.732745116387759},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":-4.2,"spinRate":2302,"spinDirection":146},"zone":12,"typeConfidence":0.92,"plateTime":0.3975880858257663,"extension":6.812258151767217},"index":5,"playId":"54397b46-a4d2-3b0b-8cc2-044fb366a9ae","pitchNumber":5,"startTime":"2026-08-29T19:54:47.859Z","endTime":"2026-08-29T19:54:51.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:54:51.666Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T19:55:03.241Z","endTime":"2026-08-29T19:56:30.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"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":"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":94.6,"endSpeed":86.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811891781297604,"aZ":-12.266072689580408,"pfxX":2.6175384045683128,"pfxZ":10.359382998306002,"pX":0.1908065507429731,"pZ":3.2609904208872913,"vX0":-2.8163328579554485,"vY0":-137.78640318846013,"vZ0":-4.416962116309871,"x":109.73,"y":150.73,"x0":0.8864338147908655,"y0":50.00110865949036,"z0":5.714617103411684,"aX":5.029314912688587},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":-4.2,"spinRate":2224,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.3976380081277737,"extension":6.750738152027446},"index":0,"playId":"8cb34fb6-4a3d-3979-85e0-62390b1ee67a","pitchNumber":1,"startTime":"2026-08-29T19:55:14.717Z","endTime":"2026-08-29T19:55:18.416Z","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":95.1,"endSpeed":86.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37288892500294,"aZ":-13.470907298547226,"pfxX":4.589000690281613,"pfxZ":9.71961588426662,"pX":-0.0678357343603104,"pZ":1.9678842730038315,"vX0":-4.60189656961283,"vY0":-138.21275047990252,"vZ0":-7.487383091703636,"x":119.59,"y":185.65,"x0":1.0269256220816323,"y0":50.001027615663375,"z0":5.6268962689254955,"aX":8.829155156842237},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.3,"spinRate":2265,"spinDirection":142},"zone":8,"typeConfidence":0.92,"plateTime":0.3971207236205556,"extension":6.801227005524824},"index":1,"playId":"526b0d62-7035-3c9f-81dd-8e9c52daa152","pitchNumber":2,"startTime":"2026-08-29T19:55:32.790Z","endTime":"2026-08-29T19:55:36.624Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T19:55:51.790Z","endTime":"2026-08-29T19:56:03.891Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138366549205784,"aZ":-33.31667826420228,"pfxX":-3.047310494047397,"pfxZ":-0.6537697985204547,"pX":-2.072818801542963,"pZ":0.584238940856322,"vX0":-6.693298080547744,"vY0":-130.63284318781393,"vZ0":-7.0465172980248525,"x":196.01,"y":223.01,"x0":0.9133618786352627,"y0":50.00641770211623,"z0":5.804274653115187,"aX":-5.295046138437948},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.5,"breakHorizontal":7.0,"spinRate":2702,"spinDirection":285},"zone":13,"typeConfidence":0.91,"plateTime":0.41843801364501365,"extension":6.7200089558237},"index":3,"playId":"2adcb126-f6d9-380b-9446-aafcca34d422","pitchNumber":3,"startTime":"2026-08-29T19:56:03.891Z","endTime":"2026-08-29T19:56:07.664Z","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":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.217696400026835,"aZ":-32.941362377856045,"pfxX":-2.5787351110914525,"pfxZ":-0.44533325273278557,"pX":-0.2082698077869464,"pZ":2.0917827090802636,"vX0":-2.502821794427793,"vY0":-129.04754719403064,"vZ0":-3.5703356489109885,"x":124.94,"y":182.3,"x0":1.1056523050522773,"y0":50.00578591424232,"z0":6.002806290079087,"aX":-4.395913018709918},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.3,"breakHorizontal":5.2,"spinRate":2579,"spinDirection":296},"zone":5,"typeConfidence":0.91,"plateTime":0.4227507651976974,"extension":6.7509549209250475},"hitData":{"launchSpeed":95.2,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":155.88}},"index":4,"playId":"5ef00363-af73-31fe-bc71-17811351e8cb","pitchNumber":4,"startTime":"2026-08-29T19:56:22.859Z","endTime":"2026-08-29T19:56:30.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:56:30.754Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T19:56:45.680Z","endTime":"2026-08-29T19:58:04.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643240664997347,"aZ":-14.401477112777268,"pfxX":3.3500920509491205,"pfxZ":9.180442708468696,"pX":0.15283419601532808,"pZ":3.87347436924717,"vX0":-2.9559232947345335,"vY0":-138.21046229379158,"vZ0":-2.74185025911411,"x":111.17,"y":134.2,"x0":0.800659398759307,"y0":50.00062525669509,"z0":5.844827054720367,"aX":6.4840870920937625},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":-5.4,"spinRate":2330,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.3962088494312246,"extension":6.779416295788731},"index":0,"playId":"7ed94a33-0643-33f1-88bd-cbb4600198e3","pitchNumber":1,"startTime":"2026-08-29T19:56:55.929Z","endTime":"2026-08-29T19:56:59.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.268506334165735,"aZ":-13.744437156753904,"pfxX":4.042735799812159,"pfxZ":9.521156926499499,"pX":-0.3903192891968925,"pZ":3.709198297405257,"vX0":-5.026944923410696,"vY0":-138.35083549480527,"vZ0":-3.1745840081857732,"x":131.88,"y":138.63,"x0":0.9261665317913392,"y0":50.00295193074317,"z0":5.794381857626754,"aX":7.826141985670917},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-6.2,"spinRate":2375,"spinDirection":146},"zone":11,"typeConfidence":0.92,"plateTime":0.3960933891217664,"extension":6.811275235782177},"index":1,"playId":"a2746d96-aaa2-3159-8982-aa58296efec6","pitchNumber":2,"startTime":"2026-08-29T19:57:12.685Z","endTime":"2026-08-29T19:57:16.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647983824254325,"aZ":-33.01866551495958,"pfxX":-2.037356507194698,"pfxZ":-0.5002194629145729,"pX":-0.21764345809217456,"pZ":1.815822584345794,"vX0":-3.3134697308348002,"vY0":-128.62720317411674,"vZ0":-3.717192522877748,"x":125.3,"y":189.75,"x0":1.3499172886756,"y0":50.00390417757248,"z0":5.828578239585784,"aX":-3.428005732060691},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.4,"breakHorizontal":4.4,"spinRate":2572,"spinDirection":296},"zone":8,"typeConfidence":0.91,"plateTime":0.425146327182949,"extension":6.845539384611679},"index":2,"playId":"e3e2f473-9695-3ba7-947a-ad78c1d7eed2","pitchNumber":3,"startTime":"2026-08-29T19:57:29.783Z","endTime":"2026-08-29T19:57:33.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213295294894962,"aZ":-12.452181939380855,"pfxX":5.3467694215909285,"pfxZ":10.23402458100659,"pX":0.19812005202760016,"pZ":2.5823822493547386,"vX0":-3.796066222510987,"vY0":-138.0669336916024,"vZ0":-6.395850155419094,"x":109.45,"y":169.06,"x0":0.8973101835694199,"y0":50.0045730260258,"z0":5.769719156528492,"aX":10.306608557276897},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":-8.9,"spinRate":2291,"spinDirection":151},"zone":5,"typeConfidence":0.92,"plateTime":0.3969482082654969,"extension":6.914476743399439},"hitData":{"launchSpeed":89.2,"launchAngle":56.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.67,"coordY":129.1}},"index":3,"playId":"31c0ce5a-af73-35ea-a964-9934c57ca03c","pitchNumber":4,"startTime":"2026-08-29T19:57:55.228Z","endTime":"2026-08-29T19:58:04.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:58:04.741Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Charles McAdoo to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:00:09.111Z","endTime":"2026-08-29T20:01:51.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"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(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.3,"endSpeed":88.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.383120870586954,"aZ":-28.421518288012244,"pfxX":-8.523769441393021,"pfxZ":1.912169105879963,"pX":1.128968075438853,"pZ":1.7768369975210623,"vX0":12.09411677566625,"vY0":-138.30163924582715,"vZ0":-5.005380421652512,"x":73.97,"y":190.81,"x0":-2.169058792372211,"y0":50.00086736514124,"z0":5.488404087637688,"aX":-16.708914624050248},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.6,"breakHorizontal":13.3,"spinRate":1996,"spinDirection":233},"zone":14,"typeConfidence":0.93,"plateTime":0.39424310641210525,"extension":6.497681380502125},"index":0,"playId":"426ddc03-a691-3534-a1ed-6d41f55f9bab","pitchNumber":1,"startTime":"2026-08-29T20:00:14.107Z","endTime":"2026-08-29T20:00:18.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102454674770712,"aZ":-36.43021190906226,"pfxX":6.964100879059882,"pfxZ":-2.8057764501915874,"pX":1.263728309395597,"pZ":0.6398340311406802,"vX0":5.910479502057254,"vY0":-122.88117191055593,"vZ0":-4.882840979333309,"x":68.83,"y":221.5,"x0":-2.084175127973267,"y0":50.003511816526355,"z0":5.774360631897695,"aX":10.566027828411663},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.0,"breakHorizontal":-14.0,"spinRate":2367,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.44707231985419993,"extension":6.526824413733604},"index":1,"playId":"99008fa3-ed15-347c-acab-1b7209c550e1","pitchNumber":2,"startTime":"2026-08-29T20:00:27.822Z","endTime":"2026-08-29T20:00:31.704Z","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":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83282269341843,"aZ":-28.971677961180095,"pfxX":-10.580905959381642,"pfxZ":1.6267350638703286,"pX":-0.699643688687707,"pZ":1.7378393326392672,"vX0":8.082780612178839,"vY0":-139.1901549409031,"vZ0":-5.004788382149651,"x":143.67,"y":191.86,"x0":-2.2644829317927537,"y0":50.00116440074627,"z0":5.474333372230818,"aX":-20.788654653609473},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.0,"breakHorizontal":17.5,"spinRate":1997,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.39331205365577615,"extension":6.498800966431575},"index":2,"playId":"77ed3935-5b01-3694-9e7f-36cb7eb144ef","pitchNumber":3,"startTime":"2026-08-29T20:00:46.127Z","endTime":"2026-08-29T20:00:49.849Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218958615059368,"aZ":-31.150886150841064,"pfxX":-8.169014140005556,"pfxZ":0.5611612708322387,"pX":0.030931537344806335,"pZ":1.8154019496694498,"vX0":8.945357210313054,"vY0":-134.06862356627505,"vZ0":-4.134200743710449,"x":115.82,"y":189.76,"x0":-2.277276202918451,"y0":50.005667597333435,"z0":5.584632833737704,"aX":-14.970792578842852},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.4,"breakHorizontal":13.1,"spinRate":1840,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.40753693770540966,"extension":6.495371507952846},"index":3,"playId":"d11523c1-b6ea-30b4-910b-4bfba7ff2d89","pitchNumber":4,"startTime":"2026-08-29T20:01:10.300Z","endTime":"2026-08-29T20:01:13.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-29T20:01:29.004Z","endTime":"2026-08-29T20:01:43.236Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":97.2,"endSpeed":89.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544893434771108,"aZ":-15.117349916480858,"pfxX":-7.283508894935384,"pfxZ":8.40312267226398,"pX":0.5306233350070347,"pZ":2.334056982037216,"vX0":9.718530515028194,"vY0":-141.20222011589894,"vZ0":-6.5515057002817585,"x":96.77,"y":175.76,"x0":-2.000968655999038,"y0":50.00482721644747,"z0":5.647633340085909,"aX":-14.788313743938659},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":11.3,"spinRate":2269,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.38711424873714106,"extension":6.595678864450153},"hitData":{"launchSpeed":58.6,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.5,"coordY":152.28}},"index":5,"playId":"439e303b-4c69-39bc-89a0-ef4ea570f4b2","pitchNumber":5,"startTime":"2026-08-29T20:01:43.236Z","endTime":"2026-08-29T20:01:51.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:01:51.203Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh homers (19) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:02:07.105Z","endTime":"2026-08-29T20:03:02.573Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56343662822685,"aZ":-38.27801064178514,"pfxX":7.014527947692438,"pfxZ":-3.8988431999294386,"pX":-0.5769210882116912,"pZ":1.773711635386203,"vX0":1.6947054020169754,"vY0":-124.05702122141504,"vZ0":-2.132671015496599,"x":138.99,"y":190.89,"x0":-2.1793614941476847,"y0":50.00131467144654,"z0":5.819038126679779,"aX":10.990195702232528},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.3,"breakHorizontal":-13.1,"spinRate":2427,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.44060280728219325,"extension":6.478746769542423},"index":0,"playId":"cb0de8d0-11ad-38ee-9338-0d8798a2b467","pitchNumber":1,"startTime":"2026-08-29T20:02:13.899Z","endTime":"2026-08-29T20:02:17.885Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"call":{"code":"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.230306119835042,"aZ":-18.059864483969278,"pfxX":-6.110571792283462,"pfxZ":7.099021854628342,"pX":0.22051071703925254,"pZ":3.5190141387854714,"vX0":8.75909701066815,"vY0":-139.80162362989225,"vZ0":-2.9866674761159664,"x":108.59,"y":143.77,"x0":-2.1529587046608394,"y0":50.00311391438599,"z0":5.7804196455514205,"aX":-12.149720402815444},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":9.4,"spinRate":2210,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.3911411147519077,"extension":6.562420155149827},"hitData":{"launchSpeed":107.7,"launchAngle":24.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.62,"coordY":95.14}},"index":1,"playId":"3575e764-7a7c-336d-bc19-0fa474828c06","pitchNumber":2,"startTime":"2026-08-29T20:02:39.922Z","endTime":"2026-08-29T20:03:02.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:03:02.573Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out softly, pitcher José Soriano to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:03:19.244Z","endTime":"2026-08-29T20:03:42.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.180600079149517,"aZ":-24.091935267615803,"pfxX":-11.141323687600268,"pfxZ":4.15240101241831,"pX":-0.9115106297616459,"pZ":0.6491300047385582,"vX0":7.607188863841646,"vY0":-138.51265114060067,"vZ0":-8.76385545370722,"x":151.74,"y":221.25,"x0":-2.2422455037570335,"y0":50.006097180627826,"z0":5.458166539775365,"aX":-21.70962649200429},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":18.6,"spinRate":2056,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.3950298536738557,"extension":6.5055956917498},"index":0,"playId":"a4b47f00-d347-37e5-91a0-0dc783ed00f4","pitchNumber":1,"startTime":"2026-08-29T20:03:20.014Z","endTime":"2026-08-29T20:03:24.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307539725137843,"aZ":-29.163681450167903,"pfxX":-9.563916667244673,"pfxZ":1.6356806753455038,"pX":-1.0236448373971427,"pZ":1.6102500941392919,"vX0":6.781639381011677,"vY0":-134.5703430232137,"vZ0":-5.104627747582138,"x":156.02,"y":195.3,"x0":-2.329696102242641,"y0":50.0016571699327,"z0":5.589320503843494,"aX":-17.597180306720986},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":1721,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.4064968838342522,"extension":6.438239727478124},"hitData":{"launchSpeed":58.2,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.13,"coordY":182.34}},"index":1,"playId":"e1821af4-0f17-3f05-bc4b-3044f79eb481","pitchNumber":2,"startTime":"2026-08-29T20:03:35.442Z","endTime":"2026-08-29T20:03:42.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:03:42.940Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:03:59.413Z","endTime":"2026-08-29T20:05:39.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(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":96.1,"endSpeed":88.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93314138749011,"aZ":-29.494695968640013,"pfxX":-8.926547531911801,"pfxZ":1.3508231681304412,"pX":-0.9249171810259236,"pZ":1.7227058621085272,"vX0":6.7590938051658025,"vY0":-139.82793509201906,"vZ0":-5.434332719582583,"x":152.26,"y":192.27,"x0":-2.2113072916860226,"y0":50.00268878109721,"z0":5.621642122319393,"aX":-17.711781449389445},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":2019,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.39141037667391476,"extension":6.513594014674469},"index":0,"playId":"d85fa70c-773d-3793-a422-ee40cfbc4e00","pitchNumber":1,"startTime":"2026-08-29T20:04:06.742Z","endTime":"2026-08-29T20:04:10.616Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00077884728856,"aZ":-25.68345522685288,"pfxX":-1.2234618280486966,"pfxZ":3.6163680080632847,"pX":1.8356640184829907,"pZ":0.25652835142231595,"vX0":10.29553471932387,"vY0":-132.29744611404755,"vZ0":-9.060479611122208,"x":47.03,"y":231.85,"x0":-1.927145694659764,"y0":50.00184372382623,"z0":5.5717325763455925,"aX":-2.196030752296147},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":0.2,"spinRate":2622,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.4121064786570936,"extension":6.6900281816407094},"index":1,"playId":"cff64ab5-7643-3494-8ec4-754309c38216","pitchNumber":2,"startTime":"2026-08-29T20:04:24.508Z","endTime":"2026-08-29T20:04:28.619Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737321607101364,"aZ":-36.02918791145812,"pfxX":5.369166134523716,"pfxZ":-2.452529390101736,"pX":-0.10207181953601997,"pZ":2.0464755321397368,"vX0":3.001314992895815,"vY0":-124.16268741503261,"vZ0":-2.1598220776719477,"x":120.89,"y":183.53,"x0":-2.022388815603916,"y0":50.005575528906476,"z0":5.9119738360860055,"aX":8.424867721089981},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":-10.4,"spinRate":2494,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.44032888074209175,"extension":6.482249851377127},"index":2,"playId":"9e215e71-ad13-31cc-a6cb-ca0ab46a0403","pitchNumber":3,"startTime":"2026-08-29T20:04:40.583Z","endTime":"2026-08-29T20:04:44.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":90.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865058497062797,"aZ":-28.10044124810374,"pfxX":-7.736365400338017,"pfxZ":1.998483605288195,"pX":-1.2009256780512005,"pZ":2.3597008603778735,"vX0":5.458441893331869,"vY0":-140.5660571935602,"vZ0":-3.9622006322065544,"x":162.78,"y":175.07,"x0":-2.1432107400743865,"y0":50.00518816120958,"z0":5.57030780008654,"aX":-15.79472896733881},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.1,"breakHorizontal":13.2,"spinRate":2060,"spinDirection":228},"zone":13,"typeConfidence":0.88,"plateTime":0.3867132496800769,"extension":6.609225619377994},"index":3,"playId":"7250b901-df41-3859-8439-32eba515e06c","pitchNumber":4,"startTime":"2026-08-29T20:04:55.016Z","endTime":"2026-08-29T20:04:58.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.349381336651806,"aZ":-29.436348702991737,"pfxX":-8.450310774698554,"pfxZ":1.343849365923882,"pX":-0.13952873381331032,"pZ":2.3631694496007354,"vX0":8.57328607104177,"vY0":-140.7986421636003,"vZ0":-3.9574635031161574,"x":122.32,"y":174.97,"x0":-2.1036256432269442,"y0":50.00476996832067,"z0":5.658804170277614,"aX":-17.23048927322111},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.9,"breakHorizontal":13.9,"spinRate":2083,"spinDirection":231},"zone":5,"typeConfidence":0.88,"plateTime":0.3867585193399141,"extension":6.500211590860002},"index":4,"playId":"4d181814-a4c6-32b0-8cfc-fab2bd5c836f","pitchNumber":5,"startTime":"2026-08-29T20:05:10.359Z","endTime":"2026-08-29T20:05:14.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-29T20:05:25.486Z","endTime":"2026-08-29T20:05:34.952Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774107501344453,"aZ":-38.698360385727675,"pfxX":7.310167539455967,"pfxZ":-4.153560692468331,"pX":0.43365070212176793,"pZ":1.7318884175597737,"vX0":3.826524292348843,"vY0":-124.96872511583369,"vZ0":-2.2717968898797536,"x":100.47,"y":192.02,"x0":-2.0703841292807836,"y0":50.002664304985736,"z0":5.852131367371915,"aX":11.483151873619112},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.8,"breakHorizontal":-14.2,"spinRate":2524,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.4394383800230246,"extension":6.64025474101514},"index":6,"playId":"922b46f2-705d-3c09-8fb1-a713c7e08165","pitchNumber":6,"startTime":"2026-08-29T20:05:34.952Z","endTime":"2026-08-29T20:05:39.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:05:39.240Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:07:22.201Z","endTime":"2026-08-29T20:08:53.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469299325925512,"aZ":-14.496226076110275,"pfxX":3.2309155408035686,"pfxZ":9.254136205737442,"pX":-1.2578429839496685,"pZ":4.345011616248364,"vX0":-6.76132285895886,"vY0":-136.9241207366671,"vZ0":-1.8596588337527167,"x":164.95,"y":121.46,"x0":0.8169082642355521,"y0":50.00661239365402,"z0":6.018115489558482,"aX":6.175553881224618},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-4.6,"spinRate":2282,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.3990829847558417,"extension":6.86952671632059},"index":0,"playId":"1895d0c6-4caf-3c2b-b88d-0bfc6ee16a8d","pitchNumber":1,"startTime":"2026-08-29T20:07:53.252Z","endTime":"2026-08-29T20:07:57.259Z","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.3,"endSpeed":86.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620582117099115,"aZ":-13.91065553990692,"pfxX":5.651618931932196,"pfxZ":9.600539547116451,"pX":-0.12924054260148754,"pZ":2.488858116580631,"vX0":-5.283539311026602,"vY0":-137.13815424781893,"vZ0":-6.239832285149413,"x":121.93,"y":171.58,"x0":1.089036313600179,"y0":50.005467490219786,"z0":5.744439742460258,"aX":10.75532100127793},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":-9.1,"spinRate":2312,"spinDirection":147},"zone":5,"typeConfidence":0.92,"plateTime":0.39954884878272523,"extension":6.881335648324675},"index":1,"playId":"142b450a-9901-3d62-9c2c-64d5996fbe9c","pitchNumber":2,"startTime":"2026-08-29T20:08:10.983Z","endTime":"2026-08-29T20:08:15.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167478939909607,"aZ":-31.729605494440356,"pfxX":-1.6261718830653589,"pfxZ":0.2592946728353027,"pX":0.3435921731370294,"pZ":2.3413334233595817,"vX0":-1.4256978180348323,"vY0":-128.7691863363467,"vZ0":-3.177729360022095,"x":103.9,"y":175.56,"x0":1.1128638507703597,"y0":50.0009717354726,"z0":6.009995533578019,"aX":-2.7694393772221195},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":3.2,"spinRate":2527,"spinDirection":280},"zone":6,"typeConfidence":0.89,"plateTime":0.4230536839299823,"extension":6.763517492384424},"hitData":{"launchSpeed":95.8,"launchAngle":44.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.65,"coordY":116.4}},"index":2,"playId":"bc641c1a-1806-3ba3-8dbf-ebda5eeebac2","pitchNumber":3,"startTime":"2026-08-29T20:08:44.444Z","endTime":"2026-08-29T20:08:53.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:08:53.349Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kazuma Okamoto walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:09:06.152Z","endTime":"2026-08-29T20:10:39.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.076018686436967,"aZ":-41.88340215836512,"pfxX":-3.7224825684873784,"pfxZ":-6.643096457646022,"pX":1.3615975187550842,"pZ":3.0511331549970633,"vX0":1.3687786778939914,"vY0":-120.09554141818776,"vZ0":1.1336701166725072,"x":65.1,"y":156.4,"x0":1.268140286224137,"y0":50.00174446888664,"z0":6.295809634909883,"aX":-5.441692868568101},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.5,"breakHorizontal":6.4,"spinRate":2663,"spinDirection":327},"zone":12,"typeConfidence":0.91,"plateTime":0.45593467389119136,"extension":6.6583615551478434},"index":0,"playId":"3601ed67-67d0-31fa-adf2-76bda1e6ca5a","pitchNumber":1,"startTime":"2026-08-29T20:09:18.453Z","endTime":"2026-08-29T20:09:22.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151375993909078,"aZ":-32.02870414175912,"pfxX":-1.6426679400443307,"pfxZ":0.08182995991088848,"pX":-0.23638980399272325,"pZ":1.936090753869099,"vX0":-2.9294937808227797,"vY0":-130.38867576343853,"vZ0":-4.040190775995906,"x":126.01,"y":186.51,"x0":1.1128778747386288,"y0":50.00100578630505,"z0":5.909288073366557,"aX":-2.841662615193608},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.5,"breakHorizontal":3.6,"spinRate":2535,"spinDirection":288},"zone":8,"typeConfidence":0.87,"plateTime":0.4192862202420238,"extension":6.73738177335044},"index":1,"playId":"be9ca66c-aac0-3a61-8fc2-ef9204369d16","pitchNumber":2,"startTime":"2026-08-29T20:09:33.089Z","endTime":"2026-08-29T20:09:36.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.199855130037466,"aZ":-14.834799990717045,"pfxX":1.776036022804926,"pfxZ":9.028148082145492,"pX":1.0097492203155467,"pZ":4.033505419503867,"vX0":-0.682331968059861,"vY0":-137.84914346885765,"vZ0":-2.202778030130137,"x":78.51,"y":129.88,"x0":1.0300068060240577,"y0":50.00417406861942,"z0":5.846756271609102,"aX":3.4115916782673223},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-3.1,"spinRate":2204,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.3976280469265454,"extension":6.882178722348293},"index":2,"playId":"b76f9527-d185-3385-b81c-581a03c613bb","pitchNumber":3,"startTime":"2026-08-29T20:09:47.858Z","endTime":"2026-08-29T20:09:51.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.332413960244,"aZ":-15.153940345590671,"pfxX":3.374710533576576,"pfxZ":8.830850620146437,"pX":0.049255074102593395,"pZ":3.4020503791187324,"vX0":-3.9652353280120063,"vY0":-137.88009495609955,"vZ0":-3.9681981433944293,"x":115.12,"y":146.92,"x0":1.0668012282647252,"y0":50.00346126008244,"z0":5.8808252477923535,"aX":6.505276575398365},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-5.3,"spinRate":2188,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.39706521755263857,"extension":6.815542455596695},"index":3,"playId":"1126a9f2-3544-364b-8d83-6072aed9fd16","pitchNumber":4,"startTime":"2026-08-29T20:10:04.921Z","endTime":"2026-08-29T20:10:08.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72836624787987,"aZ":-30.145249323716673,"pfxX":-1.3370883741523334,"pfxZ":1.1503622195334167,"pX":0.37958265837722066,"pZ":2.1007129789988337,"vX0":-2.090631338569883,"vY0":-131.5086905092451,"vZ0":-3.9494979554776637,"x":102.53,"y":182.06,"x0":1.356082877267241,"y0":50.00392405108743,"z0":5.837582610075007,"aX":-2.3613775729895052},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":2.9,"spinRate":2447,"spinDirection":236},"zone":9,"typeConfidence":0.81,"plateTime":0.4151749478519391,"extension":6.836377484873848},"index":4,"playId":"3ec0e3f9-143f-38f4-a9ea-bc3197416c93","pitchNumber":5,"startTime":"2026-08-29T20:10:19.564Z","endTime":"2026-08-29T20:10:23.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285790381895485,"aZ":-16.193781034590717,"pfxX":4.713821614008174,"pfxZ":8.158027303205547,"pX":0.5798939277242701,"pZ":3.559915705500405,"vX0":-3.0396370284392398,"vY0":-138.66410422262516,"vZ0":-3.040754584881279,"x":94.9,"y":142.66,"x0":1.0745169930019611,"y0":50.00379376011143,"z0":5.743195746397662,"aX":9.234380725101738},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":-7.9,"spinRate":2260,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.3941252531301873,"extension":6.961098715030348},"index":5,"playId":"4d9aa9ab-6516-3aa3-ab73-7dbfec0a9450","pitchNumber":6,"startTime":"2026-08-29T20:10:35.625Z","endTime":"2026-08-29T20:10:39.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:10:39.741Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Charles McAdoo pops out to second baseman Cole Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:10:49.960Z","endTime":"2026-08-29T20:12:32.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77671024402233,"aZ":-39.788806995095136,"pfxX":-5.280092950726163,"pfxZ":-5.11101460929912,"pX":0.7992513139264614,"pZ":2.481442360359395,"vX0":0.3555985153877143,"vY0":-120.86344969079472,"vZ0":-0.18332467152210907,"x":86.53,"y":171.78,"x0":1.3375251197993532,"y0":50.00047739694926,"z0":6.0289841146284155,"aX":-7.873089646863101},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.1,"breakHorizontal":9.5,"spinRate":2690,"spinDirection":322},"zone":6,"typeConfidence":0.88,"plateTime":0.45179944381254966,"extension":6.777551852356558},"index":0,"playId":"59e5bef2-6e66-3745-baa3-677e1432093e","pitchNumber":1,"startTime":"2026-08-29T20:11:06.781Z","endTime":"2026-08-29T20:11:10.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292592550397664,"aZ":-14.238251198965633,"pfxX":2.751208628852712,"pfxZ":9.467775515498209,"pX":-0.8148323267823508,"pZ":3.6175167303108124,"vX0":-5.776073883417277,"vY0":-136.7979872415213,"vZ0":-3.182495163986261,"x":148.06,"y":141.11,"x0":0.9669281587611647,"y0":50.003130096594354,"z0":5.772548674278627,"aX":5.212647423068295},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2132,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.40045739116660206,"extension":6.921066815789385},"index":1,"playId":"b80fe3a2-ad0c-31c7-9dbc-d4b006d7144f","pitchNumber":2,"startTime":"2026-08-29T20:11:22.440Z","endTime":"2026-08-29T20:11:25.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00472247534981,"aZ":-25.916888080482153,"pfxX":6.875843577140726,"pfxZ":3.896917562417414,"pX":1.6043987484033746,"pZ":1.952733049029244,"vX0":-1.8632426595330565,"vY0":-125.11502328338734,"vZ0":-4.719773545290119,"x":55.84,"y":186.06,"x0":1.459017437865778,"y0":50.00613375059766,"z0":5.953017210742889,"aX":11.052142055550298},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":-12.1,"spinRate":1460,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4355146938602057,"extension":6.682705533933876},"index":2,"playId":"c4ddbd74-6ffc-3803-990d-0f81b8a9826d","pitchNumber":3,"startTime":"2026-08-29T20:11:42.691Z","endTime":"2026-08-29T20:11:46.879Z","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":85.4,"endSpeed":79.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.402417670107237,"aZ":-23.274026745229314,"pfxX":6.882893347376009,"pfxZ":5.596067055806158,"pX":0.01850205906204189,"pZ":1.1713720051025258,"vX0":-4.72144834218557,"vY0":-124.35932563012443,"vZ0":-6.770591653394059,"x":116.29,"y":207.15,"x0":1.0332298120259633,"y0":50.00039821111119,"z0":5.818445261177177,"aX":10.942303317564054},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.0,"breakHorizontal":-11.6,"spinRate":1580,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.43791859675459577,"extension":6.819690416191328},"index":3,"playId":"05389294-2208-38e1-a8c3-61143cdb1b0a","pitchNumber":4,"startTime":"2026-08-29T20:12:00.691Z","endTime":"2026-08-29T20:12:04.044Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430443322023216,"aZ":-28.973250574109695,"pfxX":-3.75426707122085,"pfxZ":1.7631745034285036,"pX":-0.8555817297488235,"pZ":2.029264063132482,"vX0":-3.5565330822764305,"vY0":-132.70109640446609,"vZ0":-4.7707444977929585,"x":149.61,"y":183.99,"x0":0.9809245504254087,"y0":50.003141956913915,"z0":5.914824107831236,"aX":-6.82083518344396},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":7.4,"spinRate":2450,"spinDirection":234},"zone":13,"typeConfidence":0.87,"plateTime":0.40984899235749683,"extension":6.746871489715145},"hitData":{"launchSpeed":54.8,"launchAngle":42.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":126.25,"coordY":141.76}},"index":4,"playId":"d31954da-4ddf-3d34-98f5-9d63c4041d91","pitchNumber":5,"startTime":"2026-08-29T20:12:24.852Z","endTime":"2026-08-29T20:12:32.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:12:32.353Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:12:50.512Z","endTime":"2026-08-29T20:16:36.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.824631111112232,"aZ":-39.56288154001705,"pfxX":-4.580227155434952,"pfxZ":-4.815336016602325,"pX":-0.820839664499761,"pZ":1.470667824794325,"vX0":-3.0217001469046605,"vY0":-122.96355785697493,"vZ0":-2.8175823876886543,"x":148.29,"y":199.07,"x0":1.0178850161085689,"y0":50.00124097113761,"z0":5.97993593174184,"aX":-7.030112042074083},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.1,"breakHorizontal":9.0,"spinRate":2861,"spinDirection":324},"zone":13,"typeConfidence":0.6,"plateTime":0.44501892284444855,"extension":6.90151809805063},"index":0,"playId":"1f0a53fc-eda1-332e-8d0e-931c4cfaffe3","pitchNumber":1,"startTime":"2026-08-29T20:12:54.521Z","endTime":"2026-08-29T20:12:58.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.789020840673768,"aZ":-11.510345491447023,"pfxX":3.215195318644749,"pfxZ":10.716456104023308,"pX":0.12367227906771952,"pZ":2.1393514914028446,"vX0":-3.967320324481338,"vY0":-137.57292635816913,"vZ0":-7.748893493692115,"x":112.29,"y":181.02,"x0":1.1626499333954028,"y0":50.00636114150371,"z0":5.7619056043114645,"aX":6.201889595159384},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-5.0,"spinRate":2291,"spinDirection":148},"zone":8,"typeConfidence":0.92,"plateTime":0.39721292121308327,"extension":6.837067046086937},"index":1,"playId":"1d072811-c4f1-397f-a581-6a4189b0fe09","pitchNumber":2,"startTime":"2026-08-29T20:13:13.808Z","endTime":"2026-08-29T20:13:17.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.319735247296073,"aZ":-34.89723383272662,"pfxX":-2.1941848162176174,"pfxZ":-1.5554948762079572,"pX":-0.702050094392005,"pZ":1.4539053410262894,"vX0":-3.497289104513302,"vY0":-130.04468140205086,"vZ0":-4.911783024734175,"x":143.76,"y":199.52,"x0":0.9355087527043491,"y0":50.005769036433485,"z0":5.957283569056251,"aX":-3.8314723168804155},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.6,"breakHorizontal":4.7,"spinRate":2655,"spinDirection":291},"zone":13,"typeConfidence":0.92,"plateTime":0.41809883855942154,"extension":6.718565905528732},"index":2,"playId":"33a79516-fd30-3764-ab2d-0f2dbc4d10fd","pitchNumber":3,"startTime":"2026-08-29T20:13:37.030Z","endTime":"2026-08-29T20:13:42.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.849140911884227,"aZ":-21.627206436808912,"pfxX":8.28094420092236,"pfxZ":6.56714701149007,"pX":0.39129470877964007,"pZ":1.3541343980574065,"vX0":-4.490179167679212,"vY0":-125.24870258511886,"vZ0":-6.959461940423921,"x":102.08,"y":202.22,"x0":1.1218634524880786,"y0":50.00048241153232,"z0":5.910276296770731,"aX":13.290568215409904},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.7,"breakHorizontal":-14.2,"spinRate":1576,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.4355991952801044,"extension":6.764885921021052},"index":3,"playId":"bd981b2c-9a66-352d-8742-7c92c5492c53","pitchNumber":4,"startTime":"2026-08-29T20:14:12.091Z","endTime":"2026-08-29T20:14:15.400Z","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":95.7,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56320713170595,"aZ":-16.561078945418213,"pfxX":4.750884630530813,"pfxZ":7.9405288885764485,"pX":0.19188878137667217,"pZ":4.16556605907046,"vX0":-3.8007441909975017,"vY0":-139.38431713283828,"vZ0":-1.9267749819010862,"x":109.69,"y":126.31,"x0":0.9564632622336902,"y0":50.00101590988247,"z0":5.9602632298738305,"aX":9.339621826410125},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":-7.8,"spinRate":2231,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.3930791977186914,"extension":6.837698349657374},"index":4,"playId":"46a4d87e-72f7-3f2c-8832-98d8fa5c180a","pitchNumber":5,"startTime":"2026-08-29T20:14:30.198Z","endTime":"2026-08-29T20:14:33.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814533546659874,"aZ":-45.19129583628232,"pfxX":-3.0566261960593475,"pfxZ":-8.53686927771409,"pX":-0.8907650111431109,"pZ":1.7909547600585511,"vX0":-3.2405085227267483,"vY0":-123.2955218895413,"vZ0":-0.900233926070312,"x":150.95,"y":190.42,"x0":0.8427477436617654,"y0":50.00601030990322,"z0":6.008322916221027,"aX":-4.658441345988795},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-15.4,"breakHorizontal":6.4,"spinRate":2988,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4459594906565747,"extension":6.856321705070215},"index":5,"playId":"d7c11c57-68f6-306e-9e48-05f7d2175e34","pitchNumber":6,"startTime":"2026-08-29T20:14:51.536Z","endTime":"2026-08-29T20:14:56.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798899361295284,"aZ":-26.54031977097544,"pfxX":7.0720972012665415,"pfxZ":3.4645866296000243,"pX":1.4033055632537568,"pZ":3.5358452013551096,"vX0":-1.804275837345739,"vY0":-126.4691564334967,"vZ0":-1.1336124326432078,"x":63.51,"y":143.31,"x0":1.2052630155538613,"y0":50.00374169913809,"z0":6.110560867989224,"aX":11.503494410526365},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":-12.5,"spinRate":1582,"spinDirection":132},"zone":12,"typeConfidence":0.78,"plateTime":0.4324103228469549,"extension":6.74250855537054},"index":6,"playId":"b8d6fa21-8a76-31a8-a22a-631d34ba89f6","pitchNumber":7,"startTime":"2026-08-29T20:15:23.623Z","endTime":"2026-08-29T20:15:26.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73837383149422,"aZ":-23.52985623268322,"pfxX":7.556172389833252,"pfxZ":5.548422230462924,"pX":0.33167429082079536,"pZ":0.7882828261359339,"vX0":-4.986652501569192,"vY0":-123.50477626383449,"vZ0":-7.325812419465899,"x":104.36,"y":217.5,"x0":1.3870764657952153,"y0":50.001555697148355,"z0":5.748625934573453,"aX":11.766542571472755},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.8,"breakHorizontal":-12.6,"spinRate":1553,"spinDirection":125},"zone":14,"typeConfidence":0.92,"plateTime":0.4421232938837001,"extension":6.811239972728472},"index":7,"playId":"154083c1-e62b-3ff7-ad0d-0fd5249824ca","pitchNumber":8,"startTime":"2026-08-29T20:15:45.200Z","endTime":"2026-08-29T20:15:48.911Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":8,"playId":"7e16df5e-86a6-3fd0-a15d-0078475fce01","startTime":"2026-08-29T20:16:04.641Z","endTime":"2026-08-29T20:16:09.170Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.890716281627306,"aZ":-11.6518142881272,"pfxX":5.136987711211482,"pfxZ":10.415686220037761,"pX":0.4670186678932779,"pZ":2.778275082542987,"vX0":-3.4464303242564203,"vY0":-139.3701089479065,"vZ0":-6.2122598270034475,"x":99.2,"y":163.77,"x0":1.0513214318068331,"y0":50.00176964419975,"z0":5.803389494578202,"aX":10.119902216071623},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":-8.6,"spinRate":2342,"spinDirection":151},"zone":3,"typeConfidence":0.93,"plateTime":0.3927840153113462,"extension":6.957470610092764},"hitData":{"launchSpeed":87.2,"launchAngle":42.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.41,"coordY":112.31}},"index":9,"playId":"e94f6499-c623-3610-b56d-66517b80f02d","pitchNumber":9,"startTime":"2026-08-29T20:16:25.119Z","endTime":"2026-08-29T20:16:36.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:16:36.847Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a line drive to right fielder Brett Bateman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:18:30.162Z","endTime":"2026-08-29T20:19:09.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"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(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.4,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603753373843052,"aZ":-28.628415705879565,"pfxX":-7.072148514478696,"pfxZ":1.802217070101447,"pX":-0.5086768466048265,"pZ":3.326477419776213,"vX0":7.189323647173416,"vY0":-138.8359449895199,"vZ0":-1.1620818392702985,"x":136.39,"y":148.97,"x0":-2.2023362887673583,"y0":50.0049544434134,"z0":5.640983152370177,"aX":-13.926064150968699},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.2,"breakHorizontal":11.5,"spinRate":1893,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.3932443786648667,"extension":6.51827511715697},"index":0,"playId":"75bf7c58-269c-3eaa-ae4c-959d11d688de","pitchNumber":1,"startTime":"2026-08-29T20:18:33.802Z","endTime":"2026-08-29T20:18:37.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.827831671353746,"aZ":-33.22167013761758,"pfxX":-8.386706343099243,"pfxZ":-0.5746466311674281,"pX":0.41767782119735236,"pZ":0.39790889150284525,"vX0":9.804682827032973,"vY0":-133.42676110122198,"vZ0":-6.861171189131875,"x":101.08,"y":228.04,"x0":-2.202962171325045,"y0":50.00506657124217,"z0":5.375398754967679,"aX":-15.229739188559536},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.3,"breakHorizontal":13.2,"spinRate":1749,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.4094173226122235,"extension":6.68628990740481},"index":1,"playId":"3d5fd4ca-e7f4-3e7e-8651-5ba9220b20e3","pitchNumber":2,"startTime":"2026-08-29T20:18:46.859Z","endTime":"2026-08-29T20:18:51.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36631004021507,"aZ":-28.403801182631824,"pfxX":-8.003260540955097,"pfxZ":2.0203176531677896,"pX":-0.2543574755330586,"pZ":1.568589413460549,"vX0":7.995160530761491,"vY0":-135.00533711451914,"vZ0":-5.292935755971247,"x":126.7,"y":196.43,"x0":-2.1988536653475745,"y0":50.00430939484143,"z0":5.526781383471804,"aX":-14.937945211895624},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.8,"breakHorizontal":13.1,"spinRate":1795,"spinDirection":239},"zone":13,"typeConfidence":0.92,"plateTime":0.40402653963863155,"extension":6.543344682470464},"hitData":{"launchSpeed":88.1,"launchAngle":13.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.86,"coordY":90.75}},"index":2,"playId":"9ba0f64c-d29d-3461-9f12-730b28261de0","pitchNumber":3,"startTime":"2026-08-29T20:19:01.728Z","endTime":"2026-08-29T20:19:09.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:19:09.952Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brock Rodden flies out to left fielder Daz Cameron.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:19:19.558Z","endTime":"2026-08-29T20:20:29.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663662,"link":"/api/v1/people/663662"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602693736684373,"aZ":-15.580093758228436,"pfxX":-4.7707817409658455,"pfxZ":8.45631105365188,"pX":-0.04144594079944296,"pZ":1.8614233351644063,"vX0":7.603707905812576,"vY0":-139.0582148868254,"vZ0":-7.278892201965056,"x":118.58,"y":188.52,"x0":-2.1889267493646867,"y0":50.00355122860838,"z0":5.542703694055763,"aX":-9.362963598391474},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2292,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.39358134090359975,"extension":6.607060372666588},"index":0,"playId":"2acc4daa-331f-3fb3-8efb-0b504c2c2573","pitchNumber":1,"startTime":"2026-08-29T20:19:37.864Z","endTime":"2026-08-29T20:19:41.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82715994617411,"aZ":-30.375077129331057,"pfxX":-9.434971770133235,"pfxZ":0.9193181662668461,"pX":-0.38944959235347737,"pZ":2.6935596031217584,"vX0":8.689250736057122,"vY0":-138.789522042067,"vZ0":-2.7216773972022894,"x":131.84,"y":166.05,"x0":-2.3285252912908496,"y0":50.00437744706469,"z0":5.701027772789754,"aX":-18.486760850322927},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.3,"breakHorizontal":15.4,"spinRate":2006,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.39400103816381726,"extension":6.544117977353978},"index":1,"playId":"b00c7ab9-ae39-318f-bbca-227650c805c0","pitchNumber":2,"startTime":"2026-08-29T20:19:57.574Z","endTime":"2026-08-29T20:20:01.457Z","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":85.1,"endSpeed":79.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.728870318907745,"aZ":-37.02921018501683,"pfxX":7.3342047608246705,"pfxZ":-3.1030414181079067,"pX":0.09872813412417222,"pZ":2.083880862909936,"vX0":2.4968442593249516,"vY0":-123.99926932326574,"vZ0":-2.1902165754269136,"x":113.24,"y":182.52,"x0":-1.8729142469919609,"y0":50.00308080177839,"z0":6.0545703628770875,"aX":11.47320793737771},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.9,"breakHorizontal":-13.8,"spinRate":2442,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.4409363730714633,"extension":6.787312110278839},"hitData":{"launchSpeed":84.2,"launchAngle":48.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.02,"coordY":130.27}},"index":2,"playId":"5b0b09e5-31ee-3f8b-83a3-1d8d7dae88a9","pitchNumber":3,"startTime":"2026-08-29T20:20:17.389Z","endTime":"2026-08-29T20:20:29.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:20:29.848Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Randy Arozarena grounds into a double play, shortstop Ernie Clement to second baseman Charles McAdoo to first baseman Vladimir Guerrero Jr. J.P. Crawford out at 2nd. Randy Arozarena out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:20:47.528Z","endTime":"2026-08-29T20:22:02.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734483055165285,"aZ":-27.85507533881362,"pfxX":-8.08435403350288,"pfxZ":2.1997983524060416,"pX":-0.38636106541624715,"pZ":2.768642195895996,"vX0":7.071190605607473,"vY0":-138.23472022389478,"vZ0":-3.2784608759670126,"x":131.73,"y":164.03,"x0":-1.9096235908385901,"y0":50.00315251087515,"z0":5.811427668789713,"aX":-15.867622079249069},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1950,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.3941214169113323,"extension":6.751381640113786},"index":0,"playId":"dabc4e2e-c0ae-3bda-906f-81287ec09798","pitchNumber":1,"startTime":"2026-08-29T20:20:54.280Z","endTime":"2026-08-29T20:20:58.385Z","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.9,"endSpeed":83.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.768326058018236,"aZ":-29.636357597813387,"pfxX":-0.8400090137999072,"pfxZ":1.471658780238064,"pX":0.7515217790986324,"pZ":1.4401127311036674,"vX0":6.688860161221228,"vY0":-129.47647741451286,"vZ0":-5.590949543508079,"x":88.35,"y":199.9,"x0":-1.7378727783876156,"y0":50.004934595534976,"z0":5.849064310149197,"aX":-1.451289612418325},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":0.2,"spinRate":2246,"spinDirection":113},"zone":14,"typeConfidence":0.89,"plateTime":0.4203447505617528,"extension":6.736460045452508},"index":1,"playId":"3a4b6357-a1d2-360c-bdaa-00b86356d7b3","pitchNumber":2,"startTime":"2026-08-29T20:21:14.891Z","endTime":"2026-08-29T20:21:18.712Z","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":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46057948693096,"aZ":-37.252264136027115,"pfxX":8.632623505297474,"pfxZ":-3.382251437952249,"pX":-0.08691638729269399,"pZ":2.916390630826239,"vX0":1.4813217692386011,"vY0":-121.63022076420322,"vZ0":-0.03230231562492292,"x":120.31,"y":160.04,"x0":-1.8252843597534036,"y0":50.00308641103389,"z0":6.155317392910635,"aX":12.957199918008712},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.9,"breakHorizontal":-16.0,"spinRate":2393,"spinDirection":42},"zone":2,"typeConfidence":0.9,"plateTime":0.45001214509418697,"extension":6.567408960450616},"index":2,"playId":"4c8cb52f-394f-39f9-a6ba-f0c28282f18e","pitchNumber":3,"startTime":"2026-08-29T20:21:34.683Z","endTime":"2026-08-29T20:21:38.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.710682066895128,"aZ":-25.658469405284382,"pfxX":-9.652559544488245,"pfxZ":3.270343006098175,"pX":-0.11957062789353962,"pZ":2.2727862644557066,"vX0":7.9822089026067555,"vY0":-139.80551787086068,"vZ0":-5.26286346452924,"x":121.56,"y":177.41,"x0":-1.7490008595243252,"y0":50.00272482029666,"z0":5.850406239224386,"aX":-19.22499645227117},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.0,"breakHorizontal":16.0,"spinRate":2033,"spinDirection":217},"zone":5,"typeConfidence":0.89,"plateTime":0.39086210952578204,"extension":6.72053642482332},"hitData":{"launchSpeed":86.1,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":157.7}},"index":3,"playId":"83d4a94e-4839-3ecc-a1c2-8656d0b5934c","pitchNumber":4,"startTime":"2026-08-29T20:21:54.033Z","endTime":"2026-08-29T20:22:02.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:22:02.018Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daz Cameron grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:24:10.856Z","endTime":"2026-08-29T20:25:20.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"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(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":87.3,"endSpeed":81.2,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5363456008441,"aZ":-34.5172360770338,"pfxX":-3.953649270151761,"pfxZ":-1.4128749230872533,"pX":0.1551151745136367,"pZ":2.363907115896542,"vX0":-1.7178960682767908,"vY0":-127.32549506916914,"vZ0":-2.2030634706161356,"x":111.09,"y":174.95,"x0":1.350082832292961,"y0":50.001957077740016,"z0":5.943868371521439,"aX":-6.560030922832319},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.8,"breakHorizontal":7.6,"spinRate":2545,"spinDirection":285},"zone":5,"typeConfidence":0.93,"plateTime":0.4284338398483296,"extension":6.874810051080196},"index":0,"playId":"0df87d85-d77c-36be-af46-dc242d30732f","pitchNumber":1,"startTime":"2026-08-29T20:24:27.210Z","endTime":"2026-08-29T20:24:31.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.160083656035905,"aZ":-12.999284688517923,"pfxX":2.8582198160332113,"pfxZ":10.308061981155973,"pX":-0.4166974044404901,"pZ":4.156088767269268,"vX0":-4.431256341206011,"vY0":-135.4266735157585,"vZ0":-2.5468102255036422,"x":132.88,"y":126.57,"x0":0.8682939932757131,"y0":50.00419906585152,"z0":6.016296831413967,"aX":5.3180525820272795},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":-4.2,"spinRate":2185,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.40422554496899865,"extension":7.138306653364294},"index":1,"playId":"b26efe83-abbc-3b7a-91ea-e9f2a7f088a7","pitchNumber":2,"startTime":"2026-08-29T20:24:40.409Z","endTime":"2026-08-29T20:24:44.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106829711928714,"aZ":-42.50496192334854,"pfxX":-4.836015515160083,"pfxZ":-7.157603630994647,"pX":-0.3959278277819577,"pZ":1.5100346563588145,"vX0":-2.0203850726082937,"vY0":-119.6464294993467,"vZ0":-1.6967584352861353,"x":132.09,"y":198.01,"x0":1.0889821658673322,"y0":50.00399342145672,"z0":6.0539387419585875,"aX":-6.978195372704334},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.1,"breakHorizontal":9.2,"spinRate":2969,"spinDirection":327},"zone":13,"typeConfidence":0.92,"plateTime":0.45862279540624584,"extension":6.974969930282725},"index":2,"playId":"6931e5d1-78fc-3a99-8d03-646c883e21bc","pitchNumber":3,"startTime":"2026-08-29T20:24:56.253Z","endTime":"2026-08-29T20:24:59.801Z","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":84.0,"endSpeed":77.8,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.098892392644817,"aZ":-24.029456315510924,"pfxX":7.868123667670946,"pfxZ":5.3377016191049,"pX":-0.2409482348545791,"pZ":1.903359259319071,"vX0":-5.866400280362648,"vY0":-122.2094119271363,"vZ0":-4.764620989504591,"x":126.18,"y":187.39,"x0":1.1580185963711296,"y0":50.00347478856559,"z0":5.920153849064881,"aX":12.006803954562823},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.9,"breakHorizontal":-13.1,"spinRate":1486,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.44669646840308763,"extension":6.923301239688465},"hitData":{"launchSpeed":76.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":154.67}},"index":3,"playId":"c5572b18-dd35-3b25-bdc6-c51d39e3b490","pitchNumber":4,"startTime":"2026-08-29T20:25:13.143Z","endTime":"2026-08-29T20:25:20.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:25:20.670Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a bunt ground ball to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:25:36.683Z","endTime":"2026-08-29T20:25:54.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70123722194042,"aZ":-12.582598078009974,"pfxX":5.141742038457727,"pfxZ":10.37903003500295,"pX":-0.008521682051318074,"pZ":3.1336937061689043,"vX0":-4.660391726524215,"vY0":-136.01746820968606,"vZ0":-4.7686293056950975,"x":117.32,"y":154.17,"x0":1.0526946945169389,"y0":50.00660917900994,"z0":5.771093837708157,"aX":9.709996367607959},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-8.4,"spinRate":2313,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.4015175181917532,"extension":6.988333011139288},"hitData":{"launchSpeed":42.1,"launchAngle":-28.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":135.76,"coordY":182.29}},"index":0,"playId":"950acb60-fa9b-37b1-924e-628dcdb219d9","pitchNumber":1,"startTime":"2026-08-29T20:25:46.724Z","endTime":"2026-08-29T20:25:54.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:25:54.232Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Bateman flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:26:23.324Z","endTime":"2026-08-29T20:28:57.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.5,"endSpeed":83.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796199752596554,"aZ":-25.612381010143093,"pfxX":0.8056960337038364,"pfxZ":3.765503309358065,"pX":-0.21012906145456456,"pZ":2.3032706727326326,"vX0":-8.149652609738189,"vY0":-130.2775971238311,"vZ0":-4.238711999067055,"x":125.01,"y":176.59,"x0":2.8355784912309097,"y0":50.004434433782386,"z0":5.8558179475145415,"aX":1.4059884358605634},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.2,"breakHorizontal":0.1,"spinRate":2428,"spinDirection":201},"zone":5,"typeConfidence":0.72,"plateTime":0.4182134836660234,"extension":6.629675782525715},"index":0,"playId":"4a880a32-c2cc-3172-81f3-a8c5f0c39a4c","pitchNumber":1,"startTime":"2026-08-29T20:26:25.359Z","endTime":"2026-08-29T20:26:30.881Z","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":94.5,"endSpeed":87.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86987145988812,"aZ":-13.300982218014706,"pfxX":3.7230597618530146,"pfxZ":9.75890133401212,"pX":0.22403728697521985,"pZ":4.826575065631989,"vX0":-7.28404455129897,"vY0":-137.55106466101842,"vZ0":-1.0316294079268264,"x":108.46,"y":108.46,"x0":2.411728124542459,"y0":50.001744079270445,"z0":6.099983154082603,"aX":7.200161844422939},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-5.4,"spinRate":2335,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.3968001322511929,"extension":6.7770186414031865},"index":1,"playId":"ad70ffef-96ec-3c29-951c-0dffcb0fe042","pitchNumber":2,"startTime":"2026-08-29T20:26:46.876Z","endTime":"2026-08-29T20:26:50.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723672356104316,"aZ":-15.78434905940998,"pfxX":7.646043157852156,"pfxZ":8.595134562679405,"pX":1.1897504151724965,"pZ":2.8044937674760306,"vX0":-6.078938671168934,"vY0":-136.85172572060767,"vZ0":-5.247599845958196,"x":71.65,"y":163.06,"x0":2.440724899894921,"y0":50.00086879121643,"z0":5.8190717881373635,"aX":14.577119966112617},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-12.6,"spinRate":2314,"spinDirection":146},"zone":12,"typeConfidence":0.92,"plateTime":0.3994290685911168,"extension":6.943600117404093},"index":2,"playId":"f4511e69-e2ff-3dc5-b5a3-38e5bce5af8c","pitchNumber":3,"startTime":"2026-08-29T20:27:05.336Z","endTime":"2026-08-29T20:27:09.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72335744430046,"aZ":-13.539799385012936,"pfxX":5.324972530720209,"pfxZ":9.686429887017276,"pX":0.3780083910742438,"pZ":3.1803461386817498,"vX0":-7.192560016483869,"vY0":-137.41197689976602,"vZ0":-4.53663712448364,"x":102.59,"y":152.91,"x0":2.330271591556237,"y0":50.0057370862835,"z0":5.763985222387563,"aX":10.247487351106834},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-8.3,"spinRate":2251,"spinDirection":150},"zone":3,"typeConfidence":0.92,"plateTime":0.39769338031925594,"extension":6.895194764115168},"index":3,"playId":"2907346c-ff30-364c-9275-0013269ef9d0","pitchNumber":4,"startTime":"2026-08-29T20:27:25.351Z","endTime":"2026-08-29T20:27:28.649Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-29T20:27:41.957Z","endTime":"2026-08-29T20:27:51.951Z","isPitch":false,"type":"action","player":{"id":703520,"link":"/api/v1/people/703520"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"c670f335-3a71-38e9-8a65-3b3a8842a1af","startTime":"2026-08-29T20:27:51.951Z","endTime":"2026-08-29T20:27:56.540Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.004225042016753,"aZ":-43.358762994933436,"pfxX":-3.478348611513473,"pfxZ":-7.2387899205987765,"pX":-0.7351791993439423,"pZ":1.6324068132123442,"vX0":-6.6774835204518626,"vY0":-123.14304056122113,"vZ0":-1.6824414234027627,"x":145.02,"y":194.71,"x0":2.456703325815331,"y0":50.002559547696976,"z0":5.971563227942552,"aX":-5.374022536228266},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.3,"breakHorizontal":7.8,"spinRate":2983,"spinDirection":331},"zone":7,"typeConfidence":0.92,"plateTime":0.44372849946564275,"extension":6.720626448683965},"index":6,"playId":"3d3ff537-3681-3884-a286-fd8bea004fd7","pitchNumber":5,"startTime":"2026-08-29T20:28:10.185Z","endTime":"2026-08-29T20:28:14.063Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"17ede68e-65f7-3247-9517-76dbd39c78eb","startTime":"2026-08-29T20:28:28.656Z","endTime":"2026-08-29T20:28:32.972Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058118375922863,"aZ":-32.3103102142269,"pfxX":-1.3712806391310015,"pfxZ":-0.07833446850782266,"pX":0.3564052595085202,"pZ":2.0059091916872402,"vX0":-5.858452560184481,"vY0":-128.9315241543611,"vZ0":-3.461192529496759,"x":103.41,"y":184.62,"x0":2.82256496129161,"y0":50.00310396270513,"z0":5.820211435701603,"aX":-2.3432822703919722},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":3.6,"spinRate":2623,"spinDirection":285},"zone":9,"typeConfidence":0.91,"plateTime":0.4224193148420401,"extension":6.7735505804665115},"hitData":{"launchSpeed":88.4,"launchAngle":30.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.52,"coordY":105.05}},"index":8,"playId":"a1c69d70-7237-3769-bae9-26f94b18851c","pitchNumber":6,"startTime":"2026-08-29T20:28:46.450Z","endTime":"2026-08-29T20:28:57.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:28:57.885Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Kirk strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:29:03.024Z","endTime":"2026-08-29T20:31:34.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.141113138876836,"aZ":-12.635804893848409,"pfxX":4.320076897507423,"pfxZ":10.636786660252247,"pX":0.2804094841309935,"pZ":3.585317185737764,"vX0":-3.375587555798268,"vY0":-134.66171463219226,"vZ0":-4.149859219944075,"x":106.31,"y":141.98,"x0":0.9886529543745342,"y0":50.00667454844161,"z0":6.03986949587982,"aX":7.938827435353972},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-7.1,"spinRate":2207,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4066894145720039,"extension":6.8768047607044815},"index":0,"playId":"9f92683a-8b16-3421-aba7-1e5b8e64eefe","pitchNumber":1,"startTime":"2026-08-29T20:29:20.915Z","endTime":"2026-08-29T20:29:24.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12342354538165,"aZ":-22.786970071632467,"pfxX":7.939429191069756,"pfxZ":5.919255881714097,"pX":1.1013758206836803,"pZ":2.3625427622915325,"vX0":-3.116378691910397,"vY0":-124.88903636618402,"vZ0":-3.9391274087572548,"x":75.02,"y":174.99,"x0":1.3307138002395198,"y0":50.00619218594089,"z0":5.824937686227043,"aX":12.598639758555242},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.1,"breakHorizontal":-13.7,"spinRate":1451,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.43785046110924997,"extension":6.841240316439166},"index":1,"playId":"3d50af64-7295-3230-8e76-f466d981f4a1","pitchNumber":2,"startTime":"2026-08-29T20:29:36.190Z","endTime":"2026-08-29T20:29:40.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-08-29T20:29:50.964Z","endTime":"2026-08-29T20:30:08.104Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09319801026356,"aZ":-11.82912520171051,"pfxX":5.271489055717983,"pfxZ":10.662294193340362,"pX":-0.6383605629758151,"pZ":2.6652315422341717,"vX0":-5.919280314803631,"vY0":-136.98387232295826,"vZ0":-6.000346669981245,"x":141.33,"y":166.82,"x0":0.8614177508894203,"y0":50.00382555645866,"z0":5.686278195406449,"aX":10.060198373411865},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":-8.4,"spinRate":2188,"spinDirection":151},"zone":1,"typeConfidence":0.92,"plateTime":0.3992147582133896,"extension":7.018646810828923},"index":3,"playId":"0f1fed04-6166-370a-a6be-a1c90d142e49","pitchNumber":3,"startTime":"2026-08-29T20:30:08.104Z","endTime":"2026-08-29T20:30:12.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62242344009283,"aZ":-13.664790153182388,"pfxX":4.866965780096468,"pfxZ":9.563074289026606,"pX":-0.4420053478216853,"pZ":3.118834693760034,"vX0":-4.899110467631016,"vY0":-137.75877715146365,"vZ0":-4.6309508477830255,"x":133.85,"y":154.57,"x0":0.7212105470445083,"y0":50.00143075934791,"z0":5.735235060891811,"aX":9.418602843794215},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-7.9,"spinRate":2290,"spinDirection":156},"zone":1,"typeConfidence":0.92,"plateTime":0.39655209722237217,"extension":6.907601876795621},"index":4,"playId":"dbb52c80-8d7c-334d-a394-f00d13c469fd","pitchNumber":4,"startTime":"2026-08-29T20:30:26.773Z","endTime":"2026-08-29T20:30:30.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"7f97025d-8134-3ebd-b084-40f362efddda","startTime":"2026-08-29T20:30:51.135Z","endTime":"2026-08-29T20:30:55.340Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.305232304695373,"aZ":-15.21337967868449,"pfxX":3.105687786430183,"pfxZ":8.779331106932172,"pX":1.0743132697702917,"pZ":4.159144042699686,"vX0":-0.5392041555940221,"vY0":-138.03157931849825,"vZ0":-2.2183306587927007,"x":76.05,"y":126.48,"x0":0.8684152339021397,"y0":50.00577738612326,"z0":5.995841915836594,"aX":6.002683280523746},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-5.5,"spinRate":2220,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.39657777083160894,"extension":6.753595647743293},"index":6,"playId":"c0d4e432-af50-383d-add5-12a4fd83a7fb","pitchNumber":5,"startTime":"2026-08-29T20:31:09.907Z","endTime":"2026-08-29T20:31:13.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09858788930385,"aZ":-11.394675733884343,"pfxX":4.653318980213166,"pfxZ":10.703554446782501,"pX":-0.772235377737996,"pZ":2.612142324849412,"vX0":-5.936282684769124,"vY0":-138.05392859498306,"vZ0":-6.255267921003589,"x":146.44,"y":168.25,"x0":0.7956044799260278,"y0":50.000384526478,"z0":5.665169137531856,"aX":9.032133154113385},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":-7.3,"spinRate":2346,"spinDirection":150},"zone":1,"typeConfidence":0.93,"plateTime":0.39589007114586394,"extension":7.009354293004589},"index":7,"playId":"08785957-3c8a-3b48-a9de-ddf567bbce9a","pitchNumber":6,"startTime":"2026-08-29T20:31:31.199Z","endTime":"2026-08-29T20:31:34.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:31:34.907Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out sharply to second baseman Charles McAdoo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:33:39.472Z","endTime":"2026-08-29T20:34:39.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":77.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61927047124009,"aZ":-37.9027669863443,"pfxX":6.701804706471848,"pfxZ":-3.860874814874935,"pX":0.38046924252010766,"pZ":0.21017948006226014,"vX0":3.903633474063415,"vY0":-121.7612148631163,"vZ0":-5.206566591979243,"x":102.5,"y":233.11,"x0":-2.120721866412485,"y0":50.00312988118962,"z0":5.700335520904833,"aX":9.940787835533294},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.0,"breakHorizontal":-13.1,"spinRate":2419,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.45194046095983786,"extension":6.494263200837254},"index":0,"playId":"7678ef3a-d0c5-3055-b418-5bb9095cbb12","pitchNumber":1,"startTime":"2026-08-29T20:33:55.920Z","endTime":"2026-08-29T20:34:00.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.252686813872963,"aZ":-37.586881694229916,"pfxX":4.56571717680732,"pfxZ":-3.486313004020899,"pX":-0.5229079878639412,"pZ":1.6199031031318887,"vX0":2.5094076287745173,"vY0":-123.4654355020176,"vZ0":-2.7279554020654877,"x":136.93,"y":195.04,"x0":-2.1437086336906384,"y0":50.002353059774585,"z0":5.884410652369802,"aX":7.089032748005131},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.7,"breakHorizontal":-8.9,"spinRate":2451,"spinDirection":45},"zone":7,"typeConfidence":0.9,"plateTime":0.44264168609612664,"extension":6.472778946668553},"index":1,"playId":"3e47f7b9-ddc8-3333-84c9-fc7ccd4767b2","pitchNumber":2,"startTime":"2026-08-29T20:34:14.744Z","endTime":"2026-08-29T20:34:18.495Z","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":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092106789487136,"aZ":-29.812966803379624,"pfxX":-7.57033731965257,"pfxZ":1.2662018775887276,"pX":-0.8538046611353715,"pZ":1.391871482555697,"vX0":6.334060202063526,"vY0":-134.9710083517392,"vZ0":-5.658209770711677,"x":149.55,"y":201.2,"x0":-2.233730802085861,"y0":50.005592999306884,"z0":5.583987901967189,"aX":-14.136665827099474},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.4,"breakHorizontal":12.6,"spinRate":1590,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4039850236055593,"extension":6.523714529987925},"hitData":{"launchSpeed":100.3,"launchAngle":11.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.03,"coordY":131.62}},"index":2,"playId":"44a1fea7-5916-3a0e-ae53-6655d30f744c","pitchNumber":3,"startTime":"2026-08-29T20:34:34.168Z","endTime":"2026-08-29T20:34:39.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:34:39.234Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:34:57.783Z","endTime":"2026-08-29T20:36:25.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":"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":84.6,"endSpeed":78.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.759168860783376,"aZ":-37.57156149161742,"pfxX":8.440109061680664,"pfxZ":-3.5269018160595547,"pX":0.9170290641032702,"pZ":1.595034583125131,"vX0":4.15261788146607,"vY0":-123.21761779619806,"vZ0":-2.7231256905673855,"x":82.05,"y":195.71,"x0":-1.8897516442148923,"y0":50.004383083860425,"z0":5.906500399756693,"aX":12.906578130668647},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.8,"breakHorizontal":-16.3,"spinRate":2453,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4454722476745703,"extension":6.579927433584943},"index":0,"playId":"3e09afe9-c96a-30e9-b259-26b0b15c8560","pitchNumber":1,"startTime":"2026-08-29T20:35:03.143Z","endTime":"2026-08-29T20:35:07.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497189537772634,"aZ":-38.9226736347406,"pfxX":7.55546127093198,"pfxZ":-4.4180360741769,"pX":0.9300629446398744,"pZ":0.8738296313492329,"vX0":4.5397364819972035,"vY0":-123.57911147988007,"vZ0":-4.040433004548843,"x":81.55,"y":215.19,"x0":-1.9200374775846292,"y0":50.00287353625343,"z0":5.842516742546433,"aX":11.539692442369986},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.8,"breakHorizontal":-14.9,"spinRate":2510,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4453476394337281,"extension":6.619111188169381},"index":1,"playId":"a15f8ed7-fd68-3133-aa27-61e05f4df2ec","pitchNumber":2,"startTime":"2026-08-29T20:35:17.131Z","endTime":"2026-08-29T20:35:21.318Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80094330099323,"aZ":-25.910329473535462,"pfxX":-9.798111140138044,"pfxZ":3.160259902277218,"pX":-0.2960372686926553,"pZ":1.668514827386386,"vX0":8.399146753289077,"vY0":-139.3191617942609,"vZ0":-6.266334173993588,"x":128.28,"y":193.73,"x0":-2.0642774980615264,"y0":50.003879987233525,"z0":5.639339298577949,"aX":-19.42676509643369},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2069,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.39186797700361087,"extension":6.643145128981663},"index":2,"playId":"d0047c6e-3801-3944-9e44-b7d92ed7de47","pitchNumber":3,"startTime":"2026-08-29T20:35:35.062Z","endTime":"2026-08-29T20:35:39.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-29T20:35:53.575Z","endTime":"2026-08-29T20:36:05.692Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":85.3,"endSpeed":78.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080756653908384,"aZ":-38.349443169444186,"pfxX":6.540025573042357,"pfxZ":-3.9745075252972053,"pX":0.7972190331131622,"pZ":0.939783308492477,"vX0":4.4410891216290125,"vY0":-124.17368536528198,"vZ0":-4.283842062414825,"x":86.61,"y":213.41,"x0":-1.8673603488982522,"y0":50.003135924424384,"z0":5.895672917185544,"aX":10.159321169506123},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.0,"breakHorizontal":-13.0,"spinRate":2560,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.44198108641219314,"extension":6.53969617442322},"index":4,"playId":"1a7d689b-b593-3fc9-a113-c1d3104ae59e","pitchNumber":4,"startTime":"2026-08-29T20:36:05.692Z","endTime":"2026-08-29T20:36:09.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583613618154867,"aZ":-31.12071798702276,"pfxX":-0.20495501560561724,"pfxZ":0.6099712279697318,"pX":1.3114328973922054,"pZ":1.0793113593711234,"vX0":8.04763015851612,"vY0":-129.83301244083904,"vZ0":-6.146229799125111,"x":67.01,"y":209.64,"x0":-1.7835249666672333,"y0":50.005228522642334,"z0":5.804468987981913,"aX":-0.35641928175189425},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.1,"breakHorizontal":-1.2,"spinRate":2363,"spinDirection":108},"zone":14,"typeConfidence":0.84,"plateTime":0.41961152084091324,"extension":6.763759480746516},"index":5,"playId":"e00a6fee-02b1-3a8e-8330-544075c205c0","pitchNumber":5,"startTime":"2026-08-29T20:36:19.941Z","endTime":"2026-08-29T20:36:25.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:36:25.284Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to second baseman Charles McAdoo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:36:33.663Z","endTime":"2026-08-29T20:37:45.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732732395812356,"aZ":-28.412413033856502,"pfxX":-9.047359600663858,"pfxZ":1.9094342110036582,"pX":0.18561229752025632,"pZ":1.3028000411686953,"vX0":9.384817679914226,"vY0":-138.67519612379812,"vZ0":-6.524372681082532,"x":109.92,"y":203.6,"x0":-2.048793517900562,"y0":50.00294424939375,"z0":5.552665504627894,"aX":-17.820789037924413},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.4,"breakHorizontal":14.8,"spinRate":2014,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.3932817213462365,"extension":6.541723593353749},"index":0,"playId":"fe7d7940-1627-357c-83bf-059934260daa","pitchNumber":1,"startTime":"2026-08-29T20:36:50.807Z","endTime":"2026-08-29T20:36:54.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.233600784024187,"aZ":-30.51086520818446,"pfxX":-10.652688069018144,"pfxZ":0.8464562366986526,"pX":0.23690960291302549,"pZ":1.2732940949317726,"vX0":10.339766569667832,"vY0":-139.2157770949303,"vZ0":-5.987241163071993,"x":107.97,"y":204.4,"x0":-2.135003440590213,"y0":50.0059077654176,"z0":5.4625805277428645,"aX":-20.987216164889468},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.5,"breakHorizontal":17.3,"spinRate":1944,"spinDirection":235},"zone":14,"typeConfidence":0.92,"plateTime":0.39291297028097905,"extension":6.561833047260827},"index":1,"playId":"d22d4d88-5a59-3bb1-b4ef-37a945676166","pitchNumber":2,"startTime":"2026-08-29T20:37:07.322Z","endTime":"2026-08-29T20:37:12.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.844812845704,"aZ":-29.929842140795756,"pfxX":-8.582215590158299,"pfxZ":1.2116594107126053,"pX":-0.12366306384374572,"pZ":1.9555270136059961,"vX0":8.50063837640798,"vY0":-134.96120112456694,"vZ0":-3.939459829713294,"x":121.71,"y":185.98,"x0":-2.190792727655518,"y0":50.004009105582014,"z0":5.528965037070064,"aX":-15.92112739137269},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.6,"breakHorizontal":13.8,"spinRate":1777,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.4049742097222606,"extension":6.582006216796269},"hitData":{"launchSpeed":94.2,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":168.81,"coordY":137.73}},"index":2,"playId":"37cdf978-8f0f-3961-8614-509b7061a55e","pitchNumber":3,"startTime":"2026-08-29T20:37:32.719Z","endTime":"2026-08-29T20:37:45.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:37:45.670Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks. Josh Naylor to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:38:35.731Z","endTime":"2026-08-29T20:40:12.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T20:38:14.666Z","endTime":"2026-08-29T20:38:38.027Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":96.2,"endSpeed":89.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.976066483576307,"aZ":-26.149545452361863,"pfxX":-8.382569353778393,"pfxZ":2.998096045394872,"pX":-1.0812029559015381,"pZ":1.7613102642485383,"vX0":6.302948400824616,"vY0":-140.0281667531716,"vZ0":-5.888816275436962,"x":158.21,"y":191.22,"x0":-2.258354182358388,"y0":50.00479804105553,"z0":5.574428495310909,"aX":-16.85342970008791},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":14.0,"spinRate":2019,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.3893331011747212,"extension":6.620797862783957},"index":1,"playId":"a847a67d-0a24-3407-8f43-ab5b770645f6","pitchNumber":1,"startTime":"2026-08-29T20:38:38.027Z","endTime":"2026-08-29T20:38:41.906Z","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":84.2,"endSpeed":77.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322979871414546,"aZ":-37.33065901744279,"pfxX":5.751711759944679,"pfxZ":-3.382012182057574,"pX":-0.43263182566618347,"pZ":2.013756405812678,"vX0":1.8667584824939265,"vY0":-122.63063199336676,"vZ0":-2.0493173640444104,"x":133.49,"y":184.41,"x0":-1.951226727674493,"y0":50.005653060381654,"z0":6.045751485595889,"aX":8.758573904264573},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.4,"breakHorizontal":-10.8,"spinRate":2414,"spinDirection":46},"zone":7,"typeConfidence":0.9,"plateTime":0.44669948172996277,"extension":6.642304526503541},"index":2,"playId":"cc64eb69-09d5-3c75-bef4-6b33f299cf1c","pitchNumber":2,"startTime":"2026-08-29T20:38:56.337Z","endTime":"2026-08-29T20:39:00.290Z","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":95.2,"endSpeed":87.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283483359962297,"aZ":-23.330533435647265,"pfxX":-9.558629539633197,"pfxZ":4.530413561471012,"pX":0.32063699303436416,"pZ":1.545989208324126,"vX0":9.627348595213821,"vY0":-138.21533490604142,"vZ0":-6.969497656503202,"x":104.78,"y":197.04,"x0":-1.9512533113802495,"y0":50.00184374284977,"z0":5.646373350302675,"aX":-18.654790563347657},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":15.5,"spinRate":2084,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3949631031042835,"extension":6.750713754132031},"index":3,"playId":"b0e15ed0-d370-3c2e-a836-7cde1228d2a2","pitchNumber":3,"startTime":"2026-08-29T20:39:15.446Z","endTime":"2026-08-29T20:39:19.439Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"c5c4a6f8-a88e-4bd0-b34b-f4e61a03650e","startTime":"2026-08-29T20:39:32.787Z","endTime":"2026-08-29T20:39:37.787Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4903333953879,"aZ":-26.58470037554942,"pfxX":-10.096147168736067,"pfxZ":3.0306980888266737,"pX":0.14250503333047293,"pZ":0.4566418345556854,"vX0":9.161944879758012,"vY0":-134.76610057178604,"vZ0":-8.33998645370477,"x":111.57,"y":226.45,"x0":-1.9847036099390076,"y0":50.00308836935327,"z0":5.460843365999254,"aX":-18.62534486483904},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":16.4,"spinRate":1984,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.40597034677412935,"extension":6.654543362189276},"index":5,"playId":"b80900d9-9bb0-3f86-a8f9-e0202f8b6e26","pitchNumber":4,"startTime":"2026-08-29T20:39:48.159Z","endTime":"2026-08-29T20:39:52.151Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512186702585044,"aZ":-37.32551784266024,"pfxX":7.495619064567136,"pfxZ":-3.3293089822814963,"pX":-1.3885862325372755,"pZ":4.044525051654695,"vX0":-0.4159342477975255,"vY0":-123.09127524231079,"vZ0":2.7545986651962058,"x":169.93,"y":129.58,"x0":-2.193222879528199,"y0":50.00341581562322,"z0":6.053328176415562,"aX":11.598052857540054},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.3,"breakHorizontal":-13.6,"spinRate":2417,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.44356183158557094,"extension":6.530055423889353},"index":6,"playId":"915900fb-8d88-310f-927a-f14b365f153b","pitchNumber":5,"startTime":"2026-08-29T20:40:08.706Z","endTime":"2026-08-29T20:40:12.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:40:12.995Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks. Josh Naylor to 3rd. Cal Raleigh to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:40:38.316Z","endTime":"2026-08-29T20:42:40.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16401564836238,"aZ":-36.10446264798408,"pfxX":7.154595334516211,"pfxZ":-2.5183006475344545,"pX":-1.959398766249294,"pZ":3.355489988018211,"vX0":-1.4774274123042261,"vY0":-123.39916738518549,"vZ0":0.9930655994550035,"x":191.69,"y":148.18,"x0":-2.2868054976990915,"y0":50.00603099374089,"z0":5.965228208071503,"aX":11.15018693268478},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.2,"breakHorizontal":-12.7,"spinRate":2456,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.44211963866467485,"extension":6.423034350023103},"index":0,"playId":"28653a70-d058-3174-a329-b3f17f518423","pitchNumber":1,"startTime":"2026-08-29T20:40:45.669Z","endTime":"2026-08-29T20:40:50.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762819186672825,"aZ":-35.64392857345211,"pfxX":6.647147010267252,"pfxZ":-2.2736549099096326,"pX":-1.1100255967457793,"pZ":3.883864099718522,"vX0":0.22442495802270832,"vY0":-122.29797753130366,"vZ0":2.13181242355561,"x":159.31,"y":133.92,"x0":-2.067345303961967,"y0":50.00550624591988,"z0":6.045083430395612,"aX":10.130376373381093},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":-12.1,"spinRate":2387,"spinDirection":44},"zone":11,"typeConfidence":0.9,"plateTime":0.44684426723261916,"extension":6.4088088702127095},"index":1,"playId":"cd45d048-b65c-3d41-aa35-1fc5e292bd60","pitchNumber":2,"startTime":"2026-08-29T20:41:04.237Z","endTime":"2026-08-29T20:41:08.166Z","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":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.855850441338568,"aZ":-29.071676990571,"pfxX":-9.04050141583001,"pfxZ":1.5578469472470449,"pX":-0.417807712894839,"pZ":2.5356025248911576,"vX0":8.000971105539898,"vY0":-139.69851973646342,"vZ0":-3.3584152678619748,"x":132.93,"y":170.32,"x0":-2.1367585282778574,"y0":50.00024594438323,"z0":5.652920798811597,"aX":-17.964371905837936},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":2058,"spinDirection":227},"zone":4,"typeConfidence":0.89,"plateTime":0.39126626808790466,"extension":6.606688661930061},"index":2,"playId":"fe0e147c-de82-3e0b-b360-3cb0710f3e2f","pitchNumber":3,"startTime":"2026-08-29T20:41:25.500Z","endTime":"2026-08-29T20:41:29.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.085189615878033,"aZ":-26.51593599240275,"pfxX":-7.352903479865784,"pfxZ":2.837230147563208,"pX":0.5461252631692209,"pZ":2.7420699606793435,"vX0":9.73541825861574,"vY0":-139.47912608522964,"vZ0":-3.296945418908111,"x":96.18,"y":164.74,"x0":-2.0160235160634747,"y0":50.000890335891256,"z0":5.666321327355592,"aX":-14.649263084763904},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.7,"breakHorizontal":11.5,"spinRate":1962,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.3910411270098608,"extension":6.691367665813137},"index":3,"playId":"20c10054-6c8e-3856-9bb2-e7c8b2effa06","pitchNumber":4,"startTime":"2026-08-29T20:41:46.619Z","endTime":"2026-08-29T20:41:49.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9069633340213,"aZ":-36.44290955698595,"pfxX":2.9485198957976984,"pfxZ":-2.6605631600478445,"pX":0.9206605961548526,"pZ":0.5857670653915942,"vX0":6.213579860343444,"vY0":-125.84019120249994,"vZ0":-5.521382712689505,"x":81.91,"y":222.96,"x0":-1.9653060797037496,"y0":50.00541484231917,"z0":5.765772940523383,"aX":4.722713076533333},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.9,"breakHorizontal":-6.8,"spinRate":2423,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.43551152891614553,"extension":6.728538915492207},"index":4,"playId":"5df09b49-fecb-3e30-92d8-2d4e70a8c503","pitchNumber":5,"startTime":"2026-08-29T20:42:09.759Z","endTime":"2026-08-29T20:42:13.705Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83452143159774,"aZ":-33.24738131665757,"pfxX":-6.225105575141531,"pfxZ":-0.5597514408169637,"pX":-1.134846116913394,"pZ":2.098769579961053,"vX0":5.044277019274296,"vY0":-137.09397677329082,"vZ0":-3.4857528218056584,"x":160.26,"y":182.11,"x0":-2.178822560567915,"y0":50.00192387058979,"z0":5.626807051963984,"aX":-11.994123491210901},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-1.4,"breakHorizontal":10.4,"spinRate":1594,"spinDirection":239},"zone":13,"typeConfidence":0.87,"plateTime":0.3976812535117342,"extension":6.6998650998685125},"index":5,"playId":"4ea60e5d-6963-3faa-b637-19ebdd371e8c","pitchNumber":6,"startTime":"2026-08-29T20:42:34.735Z","endTime":"2026-08-29T20:42:40.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:42:40.342Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a sharp line drive to left fielder Daz Cameron. Josh Naylor scores. Cal Raleigh scores. Cole Young to 2nd.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:43:39.371Z","endTime":"2026-08-29T20:43:52.180Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663662,"link":"/api/v1/people/663662"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T20:42:58.993Z","endTime":"2026-08-29T20:43:41.722Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85758187528443,"aZ":-23.40803384538037,"pfxX":-6.838331907377868,"pfxZ":4.310425503669512,"pX":0.16392876017180386,"pZ":2.159886916545261,"vX0":8.168336865745928,"vY0":-140.98602738174364,"vZ0":-5.70385303332335,"x":110.75,"y":180.46,"x0":-1.867948731104179,"y0":50.00401382390505,"z0":5.6976840225900265,"aX":-13.913859321999642},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.0,"breakHorizontal":10.9,"spinRate":2011,"spinDirection":222},"zone":8,"typeConfidence":0.84,"plateTime":0.38691751847777045,"extension":6.757913274342097},"hitData":{"launchSpeed":101.6,"launchAngle":10.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":89.6,"coordY":84.6}},"index":1,"playId":"d93001f2-30f7-3fc4-9c5b-8ba67bda9530","pitchNumber":1,"startTime":"2026-08-29T20:43:41.722Z","endTime":"2026-08-29T20:43:52.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:43:52.180Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.P. Crawford grounds into a force out, second baseman Charles McAdoo to shortstop Ernie Clement. Taylor Ward out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:44:13.721Z","endTime":"2026-08-29T20:44:30.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.872637478568294,"aZ":-28.665809313039958,"pfxX":-9.036164269852183,"pfxZ":1.762908287583751,"pX":-0.2710244734055066,"pZ":1.7671752634832825,"vX0":7.8787214993449535,"vY0":-140.22770547121436,"vZ0":-5.32011261515497,"x":127.33,"y":191.07,"x0":-1.943818128452778,"y0":50.0044837441778,"z0":5.560570659624439,"aX":-17.987874216409065},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.3,"breakHorizontal":14.8,"spinRate":1887,"spinDirection":235},"zone":8,"typeConfidence":0.89,"plateTime":0.3906873550333496,"extension":6.783205408394359},"hitData":{"launchSpeed":100.0,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":142.19,"coordY":146.8}},"index":0,"playId":"3ddab87d-cc98-3a64-b1e7-b4c021d3d88a","pitchNumber":1,"startTime":"2026-08-29T20:44:23.447Z","endTime":"2026-08-29T20:44:30.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:44:30.386Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T20:46:29.919Z","endTime":"2026-08-29T20:47:39.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":641487,"link":"/api/v1/people/641487"},"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":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00847835783696,"aZ":-13.224642453224227,"pfxX":4.341929850164366,"pfxZ":10.592450397187534,"pX":-0.23152185302178144,"pZ":1.6031631372876176,"vX0":-5.103596839315746,"vY0":-132.331702362918,"vZ0":-8.314774674703797,"x":125.83,"y":195.49,"x0":1.1503086885511817,"y0":50.0001849846839,"z0":5.736842564139088,"aX":7.765058182539203},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-6.8,"spinRate":2062,"spinDirection":143},"zone":8,"typeConfidence":0.87,"plateTime":0.4125922011576528,"extension":6.951505113444131},"index":0,"playId":"58fd55c4-c0f0-332a-8725-81bf8b155b02","pitchNumber":1,"startTime":"2026-08-29T20:46:51.610Z","endTime":"2026-08-29T20:46:56.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76472491322297,"aZ":-19.931329115883415,"pfxX":5.050681411147526,"pfxZ":8.29434895196285,"pX":0.01909748731273836,"pZ":2.4224017790382093,"vX0":-4.641078606788049,"vY0":-121.04309697678806,"vZ0":-3.941804733951628,"x":116.27,"y":173.38,"x0":1.309876328667154,"y0":50.0040834915514,"z0":5.828280727500224,"aX":7.456668638561787},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":14.3,"breakHorizontal":-7.9,"spinRate":1508,"spinDirection":126},"zone":5,"typeConfidence":0.87,"plateTime":0.45340357111529883,"extension":6.866125604030784},"index":1,"playId":"09e0aba2-08cf-34ef-bdcc-152d4685d721","pitchNumber":2,"startTime":"2026-08-29T20:47:10.154Z","endTime":"2026-08-29T20:47:16.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24751180014619,"aZ":-34.84818423670824,"pfxX":-2.6661703172269857,"pfxZ":-1.5957483303310074,"pX":-0.2074701105024123,"pZ":2.0387684383692064,"vX0":-2.5954530443959554,"vY0":-128.2176354569035,"vZ0":-2.8519679279350534,"x":124.91,"y":183.73,"x0":1.1625213481939862,"y0":50.00541699251622,"z0":5.8711339312325075,"aX":-4.461541797194185},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":5.4,"spinRate":2513,"spinDirection":288},"zone":8,"typeConfidence":0.92,"plateTime":0.4263667322235296,"extension":6.80447389980468},"hitData":{"launchSpeed":87.0,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.4,"coordY":158.44}},"index":2,"playId":"d6781ca3-1a9d-3ccd-b908-918c740b5810","pitchNumber":3,"startTime":"2026-08-29T20:47:31.430Z","endTime":"2026-08-29T20:47:39.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:47:39.631Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"George Springer doubles (18) on a line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T20:47:54.484Z","endTime":"2026-08-29T20:48:16.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.715627071973962,"aZ":-9.852423533594354,"pfxX":4.320244799391649,"pfxZ":11.850620255182696,"pX":-0.0774550326648775,"pZ":2.787924614832926,"vX0":-4.433706545998891,"vY0":-136.53258703479182,"vZ0":-6.219090371031085,"x":119.95,"y":163.51,"x0":1.0080072463773055,"y0":50.003434797026706,"z0":5.776957159166567,"aX":8.13800509268712},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.3,"breakHorizontal":-6.8,"spinRate":2138,"spinDirection":150},"zone":5,"typeConfidence":0.92,"plateTime":0.40153408922877887,"extension":7.045458663456397},"hitData":{"launchSpeed":98.0,"launchAngle":17.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.88,"coordY":66.66}},"index":0,"playId":"6e96c2ea-462e-3a2e-8f45-cd0a404b34b0","pitchNumber":1,"startTime":"2026-08-29T20:48:03.795Z","endTime":"2026-08-29T20:48:16.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:48:16.287Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kazuma Okamoto walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T20:48:36.966Z","endTime":"2026-08-29T20:51:03.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982495195650728,"aZ":-38.996199167312675,"pfxX":-7.530986613980486,"pfxZ":-4.919885652272299,"pX":0.20622389089666332,"pZ":1.8901451714170823,"vX0":0.06669972896218523,"vY0":-117.76969631115129,"vZ0":-1.0160619715943757,"x":109.14,"y":187.75,"x0":1.1536651260429276,"y0":50.00166888323362,"z0":5.974287399207447,"aX":-10.445276118769732},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.9,"breakHorizontal":13.6,"spinRate":2617,"spinDirection":325},"zone":8,"typeConfidence":0.92,"plateTime":0.46732096686919755,"extension":6.78671286167969},"index":0,"playId":"8b8329cb-8a05-3364-a598-06d42293c829","pitchNumber":1,"startTime":"2026-08-29T20:48:52.977Z","endTime":"2026-08-29T20:48:56.792Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}}},{"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":85.2,"endSpeed":79.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.551697603918363,"aZ":-23.184184841217597,"pfxX":7.6160607134403495,"pfxZ":5.7198518637842035,"pX":0.6096145784086648,"pZ":1.1913052170149705,"vX0":-3.8619467032926136,"vY0":-123.98883250579829,"vZ0":-6.5235033332816155,"x":93.76,"y":206.61,"x0":1.1899502582954968,"y0":50.005286249039365,"z0":5.765349900413078,"aX":11.973962263293844},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.2,"breakHorizontal":-13.1,"spinRate":1535,"spinDirection":129},"zone":14,"typeConfidence":0.92,"plateTime":0.4401475248867768,"extension":6.975108945999804},"index":1,"playId":"f6bb6898-a8ec-3f1d-adff-44771c2092d8","pitchNumber":2,"startTime":"2026-08-29T20:49:22.991Z","endTime":"2026-08-29T20:49:26.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":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733666831894332,"aZ":-33.36683056958477,"pfxX":-2.511089269825517,"pfxZ":-0.7129343683068718,"pX":-0.1699409125709845,"pZ":1.352303222201584,"vX0":-2.316458366563693,"vY0":-128.75207003331244,"vZ0":-5.022735160706438,"x":123.48,"y":202.27,"x0":1.066236976538898,"y0":50.00021427262999,"z0":5.898763025895054,"aX":-4.230936500528608},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.2,"breakHorizontal":5.0,"spinRate":2573,"spinDirection":286},"zone":13,"typeConfidence":0.91,"plateTime":0.4247689112550712,"extension":6.681084216978083},"index":2,"playId":"4214a8df-ccfb-3bab-accb-82ce7be3b157","pitchNumber":3,"startTime":"2026-08-29T20:49:38.237Z","endTime":"2026-08-29T20:49:42.401Z","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":89.4,"endSpeed":83.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526738717505065,"aZ":-27.344818677167613,"pfxX":-2.275030651710725,"pfxZ":2.778188390088335,"pX":-0.060691218652307956,"pZ":2.3822357583845335,"vX0":-2.2617741125677595,"vY0":-130.29795548713088,"vZ0":-3.6816771441353966,"x":119.31,"y":174.46,"x0":1.1106915548390504,"y0":50.003184865763366,"z0":5.854262317548724,"aX":-3.955076592885498},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":4.6,"spinRate":2438,"spinDirection":249},"zone":5,"typeConfidence":0.83,"plateTime":0.4185840916659349,"extension":6.758810756540635},"index":3,"playId":"2f3db3ac-b87e-3d50-ba91-033befea3a68","pitchNumber":4,"startTime":"2026-08-29T20:49:58.820Z","endTime":"2026-08-29T20:50:01.820Z","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":94.4,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.513587387079525,"aZ":-12.456474492236994,"pfxX":3.2068474606610904,"pfxZ":10.30596387053721,"pX":-0.6138324110421763,"pZ":4.042790594915881,"vX0":-5.03292718251818,"vY0":-137.46278222935283,"vZ0":-2.629700350538571,"x":140.4,"y":129.62,"x0":0.8242962541148614,"y0":50.00414531898581,"z0":5.85766421861076,"aX":6.136698990828918},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-4.8,"spinRate":2154,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.3984806267818093,"extension":6.957821474320669},"index":4,"playId":"0cb72d41-b28b-3ba3-a421-a152add171ee","pitchNumber":5,"startTime":"2026-08-29T20:50:20.446Z","endTime":"2026-08-29T20:50:24.322Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.495815941269033,"aZ":-44.05856467415899,"pfxX":-5.211924736064585,"pfxZ":-8.179973578612106,"pX":0.19632604273157298,"pZ":2.6336912364344096,"vX0":-0.29817693998214767,"vY0":-119.85455874692302,"vZ0":1.239471343973672,"x":109.52,"y":167.67,"x0":0.9994014464785236,"y0":50.00323661912324,"z0":6.049000539321118,"aX":-7.571144672849766},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.3,"breakHorizontal":9.5,"spinRate":2997,"spinDirection":325},"zone":5,"typeConfidence":0.92,"plateTime":0.45725982579237767,"extension":6.866705186589728},"index":5,"playId":"05948aee-c9c7-3d95-bde6-0c7c8a2c8ed8","pitchNumber":6,"startTime":"2026-08-29T20:50:37.813Z","endTime":"2026-08-29T20:50:40.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48521449531434,"aZ":-13.43884106074759,"pfxX":2.7079676662782894,"pfxZ":9.789074896364673,"pX":-1.0684175044219015,"pZ":3.541113187912769,"vX0":-5.508628740965102,"vY0":-136.60364525175729,"vZ0":-3.7524698431165895,"x":157.73,"y":143.17,"x0":0.6109258823937059,"y0":50.0030532093549,"z0":5.839367778488024,"aX":5.183276411551451},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-4.0,"spinRate":2029,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.3990100526294156,"extension":7.025597591260085},"index":6,"playId":"e4e94f03-bc33-37dc-ad4a-d5cdd3572a90","pitchNumber":7,"startTime":"2026-08-29T20:50:59.692Z","endTime":"2026-08-29T20:51:03.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:51:03.782Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Charles McAdoo flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T20:52:23.059Z","endTime":"2026-08-29T20:53:04.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T20:51:32.044Z","endTime":"2026-08-29T20:52:25.339Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.605146854852443,"aZ":-40.775592051493604,"pfxX":-4.444763809436772,"pfxZ":-5.719155227530294,"pX":0.14313824758957427,"pZ":2.130520144438653,"vX0":-0.8073263301017408,"vY0":-121.23537043106153,"vZ0":-0.8027080150338609,"x":111.54,"y":181.26,"x0":1.0576429526864635,"y0":50.00587319909092,"z0":5.995807728317645,"aX":-6.679846531935768},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.3,"breakHorizontal":8.3,"spinRate":2806,"spinDirection":326},"zone":8,"typeConfidence":0.89,"plateTime":0.450172443987912,"extension":6.911782381264146},"index":1,"playId":"211b00cf-d955-38c2-9f55-dbdced9f5f5d","pitchNumber":1,"startTime":"2026-08-29T20:52:25.339Z","endTime":"2026-08-29T20:52:29.231Z","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":85.4,"endSpeed":79.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12255312112644,"aZ":-23.21029769685977,"pfxX":6.383594761578059,"pfxZ":5.645655014644857,"pX":1.1929805978497827,"pZ":2.6444563026282806,"vX0":-2.129633797126887,"vY0":-124.43972816287616,"vZ0":-3.129163723158995,"x":71.53,"y":167.38,"x0":1.224496817909877,"y0":50.0022070053808,"z0":5.815415111077752,"aX":10.132774697154462},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.8,"breakHorizontal":-11.2,"spinRate":1456,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.43812232208946744,"extension":6.801949812577791},"index":2,"playId":"2b8afaf4-aa1b-3474-a1ff-e15da1b484e5","pitchNumber":2,"startTime":"2026-08-29T20:52:39.553Z","endTime":"2026-08-29T20:52:43.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38470063682511,"aZ":-21.177386029827318,"pfxX":6.328130803387237,"pfxZ":7.011335283335673,"pX":0.34697542286532174,"pZ":2.4218945887717838,"vX0":-3.7624374687625965,"vY0":-123.81967542020331,"vZ0":-4.193274622255578,"x":103.77,"y":173.39,"x0":1.0562055936736163,"y0":50.00384566817841,"z0":5.887616074236726,"aX":9.92570439504507},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.1,"breakHorizontal":-10.7,"spinRate":1582,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.44066509972449985,"extension":6.840812819198507},"hitData":{"launchSpeed":77.8,"launchAngle":38.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.89,"coordY":95.68}},"index":3,"playId":"6ae6c182-5aa9-3f91-8bfc-c951243ebf40","pitchNumber":3,"startTime":"2026-08-29T20:52:52.676Z","endTime":"2026-08-29T20:53:04.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:53:04.644Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ernie Clement pops out to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T20:53:26.637Z","endTime":"2026-08-29T20:54:25.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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, 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":83.7,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46479856927372,"aZ":-23.234333965047146,"pfxX":7.141774024481902,"pfxZ":5.868310338055383,"pX":0.1682160667611569,"pZ":2.0589714613454393,"vX0":-4.5988116532436,"vY0":-121.92992459160328,"vZ0":-4.549300210227506,"x":110.59,"y":183.19,"x0":1.1403793296706701,"y0":50.00028170918758,"z0":5.926610145637696,"aX":10.871972621454521},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.0,"breakHorizontal":-12.0,"spinRate":1510,"spinDirection":133},"zone":8,"typeConfidence":0.91,"plateTime":0.4473138375276333,"extension":6.910105684284426},"index":0,"playId":"b5521392-046d-3131-b227-10fe44823fb3","pitchNumber":1,"startTime":"2026-08-29T20:53:39.750Z","endTime":"2026-08-29T20:53:43.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297249061543226,"aZ":-14.292172330270002,"pfxX":4.4063796635258825,"pfxZ":9.36248589160401,"pX":-0.02299809509155502,"pZ":1.991367866170455,"vX0":-4.167346937732281,"vY0":-137.09447969815872,"vZ0":-7.231375370597144,"x":117.88,"y":185.01,"x0":0.9416703427027026,"y0":50.00679391588617,"z0":5.63224071456921,"aX":8.419655455063866},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":-7.2,"spinRate":2190,"spinDirection":143},"zone":8,"typeConfidence":0.91,"plateTime":0.3989790831099089,"extension":7.024629495367013},"index":1,"playId":"af80d1ac-3156-36da-958e-2dff407268e9","pitchNumber":2,"startTime":"2026-08-29T20:53:58.746Z","endTime":"2026-08-29T20:54:02.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682239355096566,"aZ":-34.13372305197549,"pfxX":-3.3450095801144357,"pfxZ":-1.1480290083437152,"pX":-0.31927636085863587,"pZ":1.4861395429969504,"vX0":-2.27216008295204,"vY0":-128.7975832428431,"vZ0":-4.489823960358482,"x":129.17,"y":198.65,"x0":1.005449795141644,"y0":50.00616725949356,"z0":5.856197889124166,"aX":-5.689539020977297},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.8,"breakHorizontal":6.5,"spinRate":2518,"spinDirection":288},"zone":13,"typeConfidence":0.92,"plateTime":0.4232850514496942,"extension":6.751520938627955},"hitData":{"launchSpeed":70.0,"launchAngle":52.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.14,"coordY":151.24}},"index":2,"playId":"21f20a94-5dac-3788-9a37-cdfe9b187c73","pitchNumber":3,"startTime":"2026-08-29T20:54:16.959Z","endTime":"2026-08-29T20:54:25.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:54:25.003Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brock Rodden flies out to center fielder Myles Straw.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T20:56:36.987Z","endTime":"2026-08-29T20:57:12.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.718154756089042,"aZ":-26.736751911038127,"pfxX":-8.976142628621965,"pfxZ":2.785808595654909,"pX":-0.011348940432277264,"pZ":1.0058794660576313,"vX0":8.797882535666231,"vY0":-137.91144973878474,"vZ0":-7.4729583145522955,"x":117.43,"y":211.62,"x0":-2.055603911808328,"y0":50.00461152064734,"z0":5.518255454589319,"aX":-17.53053035956606},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":14.8,"spinRate":2003,"spinDirection":231},"zone":14,"typeConfidence":0.93,"plateTime":0.3950861961841938,"extension":6.676747937725179},"index":0,"playId":"fd8da7b7-cb71-30eb-9dcb-38d568496c88","pitchNumber":1,"startTime":"2026-08-29T20:56:49.495Z","endTime":"2026-08-29T20:56:53.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17245239070514,"aZ":-15.186899640371076,"pfxX":-5.353336815473221,"pfxZ":8.827286009255964,"pX":0.26927350604900396,"pZ":1.8803154955908061,"vX0":8.395460584515199,"vY0":-137.30778709698257,"vZ0":-7.000399146293181,"x":106.74,"y":188.01,"x0":-2.121437541836999,"y0":50.0019417811523,"z0":5.481099582090639,"aX":-10.301684538450424},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":8.0,"spinRate":2201,"spinDirection":236},"zone":9,"typeConfidence":0.88,"plateTime":0.39771246717552566,"extension":6.525139347879542},"hitData":{"launchSpeed":93.1,"launchAngle":46.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.98,"coordY":87.71}},"index":1,"playId":"7c840fce-420b-3907-8774-b31a1eb2530a","pitchNumber":2,"startTime":"2026-08-29T20:57:02.416Z","endTime":"2026-08-29T20:57:12.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:57:12.188Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T20:57:28.368Z","endTime":"2026-08-29T21:00:14.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":9},"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(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":89.3,"endSpeed":82.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.445820591477307,"aZ":-29.635881370714866,"pfxX":0.3063317090815474,"pfxZ":1.4785841271547735,"pX":1.035962501439116,"pZ":1.671817688411119,"vX0":7.08214882549693,"vY0":-129.85624888796372,"vZ0":-4.75672601976786,"x":77.51,"y":193.64,"x0":-1.7588050282858683,"y0":50.00566897499732,"z0":5.764043543447467,"aX":0.5257315386893467},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":-2.0,"spinRate":2384,"spinDirection":167},"zone":14,"typeConfidence":0.91,"plateTime":0.4207059634518422,"extension":6.732000483742041},"index":0,"playId":"7f397e95-95a5-3953-83ec-4712cc9cc922","pitchNumber":1,"startTime":"2026-08-29T20:57:30.465Z","endTime":"2026-08-29T20:57:34.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6881676928688,"aZ":-25.869697249215825,"pfxX":0.5220422470217754,"pfxZ":3.6754611987170236,"pX":1.5440466061138594,"pZ":0.21452218851426277,"vX0":8.402633708193415,"vY0":-129.4971122366479,"vZ0":-8.685489062967536,"x":58.14,"y":232.99,"x0":-1.797984377119352,"y0":50.00252356072562,"z0":5.562909774611179,"aX":0.8925228360689387},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":-2.6,"spinRate":2418,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.42147250743361075,"extension":6.820355509805176},"index":1,"playId":"f79d4e92-21c6-3a96-8c9c-3c65529fa006","pitchNumber":2,"startTime":"2026-08-29T20:57:44.431Z","endTime":"2026-08-29T20:57:48.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317999669950474,"aZ":-17.954743202064737,"pfxX":-6.046895385745078,"pfxZ":7.0980160954983225,"pX":-0.0010347313453277177,"pZ":2.5123863015230374,"vX0":7.800324907865595,"vY0":-139.88223437525394,"vZ0":-5.068361036497533,"x":117.04,"y":170.95,"x0":-2.0258925554075935,"y0":50.00318365152727,"z0":5.506012507541858,"aX":-12.115046880450077},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":2218,"spinDirection":227},"zone":5,"typeConfidence":0.89,"plateTime":0.38994375330990705,"extension":6.711011737282447},"index":2,"playId":"e0c0bf51-3b9f-3e4c-b461-679952d21f9a","pitchNumber":3,"startTime":"2026-08-29T20:57:59.684Z","endTime":"2026-08-29T20:58:03.614Z","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.4,"endSpeed":89.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179022554347814,"aZ":-25.64818844469522,"pfxX":-7.733925169222303,"pfxZ":3.218829234667367,"pX":-0.5843126319407529,"pZ":1.6646260388070286,"vX0":6.193636100733836,"vY0":-140.37171386893525,"vZ0":-6.476254351706199,"x":139.27,"y":193.84,"x0":-1.7977832833032439,"y0":50.001704133163685,"z0":5.635513042480779,"aX":-15.671305631851109},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":13.0,"spinRate":1971,"spinDirection":222},"zone":7,"typeConfidence":0.89,"plateTime":0.38791891414238755,"extension":6.715934346788404},"index":3,"playId":"dc4dc4e1-a207-376d-b80a-1fb5f1b01f94","pitchNumber":4,"startTime":"2026-08-29T20:58:12.027Z","endTime":"2026-08-29T20:58:15.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466703988250107,"aZ":-38.81854453918112,"pfxX":7.841325085811215,"pfxZ":-4.304228186155726,"pX":0.763424168823035,"pZ":1.6164256338345337,"vX0":3.740157779083508,"vY0":-123.69209156340173,"vZ0":-2.2596616543534767,"x":87.9,"y":195.14,"x0":-1.78849810625087,"y0":50.00180296836528,"z0":5.807267019118079,"aX":12.107241257561363},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.0,"breakHorizontal":-15.1,"spinRate":2423,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4434052679359106,"extension":6.764309846475953},"index":4,"playId":"a20330f4-126c-396e-be39-8c78591d3c08","pitchNumber":5,"startTime":"2026-08-29T20:58:28.769Z","endTime":"2026-08-29T20:58:32.639Z","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":86.0,"endSpeed":79.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72557980871898,"aZ":-38.03286902813627,"pfxX":6.504985255317445,"pfxZ":-3.702396910199071,"pX":0.9941526721675419,"pZ":0.07561194211964255,"vX0":4.7818781609421155,"vY0":-125.13656432034098,"vZ0":-6.201414188798676,"x":79.11,"y":236.74,"x0":-1.7879871078399032,"y0":50.003235333340285,"z0":5.709114785644911,"aX":10.29451227554224},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.9,"breakHorizontal":-12.8,"spinRate":2477,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.43804614423090626,"extension":6.798660960888616},"index":5,"playId":"3c0d0731-dda3-35d1-9fd5-f8d1dd29b47c","pitchNumber":6,"startTime":"2026-08-29T20:58:52.230Z","endTime":"2026-08-29T20:58:56.318Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-29T20:59:07.745Z","endTime":"2026-08-29T20:59:24.623Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757402051532296,"aZ":-31.17288972040379,"pfxX":0.8642883099669232,"pfxZ":0.571549583567692,"pX":0.2981805089691352,"pZ":1.6764175428353418,"vX0":5.363371788176119,"vY0":-131.12330023111133,"vZ0":-4.60845525430567,"x":105.63,"y":193.52,"x0":-1.8797253639539375,"y0":50.00376769448092,"z0":5.76252686773013,"aX":1.5158703620158696},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2444,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.4165142691804089,"extension":6.76184245830023},"index":7,"playId":"d900a349-f114-3642-93fb-595de6ac8848","pitchNumber":7,"startTime":"2026-08-29T20:59:24.623Z","endTime":"2026-08-29T20:59:28.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66890847037041,"aZ":-23.770010690013862,"pfxX":-8.342692585318936,"pfxZ":4.251741276572252,"pX":-1.066767254407104,"pZ":2.7923213527134565,"vX0":5.285772393617192,"vY0":-139.31563561158038,"vZ0":-3.871671136718004,"x":157.66,"y":163.39,"x0":-1.8992900425119892,"y0":50.00438352127333,"z0":5.760836216601444,"aX":-16.491772168354334},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":14.2,"spinRate":2044,"spinDirection":223},"zone":11,"typeConfidence":0.74,"plateTime":0.3923335028404433,"extension":6.739124986172567},"index":8,"playId":"b7f4a5ed-b2a7-3be4-9d8d-152d04593305","pitchNumber":8,"startTime":"2026-08-29T20:59:43.144Z","endTime":"2026-08-29T20:59:46.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277030219428287,"aZ":-14.796944606947983,"pfxX":-5.474540592331701,"pfxZ":8.260066525712988,"pX":0.5915720818620283,"pZ":3.272007005917181,"vX0":8.74563222348737,"vY0":-143.67331180772138,"vZ0":-4.429889254777615,"x":94.45,"y":150.44,"x0":-1.7716489221548184,"y0":50.005950551078186,"z0":5.744516742906361,"aX":-11.521894788539235},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2270,"spinDirection":221},"zone":3,"typeConfidence":0.91,"plateTime":0.3803079368068092,"extension":6.820673010394492},"index":9,"playId":"7e9fb4db-3375-379a-b936-2e6a5a1a90f6","pitchNumber":9,"startTime":"2026-08-29T21:00:10.414Z","endTime":"2026-08-29T21:00:14.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:00:14.807Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:00:26.293Z","endTime":"2026-08-29T21:01:34.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.596232793252902,"aZ":-24.909475005204843,"pfxX":-10.151016444412978,"pfxZ":3.546465049064227,"pX":-0.524274998080065,"pZ":1.8654176996424938,"vX0":7.593388409658217,"vY0":-141.76026163596663,"vZ0":-6.0662427314303535,"x":136.98,"y":188.41,"x0":-1.9107488728057602,"y0":50.00227298683738,"z0":5.610045831798544,"aX":-20.7829927720044},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.4,"breakHorizontal":16.9,"spinRate":2052,"spinDirection":226},"zone":7,"typeConfidence":0.88,"plateTime":0.38550011000195195,"extension":6.785746407872566},"index":0,"playId":"3422d93c-f2ca-338c-adbd-eacc1c1f6390","pitchNumber":1,"startTime":"2026-08-29T21:00:37.649Z","endTime":"2026-08-29T21:00:41.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854326774382688,"aZ":-34.937607756789824,"pfxX":4.6195851350521995,"pfxZ":-1.6966140684096036,"pX":-0.34628471118982274,"pZ":0.6368431855699295,"vX0":2.4729231580866475,"vY0":-127.03587441679889,"vZ0":-5.738509061762274,"x":130.2,"y":221.59,"x0":-1.9335893185470234,"y0":50.00326962083765,"z0":5.713516405462987,"aX":7.524178976813001},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.2,"breakHorizontal":-8.9,"spinRate":2500,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.4317208729087487,"extension":6.8457102788264015},"index":1,"playId":"a11beed4-35ba-3762-aba0-094eef55ba95","pitchNumber":2,"startTime":"2026-08-29T21:01:11.182Z","endTime":"2026-08-29T21:01:15.083Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78379543393847,"aZ":-28.494966508203596,"pfxX":-9.940683885262205,"pfxZ":1.8958828669861667,"pX":0.6139431599351612,"pZ":0.8472248353475245,"vX0":10.276535280412865,"vY0":-137.49605441608156,"vZ0":-7.537802963516949,"x":93.6,"y":215.9,"x0":-1.8574698136645844,"y0":50.00265758173064,"z0":5.5224216959237955,"aX":-19.28053353056356},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":16.2,"spinRate":1706,"spinDirection":239},"zone":14,"typeConfidence":0.87,"plateTime":0.39639660264523036,"extension":6.8599389641446615},"hitData":{"launchSpeed":73.9,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":125.22,"coordY":184.22}},"index":2,"playId":"81ae5ca6-a35c-34f6-a50d-b672a63ad6b5","pitchNumber":3,"startTime":"2026-08-29T21:01:27.028Z","endTime":"2026-08-29T21:01:34.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:01:34.670Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daz Cameron strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:03:17.818Z","endTime":"2026-08-29T21:04:17.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.788814885613256,"aZ":-43.371889939046746,"pfxX":-4.482348042220025,"pfxZ":-8.017955918821084,"pX":0.6754547541142484,"pZ":2.268496224238547,"vX0":0.023544159360636835,"vY0":-117.5282366992098,"vZ0":0.621085690150516,"x":91.25,"y":177.53,"x0":1.2475063264850499,"y0":50.005767905267625,"z0":6.036835565152732,"aX":-6.256083157394465},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.0,"breakHorizontal":8.2,"spinRate":2646,"spinDirection":332},"zone":6,"typeConfidence":0.91,"plateTime":0.4664724392853685,"extension":6.9674609882397665},"index":0,"playId":"73a12bcb-f5c1-3674-9a09-3e5da8f9b95d","pitchNumber":1,"startTime":"2026-08-29T21:03:43.354Z","endTime":"2026-08-29T21:03:47.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626408567979468,"aZ":-25.403337803189782,"pfxX":7.4730636697767485,"pfxZ":4.424460609042201,"pX":0.4195756875229745,"pZ":1.1174005207556603,"vX0":-4.426443208087661,"vY0":-122.44117368411803,"vZ0":-6.033030177351038,"x":101.01,"y":208.61,"x0":1.2736703189215521,"y0":50.00015503928049,"z0":5.767678714233588,"aX":11.422586874056266},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.0,"breakHorizontal":-12.6,"spinRate":1387,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.44617411341044644,"extension":7.03636962578537},"index":1,"playId":"7c103f95-7c5a-3b90-962e-ef7219a8a1f7","pitchNumber":2,"startTime":"2026-08-29T21:03:58.227Z","endTime":"2026-08-29T21:04:01.737Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926179419384408,"aZ":-12.570847112028556,"pfxX":4.420202561751065,"pfxZ":10.318140968983624,"pX":0.5564809040139821,"pZ":3.343138418542585,"vX0":-2.5781355318974564,"vY0":-136.66753303975503,"vZ0":-4.407495775118241,"x":95.79,"y":148.52,"x0":0.9357070924263324,"y0":50.00140766038008,"z0":5.8342507703497635,"aX":8.39621722317752},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-7.4,"spinRate":2180,"spinDirection":150},"zone":3,"typeConfidence":0.92,"plateTime":0.40014032260379473,"extension":6.868392438957858},"index":2,"playId":"657070ff-812f-3627-89dd-1e212f267e38","pitchNumber":3,"startTime":"2026-08-29T21:04:12.956Z","endTime":"2026-08-29T21:04:17.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:04:17.310Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a ground ball to second baseman Cole Young.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:04:31.258Z","endTime":"2026-08-29T21:06:41.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43599604270272,"aZ":-42.008644799785216,"pfxX":-5.284930776683597,"pfxZ":-6.8447878949712955,"pX":0.8384324915151106,"pZ":2.407611395831968,"vX0":0.9534273099275802,"vY0":-119.5439184101961,"vZ0":0.34808222297201774,"x":85.04,"y":173.77,"x0":1.1191236320502793,"y0":50.00052050943946,"z0":6.051198586326398,"aX":-7.598190283680667},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.0,"breakHorizontal":9.4,"spinRate":2653,"spinDirection":327},"zone":6,"typeConfidence":0.92,"plateTime":0.4593182563966769,"extension":6.871120935740988},"index":0,"playId":"c2218210-9594-3a0b-86c8-331e4ed42755","pitchNumber":1,"startTime":"2026-08-29T21:04:39.813Z","endTime":"2026-08-29T21:04:43.702Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676748528253523,"aZ":-34.95388445871109,"pfxX":-3.021257927289576,"pfxZ":-1.7088072506423782,"pX":0.05312307509959747,"pZ":2.9264118954385934,"vX0":-1.6683742018088186,"vY0":-126.54324440652013,"vZ0":-0.5107116990474811,"x":114.98,"y":159.77,"x0":1.1124258227090171,"y0":50.00199230767021,"z0":5.919792970640342,"aX":-4.921748240481061},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.0,"breakHorizontal":5.9,"spinRate":2466,"spinDirection":282},"zone":2,"typeConfidence":0.93,"plateTime":0.43206708197499033,"extension":6.760938558496236},"index":1,"playId":"8ebe1e8d-41a9-3894-8285-9ad39c240c47","pitchNumber":2,"startTime":"2026-08-29T21:04:54.197Z","endTime":"2026-08-29T21:04:57.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.072426609965188,"aZ":-12.761131988386712,"pfxX":5.460963015210902,"pfxZ":10.225391151559052,"pX":-0.04288135350956279,"pZ":2.8881497534649805,"vX0":-4.716559586945062,"vY0":-137.09255366651738,"vZ0":-5.337108772756612,"x":118.63,"y":160.8,"x0":0.9926552031053512,"y0":50.000541457498585,"z0":5.735316837041216,"aX":10.365436026588927},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":-8.9,"spinRate":2115,"spinDirection":152},"zone":2,"typeConfidence":0.92,"plateTime":0.3999462023250402,"extension":7.006275617792266},"index":2,"playId":"a756517e-71b7-3767-b8cf-47a5b0e4baf4","pitchNumber":3,"startTime":"2026-08-29T21:05:08.757Z","endTime":"2026-08-29T21:05:13.273Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-29T21:05:28.889Z","endTime":"2026-08-29T21:05:33.436Z","isPitch":false,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"}},{"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":88.5,"endSpeed":82.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70062948614472,"aZ":-32.36742364802698,"pfxX":-2.6053664340148677,"pfxZ":-0.11650961317645336,"pX":0.05927848884298373,"pZ":1.1969145506039547,"vX0":-1.7688059264004696,"vY0":-128.90714584939033,"vZ0":-5.282528654445729,"x":114.74,"y":206.46,"x0":1.0908485293659407,"y0":50.00186357197499,"z0":5.747159042494164,"aX":-4.420317192266187},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.1,"breakHorizontal":5.0,"spinRate":2644,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.42355045883347664,"extension":6.918803413275434},"index":4,"playId":"8771e83f-b542-3933-a553-acf9cd80ea9e","pitchNumber":4,"startTime":"2026-08-29T21:05:33.436Z","endTime":"2026-08-29T21:05:37.753Z","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":93.9,"endSpeed":86.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143108261086237,"aZ":-15.683020021242166,"pfxX":2.97046639599475,"pfxZ":8.624771437208837,"pX":0.30416864036581676,"pZ":3.8868217442817223,"vX0":-3.4402794782694235,"vY0":-136.88342663176078,"vZ0":-2.4213773718167797,"x":105.41,"y":133.84,"x0":1.1869890457704684,"y0":50.00008110791516,"z0":5.847435012812129,"aX":5.677822478048819},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-4.7,"spinRate":2038,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.3990294093709763,"extension":7.025359150806298},"index":5,"playId":"11ca141e-5b73-3f39-b167-c7e28d517c6b","pitchNumber":5,"startTime":"2026-08-29T21:05:52.124Z","endTime":"2026-08-29T21:05:55.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48620319352171,"aZ":-34.32610803137289,"pfxX":-4.118289491767824,"pfxZ":-1.2642701858303056,"pX":-0.5979179945376075,"pZ":1.7963967358877884,"vX0":-2.8794546113388817,"vY0":-128.87732322472652,"vZ0":-3.4186256492027747,"x":139.79,"y":190.28,"x0":1.0655386033282508,"y0":50.004700880016614,"z0":5.766141181491222,"aX":-6.9920358774575595},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.8,"breakHorizontal":8.0,"spinRate":2613,"spinDirection":281},"zone":7,"typeConfidence":0.93,"plateTime":0.4235225371776199,"extension":6.992853178681667},"index":6,"playId":"d3280ba0-63fb-3f36-9acd-92ac25b55482","pitchNumber":6,"startTime":"2026-08-29T21:06:10.869Z","endTime":"2026-08-29T21:06:15.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.525480262012138,"aZ":-32.989719666326344,"pfxX":-2.6381151354299073,"pfxZ":-0.46933788222614226,"pX":0.11822954599553114,"pZ":2.346100887038307,"vX0":-1.9769491319551782,"vY0":-129.34518934060182,"vZ0":-2.6619969078178256,"x":112.49,"y":175.44,"x0":1.2296364544600045,"y0":50.00404501856513,"z0":5.864530708577913,"aX":-4.566555196815903},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.2,"breakHorizontal":5.2,"spinRate":2578,"spinDirection":293},"zone":5,"typeConfidence":0.91,"plateTime":0.4200293293251316,"extension":6.778033719541579},"hitData":{"launchSpeed":97.6,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.48,"coordY":147.41}},"index":7,"playId":"225c9e7b-3ba5-3ae8-837f-f4704d9ec49a","pitchNumber":7,"startTime":"2026-08-29T21:06:30.623Z","endTime":"2026-08-29T21:06:41.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:06:41.107Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Bateman walks. Myles Straw to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:07:08.208Z","endTime":"2026-08-29T21:08:27.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89170020738675,"aZ":-40.74688307468954,"pfxX":-2.771981498795322,"pfxZ":-5.804054012254997,"pX":0.7277248101707919,"pZ":1.625203916242137,"vX0":-3.6476303567295747,"vY0":-120.66604937629387,"vZ0":-1.647283518840381,"x":89.26,"y":194.9,"x0":2.6174052297258963,"y0":50.00068485771875,"z0":5.898137757820615,"aX":-4.0966219452200106},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.7,"breakHorizontal":5.9,"spinRate":2584,"spinDirection":336},"zone":9,"typeConfidence":0.91,"plateTime":0.4534723857432099,"extension":6.972141231205129},"index":0,"playId":"b4e6b2fd-053e-3a91-a88b-d636c19bd642","pitchNumber":1,"startTime":"2026-08-29T21:07:09.111Z","endTime":"2026-08-29T21:07:12.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.757934499631883,"aZ":-30.03200939427734,"pfxX":-0.06392859253612437,"pfxZ":1.284756175917714,"pX":-0.554143782449512,"pZ":1.5665409861576471,"vX0":-8.091043993925815,"vY0":-127.3624191880018,"vZ0":-4.558857107538352,"x":138.12,"y":196.48,"x0":2.6536546873459543,"y0":50.00129279141247,"z0":5.717234312034865,"aX":-0.10607819013832469},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":1.7,"spinRate":2397,"spinDirection":283},"zone":7,"typeConfidence":0.9,"plateTime":0.4277878589867057,"extension":6.732526148899115},"index":1,"playId":"a66bb6be-b6da-380d-8c1a-723e9ac41437","pitchNumber":2,"startTime":"2026-08-29T21:07:26.030Z","endTime":"2026-08-29T21:07:29.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.414663633487574,"aZ":-11.902478741829665,"pfxX":5.458920335007342,"pfxZ":10.63004041235432,"pX":-0.2098193401501337,"pZ":3.1687587760579548,"vX0":-9.155545235514365,"vY0":-136.79663785185835,"vZ0":-4.79469548584327,"x":125.0,"y":153.22,"x0":2.461696641743327,"y0":50.004586227985115,"z0":5.751483999273369,"aX":10.412944933327186},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":-8.0,"spinRate":2214,"spinDirection":148},"zone":2,"typeConfidence":0.92,"plateTime":0.39945948722924474,"extension":6.9555103966267176},"index":2,"playId":"863c6c2b-21f3-3673-81f6-921a31c21779","pitchNumber":3,"startTime":"2026-08-29T21:07:46.695Z","endTime":"2026-08-29T21:07:50.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87462543265768,"aZ":-12.822973105952402,"pfxX":2.3900250647619465,"pfxZ":10.368334775210027,"pX":-1.4463611148563622,"pZ":2.434431999794524,"vX0":-10.813553111280692,"vY0":-135.13035252331662,"vZ0":-6.334950144907342,"x":172.13,"y":173.05,"x0":2.2807682956258173,"y0":50.00646108184319,"z0":5.694173947889311,"aX":4.463875746200849},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":-2.3,"spinRate":2184,"spinDirection":153},"zone":11,"typeConfidence":0.89,"plateTime":0.40390057859278006,"extension":7.0262912889356075},"index":3,"playId":"e198ff17-8663-35e8-a3a9-3354145e9548","pitchNumber":4,"startTime":"2026-08-29T21:08:02.430Z","endTime":"2026-08-29T21:08:06.704Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73736525416137,"aZ":-11.539214884702677,"pfxX":4.758614811908311,"pfxZ":10.887442255899366,"pX":-0.9134909072322891,"pZ":2.2052748489993266,"vX0":-10.282921809918427,"vY0":-136.2706041877785,"vZ0":-7.132163778919143,"x":151.82,"y":179.24,"x0":2.2774521229011815,"y0":50.004631431920345,"z0":5.6398920577801,"aX":9.021268074109154},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":-6.6,"spinRate":2142,"spinDirection":146},"zone":13,"typeConfidence":0.92,"plateTime":0.40072633215056097,"extension":7.132872335534553},"index":4,"playId":"f3c19d63-4fde-36ff-9c06-c14665d58351","pitchNumber":5,"startTime":"2026-08-29T21:08:23.789Z","endTime":"2026-08-29T21:08:27.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:08:27.940Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Kirk strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:11:03.168Z","endTime":"2026-08-29T21:12:40.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T21:08:43.622Z","endTime":"2026-08-29T21:09:16.234Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Eduard Bazardo replaces Kade Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T21:09:16.234Z","endTime":"2026-08-29T21:11:05.460Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.473417978959183,"aZ":-35.08969270577779,"pfxX":6.30740832817638,"pfxZ":-2.001343595880627,"pX":0.4081274915229314,"pZ":1.6826624829056023,"vX0":2.627026794497736,"vY0":-120.0153540406872,"vZ0":-2.678630601716767,"x":101.44,"y":193.35,"x0":-1.520493510598841,"y0":50.00348041965773,"z0":5.942057735221827,"aX":9.189746419084154},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.0,"breakHorizontal":-12.0,"spinRate":2690,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.4565850778279188,"extension":5.723219540715235},"index":2,"playId":"90f841f3-5bcb-396e-8d75-a1a9ef6db1d8","pitchNumber":1,"startTime":"2026-08-29T21:11:05.460Z","endTime":"2026-08-29T21:11:09.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775479944586518,"aZ":-16.76131699866379,"pfxX":-8.418973826393824,"pfxZ":7.68013454394476,"pX":1.4761425320815598,"pZ":2.0562947285553665,"vX0":10.23801928519526,"vY0":-139.86711176855377,"vZ0":-6.942956110990878,"x":60.73,"y":183.26,"x0":-1.1160193101484062,"y0":50.0019806664388,"z0":5.645178079998665,"aX":-16.89336932126394},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":13.4,"spinRate":2222,"spinDirection":216},"zone":14,"typeConfidence":0.87,"plateTime":0.38970974779226797,"extension":5.867868230107234},"index":3,"playId":"dc12b636-9e8d-30e8-b4c6-435d29061af9","pitchNumber":2,"startTime":"2026-08-29T21:11:24.106Z","endTime":"2026-08-29T21:11:27.992Z","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":96.6,"endSpeed":89.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61069575955608,"aZ":-15.708767606775298,"pfxX":-8.858640516905874,"pfxZ":8.186055988788988,"pX":1.605454942824212,"pZ":2.3125047691023357,"vX0":10.450187037200354,"vY0":-140.21302178991326,"vZ0":-6.592561762658052,"x":55.8,"y":176.34,"x0":-1.0007347963342275,"y0":50.006442445443916,"z0":5.700419571639733,"aX":-17.826524196270896},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":14.2,"spinRate":2261,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.3890988176672239,"extension":5.869134881573567},"index":4,"playId":"5b741227-8119-3fc1-b4f6-d1d07586d0f4","pitchNumber":3,"startTime":"2026-08-29T21:11:39.808Z","endTime":"2026-08-29T21:11:43.689Z","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.2,"endSpeed":88.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549724773803792,"aZ":-16.546280232656432,"pfxX":-9.569589171314771,"pfxZ":7.825968223971532,"pX":0.4489740852252551,"pZ":1.7195949667077803,"vX0":8.095745427299587,"vY0":-139.73332906071786,"vZ0":-7.720836770970325,"x":99.89,"y":192.35,"x0":-1.2283135979447046,"y0":50.00659078755744,"z0":5.585490794214739,"aX":-19.116964969792726},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":15.8,"spinRate":2342,"spinDirection":221},"zone":9,"typeConfidence":0.92,"plateTime":0.3905078071641408,"extension":5.968061750140968},"index":5,"playId":"4644c5a1-5b9a-356a-b15f-f0e9a42416d4","pitchNumber":4,"startTime":"2026-08-29T21:11:59.329Z","endTime":"2026-08-29T21:12:03.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.858404764669416,"aZ":-34.63483989676141,"pfxX":6.885040586366526,"pfxZ":-1.5733800679779044,"pX":1.6514370585207951,"pZ":2.1308079237744364,"vX0":5.73848694213954,"vY0":-124.10670913231374,"vZ0":-2.0173027767332905,"x":54.05,"y":181.25,"x0":-1.5855820583228646,"y0":50.005169710627754,"z0":5.839067864076315,"aX":10.740820886007922},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":2814,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.44133959834636816,"extension":6.02456826643789},"index":6,"playId":"545a3295-c3b6-3c32-a323-d80833fcf5bd","pitchNumber":5,"startTime":"2026-08-29T21:12:17.949Z","endTime":"2026-08-29T21:12:21.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000822136283954,"aZ":-17.306154314601862,"pfxX":-7.910781670231175,"pfxZ":7.472851290854399,"pX":0.22158019514999147,"pZ":3.1920376762424083,"vX0":6.765979004943705,"vY0":-140.02292548781412,"vZ0":-3.8930159812381953,"x":108.55,"y":152.59,"x0":-1.1958000979882246,"y0":50.00496503301407,"z0":5.7296591008038575,"aX":-15.743418128734024},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":13.0,"spinRate":2291,"spinDirection":216},"zone":12,"typeConfidence":0.83,"plateTime":0.39087185646833156,"extension":5.978179205429954},"index":7,"playId":"10d9576a-6dc4-3765-a1db-9aa4b437490e","pitchNumber":6,"startTime":"2026-08-29T21:12:36.351Z","endTime":"2026-08-29T21:12:40.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:12:40.382Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Myles Straw to 3rd. Brett Bateman to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:12:58.525Z","endTime":"2026-08-29T21:15:12.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38563441703825,"aZ":-23.211157840701453,"pfxX":-10.239329288421594,"pfxZ":4.519712349005204,"pX":-0.6128146896375977,"pZ":2.3193986747204716,"vX0":5.75139954518632,"vY0":-140.14994660887234,"vZ0":-4.78384917400296,"x":140.36,"y":176.16,"x0":-1.363767118061308,"y0":50.00563859874135,"z0":5.569184414164087,"aX":-20.32371856156398},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2333,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3911625569677559,"extension":5.963348388318529},"index":0,"playId":"30562b52-bbef-33e1-868a-fbc8e195beb1","pitchNumber":1,"startTime":"2026-08-29T21:13:14.408Z","endTime":"2026-08-29T21:13:18.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03634373877082,"aZ":-33.603736731555095,"pfxX":7.71896225725806,"pfxZ":-0.9187464745129734,"pX":0.5128839477658532,"pZ":3.6778527898682447,"vX0":2.7660285636424162,"vY0":-123.59906128629852,"vZ0":1.2392434903369334,"x":97.45,"y":139.48,"x0":-1.622962882052704,"y0":50.00534050007425,"z0":5.9863019027406645,"aX":11.974218823111688},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.2,"breakHorizontal":-14.6,"spinRate":2610,"spinDirection":65},"zone":12,"typeConfidence":0.9,"plateTime":0.4427204701764569,"extension":5.8334407971836155},"index":1,"playId":"932c25cd-ba90-331b-8831-e2f97f70d756","pitchNumber":2,"startTime":"2026-08-29T21:13:39.871Z","endTime":"2026-08-29T21:13:43.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651511499743034,"aZ":-35.793397999613084,"pfxX":6.030706706648152,"pfxZ":-2.3745754783581,"pX":0.9409995579166471,"pZ":1.6451547654192187,"vX0":4.102178986904313,"vY0":-122.6045824516248,"vZ0":-2.6122858273091443,"x":81.13,"y":194.36,"x0":-1.5356327690060165,"y0":50.0002484977914,"z0":5.771230383252563,"aX":9.203190978733563},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.7,"breakHorizontal":-11.9,"spinRate":2717,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4462900101418472,"extension":6.004481565174215},"index":2,"playId":"52d16854-62bd-367a-9b58-195d2a2e6bf4","pitchNumber":3,"startTime":"2026-08-29T21:13:59.090Z","endTime":"2026-08-29T21:14:02.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94580396593773,"aZ":-17.369743867678864,"pfxX":-9.2971072270358,"pfxZ":7.31649866806528,"pX":1.0877546416450483,"pZ":2.602988790920206,"vX0":9.03528955235127,"vY0":-141.06200355800433,"vZ0":-5.244335217009516,"x":75.54,"y":168.5,"x0":-0.9429904795817534,"y0":50.00111230998972,"z0":5.5995316067448275,"aX":-18.80637800056117},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":15.1,"spinRate":2345,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.38772601761593295,"extension":5.945684950670181},"index":3,"playId":"6aa0bf90-a74a-35f3-af41-fb7944974731","pitchNumber":4,"startTime":"2026-08-29T21:14:19.777Z","endTime":"2026-08-29T21:14:23.521Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.343142085223946,"aZ":-37.61550083649998,"pfxX":7.03563236123858,"pfxZ":-3.7548598747050175,"pX":0.23047327039340199,"pZ":2.4187606758509546,"vX0":2.3101441468745127,"vY0":-119.67201817526107,"vZ0":-0.3487264620189442,"x":108.21,"y":173.47,"x0":-1.66178084772232,"y0":50.003956225776605,"z0":5.9391624771378995,"aX":10.192661525059314},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.6,"breakHorizontal":-13.3,"spinRate":2723,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.45790186892431173,"extension":5.947506907305202},"index":4,"playId":"f542b7ee-3fd3-38e5-bb94-f56531f9cb7a","pitchNumber":5,"startTime":"2026-08-29T21:14:39.839Z","endTime":"2026-08-29T21:14:43.894Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.036580755353224,"aZ":-23.54148561295345,"pfxX":-8.887541808348534,"pfxZ":4.266463579302611,"pX":-0.11438182067370396,"pZ":4.315425928932301,"vX0":6.302344907008848,"vY0":-140.4284217113044,"vZ0":-0.022785577825669145,"x":121.36,"y":122.26,"x0":-1.2188385116583214,"y0":50.00003637352739,"z0":5.839113935648894,"aX":-17.971822898588574},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2204,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.3881711853005516,"extension":5.872080010142206},"index":5,"playId":"1d689f33-47ec-38f0-862d-49f6192d1ec8","pitchNumber":6,"startTime":"2026-08-29T21:15:06.123Z","endTime":"2026-08-29T21:15:12.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:15:12.750Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks. Myles Straw scores. Brett Bateman scores. Vladimir Guerrero Jr. to 3rd. Wild pitch by pitcher Eduard Bazardo.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:16:16.958Z","endTime":"2026-08-29T21:18:06.599Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":{"id":807739,"link":"/api/v1/people/807739"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":807739,"link":"/api/v1/people/807739"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T21:15:33.058Z","endTime":"2026-08-29T21:16:19.150Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399212942039416,"aZ":-36.07145209734674,"pfxX":7.475454587016378,"pfxZ":-2.53998823940778,"pX":0.640136665833126,"pZ":1.7234794279738166,"vX0":2.660374608208475,"vY0":-123.1438622695108,"vZ0":-2.72634092902866,"x":92.6,"y":192.25,"x0":-1.4251381405270556,"y0":50.00051426908075,"z0":5.895599955578767,"aX":11.481819840544372},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.0,"breakHorizontal":-14.2,"spinRate":2792,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.4447372651524777,"extension":5.8339566805145395},"index":1,"playId":"981635b3-4fe5-3c56-92b1-e532676fb64b","pitchNumber":1,"startTime":"2026-08-29T21:16:19.150Z","endTime":"2026-08-29T21:16:23.179Z","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":98.5,"endSpeed":90.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11698177062365,"aZ":-21.68349984286486,"pfxX":-11.1647466394918,"pfxZ":5.035096276280035,"pX":1.7054433361257197,"pZ":2.9130303775970545,"vX0":11.980255440306388,"vY0":-142.99728679352322,"vZ0":-3.9927086313691564,"x":51.99,"y":160.13,"x0":-1.075793592695805,"y0":50.00315609412275,"z0":5.677492315793674,"aX":-23.26220224334583},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.5,"breakHorizontal":18.0,"spinRate":2306,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.38216265698899576,"extension":5.978247165953025},"index":2,"playId":"999e68e2-9506-3f4c-aaf2-0b3af606b1a6","pitchNumber":2,"startTime":"2026-08-29T21:16:35.502Z","endTime":"2026-08-29T21:16:39.410Z","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":97.3,"endSpeed":89.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.962251888353638,"aZ":-20.306569703861996,"pfxX":-10.726217506096535,"pfxZ":5.833545629703433,"pX":0.47228037528963757,"pZ":2.6994912695359146,"vX0":8.191232337098722,"vY0":-141.4386910267226,"vZ0":-4.665763035943831,"x":99.0,"y":165.89,"x0":-1.061454267941954,"y0":50.005823009110024,"z0":5.6652581874269154,"aX":-21.82937509252359},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":17.9,"spinRate":2273,"spinDirection":215},"zone":6,"typeConfidence":0.92,"plateTime":0.3866337316639066,"extension":6.077594373320716},"index":3,"playId":"3d5d8b31-b06e-3378-8753-a403262cf797","pitchNumber":3,"startTime":"2026-08-29T21:16:53.315Z","endTime":"2026-08-29T21:16:56.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88563478182531,"aZ":-33.615571421499595,"pfxX":5.256597875659377,"pfxZ":-0.9157638181853027,"pX":1.3266422252415815,"pZ":2.0351442031718068,"vX0":4.914068596143469,"vY0":-124.34026031535372,"vZ0":-2.3700816259919195,"x":66.43,"y":183.83,"x0":-1.3551031622095817,"y0":50.00442922537333,"z0":5.777966596900284,"aX":8.266634380819713},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":-10.6,"spinRate":2714,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.43975681005432365,"extension":5.6866651422971595},"index":4,"playId":"bc90c27e-125c-3b39-ae2b-fab736c60f4a","pitchNumber":4,"startTime":"2026-08-29T21:17:16.916Z","endTime":"2026-08-29T21:17:20.844Z","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":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71617555105385,"aZ":-17.387618936223458,"pfxX":-9.926150628797377,"pfxZ":7.043622542051441,"pX":1.5457730837446235,"pZ":2.8287224429630804,"vX0":10.799518390167055,"vY0":-143.41972097561535,"vZ0":-5.0060532315244055,"x":58.08,"y":162.4,"x0":-0.9647417450266161,"y0":50.00449230399071,"z0":5.668439058349899,"aX":-20.843974392152884},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.0,"breakHorizontal":16.1,"spinRate":2363,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.380752111910839,"extension":6.036328348691762},"index":5,"playId":"20ba741d-4b0d-3037-a9ac-ea571248c3c8","pitchNumber":5,"startTime":"2026-08-29T21:17:37.746Z","endTime":"2026-08-29T21:17:41.647Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17755691109987,"aZ":-19.70694125720305,"pfxX":-8.567868675118943,"pfxZ":5.967274956802179,"pX":0.7614497919753124,"pZ":0.430420315949564,"vX0":8.170094785875726,"vY0":-142.55635679049195,"vZ0":-10.658712013535313,"x":87.98,"y":227.16,"x0":-1.0078381074109715,"y0":50.00160015025823,"z0":5.423119259088213,"aX":-17.89727635511102},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2338,"spinDirection":217},"zone":14,"typeConfidence":0.94,"plateTime":0.38203740415138965,"extension":6.097290120123643},"index":6,"playId":"4c19af0a-17a1-3293-9c56-43f0a4f8f0e6","pitchNumber":6,"startTime":"2026-08-29T21:17:57.743Z","endTime":"2026-08-29T21:18:06.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:18:06.599Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:18:51.041Z","endTime":"2026-08-29T21:20:10.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82403589008576,"aZ":-34.13082630337297,"pfxX":8.58025002636057,"pfxZ":-1.2880213576834052,"pX":-0.2145782831394165,"pZ":2.680995428543817,"vX0":0.8472230992034382,"vY0":-122.2384517173118,"vZ0":-0.7941137498031834,"x":125.18,"y":166.39,"x0":-1.6806651831254422,"y0":50.005972415834165,"z0":5.93735013655463,"aX":13.00153996450885},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.3,"breakHorizontal":-15.7,"spinRate":2620,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.4478736598212403,"extension":5.83981955140397},"index":0,"playId":"7b848268-bf97-37d0-9f45-d8d8b44ce9cb","pitchNumber":1,"startTime":"2026-08-29T21:18:53.509Z","endTime":"2026-08-29T21:18:59.898Z","isPitch":true,"type":"pitch"},{"details":{"description":"George Springer steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"7b848268-bf97-37d0-9f45-d8d8b44ce9cb","startTime":"2026-08-29T21:19:07.551Z","endTime":"2026-08-29T21:19:22.467Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.8,"endSpeed":91.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.995559827055622,"aZ":-16.067249071202315,"pfxX":-9.106735497838756,"pfxZ":7.6229758358620145,"pX":1.653843770711403,"pZ":2.702742465997698,"vX0":11.311964447756536,"vY0":-143.48178859415586,"vZ0":-5.363735828670732,"x":53.96,"y":165.81,"x0":-1.131665367455731,"y0":50.00352277886466,"z0":5.575904389178338,"aX":-19.24529889100042},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.0,"breakHorizontal":14.6,"spinRate":2204,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3797798407525219,"extension":6.027284170550521},"index":2,"playId":"db990205-d53d-3129-ad33-95241defe875","pitchNumber":2,"startTime":"2026-08-29T21:19:22.467Z","endTime":"2026-08-29T21:19:26.461Z","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":97.1,"endSpeed":90.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75040547018822,"aZ":-18.218916883747134,"pfxX":-9.528647304701408,"pfxZ":6.836122950228834,"pX":0.8778232096054,"pZ":1.2685846323114007,"vX0":9.22245012230611,"vY0":-140.9939400271053,"vZ0":-8.330582409535692,"x":83.54,"y":204.53,"x0":-1.1749946925430272,"y0":50.005728651235295,"z0":5.405819247149645,"aX":-19.462853395340343},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":15.7,"spinRate":2260,"spinDirection":217},"zone":14,"typeConfidence":0.93,"plateTime":0.386367812842336,"extension":6.171936134339046},"index":3,"playId":"e61c7340-df4b-3225-b3c4-f95a57f1dc58","pitchNumber":3,"startTime":"2026-08-29T21:19:40.393Z","endTime":"2026-08-29T21:19:44.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61747092352613,"aZ":-17.106330809918344,"pfxX":-8.932973427430792,"pfxZ":7.383313202650312,"pX":0.010277126525911295,"pZ":2.9787305906237345,"vX0":6.574177513527878,"vY0":-141.33295005049246,"vZ0":-4.531131582119072,"x":116.61,"y":158.35,"x0":-1.1753293938280938,"y0":50.00242644993926,"z0":5.68785621454959,"aX":-18.22683661642448},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":15.0,"spinRate":2289,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.3862932572759443,"extension":5.996185983822585},"hitData":{"launchSpeed":97.1,"launchAngle":59.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.39,"coordY":115.63}},"index":4,"playId":"065afe46-f567-3e5a-bb79-d4ee50306bca","pitchNumber":4,"startTime":"2026-08-29T21:19:59.640Z","endTime":"2026-08-29T21:20:10.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:20:10.060Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:21:58.814Z","endTime":"2026-08-29T21:23:07.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":88.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21713424902208,"aZ":-29.123777172446093,"pfxX":-7.999536449422094,"pfxZ":1.5442108594772126,"pX":-0.7013416972981901,"pZ":2.901616001278093,"vX0":5.930927928212752,"vY0":-138.52825930709804,"vZ0":-2.660054121872177,"x":143.73,"y":160.44,"x0":-1.8134007242902919,"y0":50.00192120463245,"z0":5.788591048773201,"aX":-15.800183452404832},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":13.6,"spinRate":1809,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.392955259608343,"extension":6.701551646828068},"index":0,"playId":"b77d74ee-a3fc-3d85-9138-d94a20478910","pitchNumber":1,"startTime":"2026-08-29T21:22:18.489Z","endTime":"2026-08-29T21:22:22.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201473094234807,"aZ":-25.84541048707304,"pfxX":-8.627632644064088,"pfxZ":3.100540897325766,"pX":-0.01691679379319159,"pZ":1.65047881261262,"vX0":7.9970106486034105,"vY0":-140.84257187794418,"vZ0":-6.6266581715707655,"x":117.64,"y":194.22,"x0":-1.7502787775105217,"y0":50.003177745644486,"z0":5.66775454571228,"aX":-17.6106142257725},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.6,"breakHorizontal":14.3,"spinRate":1896,"spinDirection":219},"zone":13,"typeConfidence":0.88,"plateTime":0.3865515166301008,"extension":6.841766845585603},"index":1,"playId":"4f1f8919-874c-374e-b122-368135e2a648","pitchNumber":2,"startTime":"2026-08-29T21:22:37.595Z","endTime":"2026-08-29T21:22:41.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-29T21:22:48.148Z","endTime":"2026-08-29T21:23:02.770Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03229104500765,"aZ":-37.559558123879356,"pfxX":7.43983011124771,"pfxZ":-3.3513704581212433,"pX":-0.11640301960925549,"pZ":2.001360542259826,"vX0":1.5695479343891738,"vY0":-126.07627752401118,"vZ0":-2.2324102208315675,"x":121.44,"y":184.74,"x0":-1.7137904961434811,"y0":50.0037985512161,"z0":5.934591057017531,"aX":11.956020275351898},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.4,"breakHorizontal":-13.8,"spinRate":2332,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.43472899424821687,"extension":6.757139845905312},"index":3,"playId":"599053b3-998a-3cba-bec2-3ae978a52311","pitchNumber":3,"startTime":"2026-08-29T21:23:02.770Z","endTime":"2026-08-29T21:23:07.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:23:07.278Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to left fielder Daz Cameron.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:23:17.684Z","endTime":"2026-08-29T21:23:40.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":663662,"link":"/api/v1/people/663662"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.691388697111528,"aZ":-12.231938021946082,"pfxX":-4.438886367243384,"pfxZ":9.841696001957146,"pX":0.5820921831838405,"pZ":2.3820496539898866,"vX0":8.199907655122532,"vY0":-141.31836553380225,"vZ0":-7.061480414561093,"x":94.81,"y":174.46,"x0":-1.778086115257927,"y0":50.00068426057689,"z0":5.695951340247029,"aX":-8.993216891485329},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2284,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3873305565701797,"extension":6.727738690472882},"hitData":{"launchSpeed":82.8,"launchAngle":54.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.1,"coordY":119.85}},"index":0,"playId":"664ce4e1-c4c2-3578-8bbc-799fc943c466","pitchNumber":1,"startTime":"2026-08-29T21:23:31.307Z","endTime":"2026-08-29T21:23:40.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:23:40.798Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a line drive to left fielder Daz Cameron.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:23:55.027Z","endTime":"2026-08-29T21:25:01.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663662,"link":"/api/v1/people/663662"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402724538132578,"aZ":-26.272100996463795,"pfxX":-9.573754242576236,"pfxZ":2.854709791554452,"pX":-0.09946810664177527,"pZ":2.113979296095736,"vX0":8.757941410279205,"vY0":-142.3137632456405,"vZ0":-5.311222155469523,"x":120.79,"y":181.7,"x0":-1.9618747828676888,"y0":50.00011723054232,"z0":5.652428520823122,"aX":-19.779753666445437},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.3,"breakHorizontal":15.7,"spinRate":1977,"spinDirection":225},"zone":8,"typeConfidence":0.87,"plateTime":0.3837793387695174,"extension":6.741370538254589},"index":0,"playId":"133b609f-2160-34e6-9d46-5af0d166ba68","pitchNumber":1,"startTime":"2026-08-29T21:24:05.236Z","endTime":"2026-08-29T21:24:08.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.789241910046538,"aZ":-24.737226036990002,"pfxX":-8.08426135545092,"pfxZ":3.584351331330814,"pX":-0.4574552819389927,"pZ":1.7949456987250778,"vX0":7.25679252265881,"vY0":-142.01764845892055,"vZ0":-6.344430069730563,"x":134.44,"y":190.32,"x0":-1.9762077063206784,"y0":50.00274755626075,"z0":5.596826999602499,"aX":-16.77043721361951},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.5,"breakHorizontal":13.4,"spinRate":2049,"spinDirection":227},"zone":7,"typeConfidence":0.88,"plateTime":0.38340628775627295,"extension":6.794458050231975},"index":1,"playId":"b6ec307b-88c1-3acf-afef-0f03feee264d","pitchNumber":2,"startTime":"2026-08-29T21:24:26.866Z","endTime":"2026-08-29T21:24:30.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230446585036585,"aZ":-37.15740054446718,"pfxX":6.3869234152618635,"pfxZ":-3.05249723543072,"pX":-0.26341123973279973,"pZ":1.4084112315689223,"vX0":1.6049219615871422,"vY0":-127.03204900773211,"vZ0":-3.7697408355984825,"x":127.04,"y":200.75,"x0":-1.7332717161427666,"y0":50.00310914611031,"z0":5.868226816403697,"aX":10.428631523078382},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.1,"breakHorizontal":-11.9,"spinRate":2424,"spinDirection":45},"zone":13,"typeConfidence":0.9,"plateTime":0.4313087930287618,"extension":6.770787183000281},"hitData":{"launchSpeed":88.4,"launchAngle":15.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.05,"coordY":95.17}},"index":2,"playId":"65c28495-6e26-31ab-8340-58ab85af918d","pitchNumber":3,"startTime":"2026-08-29T21:24:50.765Z","endTime":"2026-08-29T21:25:01.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:25:01.798Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:25:14.052Z","endTime":"2026-08-29T21:27:00.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.773273456762908,"aZ":-21.881749270302983,"pfxX":-9.401555807310773,"pfxZ":5.026890848322663,"pX":0.1636115182936712,"pZ":1.6064588598694214,"vX0":8.414116456240926,"vY0":-141.35980281353747,"vZ0":-7.791616300517152,"x":110.76,"y":195.41,"x0":-1.6134750209730444,"y0":50.00204891326795,"z0":5.776904758784103,"aX":-19.243960413216637},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.8,"breakHorizontal":15.6,"spinRate":1988,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.38580053307616957,"extension":6.9444143120076385},"index":0,"playId":"23543976-f2a2-3ae6-8266-db8dca5a8a7e","pitchNumber":1,"startTime":"2026-08-29T21:25:19.554Z","endTime":"2026-08-29T21:25:23.673Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24469226636666,"aZ":-16.824816032305776,"pfxX":-5.9208190654465245,"pfxZ":7.557715887660528,"pX":-0.30642880356493973,"pZ":3.5606333577486216,"vX0":6.388219657902323,"vY0":-141.79599800320523,"vZ0":-3.206330594375788,"x":128.68,"y":142.64,"x0":-1.8222209664767273,"y0":50.00082693454517,"z0":5.783187524416307,"aX":-12.022667109718238},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":2244,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.38667662259648683,"extension":6.747618401210675},"index":1,"playId":"e4653dae-7a0d-3cb8-8074-ad3fbf7057af","pitchNumber":2,"startTime":"2026-08-29T21:25:50.845Z","endTime":"2026-08-29T21:25:54.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93186887408481,"aZ":-17.575731835470815,"pfxX":-6.653756395456399,"pfxZ":7.257451333180628,"pX":1.2949338560948982,"pZ":3.1607819157178763,"vX0":10.680327465110635,"vY0":-140.92930623689844,"vZ0":-4.0011543704080745,"x":67.64,"y":153.44,"x0":-1.6789908098401018,"y0":50.005236992376766,"z0":5.73370144575389,"aX":-13.389937897191126},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":9.8,"spinRate":2180,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.38860243783510473,"extension":6.887871816361653},"index":2,"playId":"e85692c0-f3c7-3e6c-b70e-dd55eeaa6f39","pitchNumber":3,"startTime":"2026-08-29T21:26:11.171Z","endTime":"2026-08-29T21:26:15.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098024372076196,"aZ":-24.654406266049723,"pfxX":-8.853387370421792,"pfxZ":4.0282161650559,"pX":-0.019043216246928497,"pZ":0.6289682245326583,"vX0":7.92085500557381,"vY0":-135.33203526189357,"vZ0":-8.738104514719248,"x":117.73,"y":221.8,"x0":-1.8261925197157942,"y0":50.00017682396604,"z0":5.612096614698482,"aX":-16.505499177165717},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":14.4,"spinRate":1814,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4039380651088984,"extension":6.8613111226091466},"index":3,"playId":"25699128-8e37-3b8f-b395-a29bd6bb8394","pitchNumber":4,"startTime":"2026-08-29T21:26:30.296Z","endTime":"2026-08-29T21:26:34.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.942050324595893,"aZ":-26.268488595501122,"pfxX":-9.610315864587974,"pfxZ":3.0874802963486525,"pX":-0.09406253216855244,"pZ":1.8764889094593804,"vX0":8.313672618421945,"vY0":-137.16353434405758,"vZ0":-5.149036060499136,"x":120.59,"y":188.11,"x0":-1.9084068135157715,"y0":50.00585987774862,"z0":5.5581030419848645,"aX":-18.40525209007808},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":1733,"spinDirection":232},"zone":8,"typeConfidence":0.92,"plateTime":0.39857278412700126,"extension":6.841789198920433},"hitData":{"launchSpeed":83.0,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.07,"coordY":178.41}},"index":4,"playId":"a22245c5-c6e2-3bbf-9c6f-e574e3da40d8","pitchNumber":5,"startTime":"2026-08-29T21:26:52.935Z","endTime":"2026-08-29T21:27:00.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:27:00.069Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Charles McAdoo walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:29:34.161Z","endTime":"2026-08-29T21:30:54.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:28:09.506Z","endTime":"2026-08-29T21:29:36.471Z","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":"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.1,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944125964854987,"aZ":-24.410555016856147,"pfxX":10.798402256369124,"pfxZ":4.003287228034477,"pX":-0.2209384203548422,"pZ":1.7367383807961483,"vX0":-11.738460668048006,"vY0":-138.01598112214393,"vZ0":-5.761547284795153,"x":125.42,"y":191.89,"x0":2.6719436795267866,"y0":50.00683746723581,"z0":5.4816963823848806,"aX":20.965779974594188},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":-17.3,"spinRate":2255,"spinDirection":113},"zone":8,"typeConfidence":0.88,"plateTime":0.39591596017245667,"extension":6.014099948051153},"index":1,"playId":"3bd1a8da-324b-3cb2-9030-686613e90d08","pitchNumber":1,"startTime":"2026-08-29T21:29:36.471Z","endTime":"2026-08-29T21:29:40.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44921510647977,"aZ":-28.3186984543103,"pfxX":11.068818898802089,"pfxZ":2.5863751317287473,"pX":1.2570941261453636,"pZ":2.4426157443191543,"vX0":-7.537611452733732,"vY0":-121.25147995673348,"vZ0":-1.37508212202301,"x":69.08,"y":172.83,"x0":2.9661534971140173,"y0":50.00344246779426,"z0":5.485476944592185,"aX":16.501300784066014},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":-18.2,"spinRate":2312,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.45152857115478495,"extension":5.857787500137246},"index":2,"playId":"fc570255-1877-30ad-950d-44dfc46d3577","pitchNumber":2,"startTime":"2026-08-29T21:29:50.712Z","endTime":"2026-08-29T21:29:54.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835892922602934,"aZ":-28.75886416528684,"pfxX":10.96695839601492,"pfxZ":2.1959026392601757,"pX":1.5458879315077028,"pZ":2.3255810026293404,"vX0":-6.955782648582398,"vY0":-124.48684995437551,"vZ0":-1.8964809304019261,"x":58.07,"y":175.99,"x0":2.9626501200837327,"y0":50.00395757760706,"z0":5.496195758540524,"aX":17.07774748072},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.7,"breakHorizontal":-18.1,"spinRate":2434,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.4413115559546865,"extension":5.953114197958491},"index":3,"playId":"7e725cb6-9aeb-316d-a849-2b19d77cb3d0","pitchNumber":3,"startTime":"2026-08-29T21:30:04.451Z","endTime":"2026-08-29T21:30:08.309Z","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":96.4,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07720283359521,"aZ":-21.288894069833052,"pfxX":10.270879508469863,"pfxZ":5.50111904510406,"pX":0.28093155855262614,"pZ":1.6521419987767931,"vX0":-10.329427004767107,"vY0":-139.9207789900367,"vZ0":-6.706237035530202,"x":106.29,"y":194.17,"x0":2.689077018550991,"y0":50.00587074139519,"z0":5.478861129558533,"aX":20.33424818081113},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":-16.4,"spinRate":2340,"spinDirection":112},"zone":8,"typeConfidence":0.88,"plateTime":0.39171173634591216,"extension":6.0972648901711874},"index":4,"playId":"59e99af4-ba1e-3f55-8963-9904142a344c","pitchNumber":4,"startTime":"2026-08-29T21:30:17.760Z","endTime":"2026-08-29T21:30:21.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.745646869686574,"aZ":-31.63747511343759,"pfxX":11.159114830777868,"pfxZ":0.3360203084328184,"pX":1.7848261760977269,"pZ":2.9332434665708025,"vX0":-6.497292115959292,"vY0":-126.94292240541877,"vZ0":-0.2129899573631694,"x":48.97,"y":159.58,"x0":2.9483136266403482,"y0":50.00525320520137,"z0":5.570442314422626,"aX":17.93217999073006},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":-18.4,"spinRate":2354,"spinDirection":88},"zone":12,"typeConfidence":0.91,"plateTime":0.434069774784136,"extension":5.984668550456575},"index":5,"playId":"5901cf82-65d0-3aff-b9a3-8529a911c638","pitchNumber":5,"startTime":"2026-08-29T21:30:36.120Z","endTime":"2026-08-29T21:30:39.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50489701165638,"aZ":-24.039038250959354,"pfxX":10.383566076952484,"pfxZ":4.038419276922221,"pX":1.9711178378631942,"pZ":2.8341677821979196,"vX0":-6.300888389241107,"vY0":-141.29656243735366,"vZ0":-3.3555775313747,"x":41.87,"y":162.26,"x0":2.8860984451798495,"y0":50.00123518886757,"z0":5.589653985723046,"aX":20.901776258127757},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":-17.4,"spinRate":2357,"spinDirection":111},"zone":12,"typeConfidence":0.91,"plateTime":0.38830196759636815,"extension":5.899705847068144},"index":6,"playId":"1626151b-334f-306a-b596-87c60e63f59c","pitchNumber":6,"startTime":"2026-08-29T21:30:50.769Z","endTime":"2026-08-29T21:30:54.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:30:54.638Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:31:18.248Z","endTime":"2026-08-29T21:31:31.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"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(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":96.9,"endSpeed":88.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25206278775462,"aZ":-23.13482205684489,"pfxX":9.81926482236787,"pfxZ":4.51022568888086,"pX":0.37230430069849557,"pZ":2.422486385043109,"vX0":-9.831318680383601,"vY0":-140.7524036990644,"vZ0":-4.516939342018341,"x":102.81,"y":173.37,"x0":2.636450123436589,"y0":50.00213189722839,"z0":5.547989454723942,"aX":19.68087304670092},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":-15.7,"spinRate":2308,"spinDirection":111},"zone":6,"typeConfidence":0.88,"plateTime":0.3892807177839641,"extension":6.053294750924202},"hitData":{"launchSpeed":97.0,"launchAngle":15.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.8,"coordY":111.68}},"index":0,"playId":"c115d069-9d20-38a0-9b73-35c73b2855c5","pitchNumber":1,"startTime":"2026-08-29T21:31:22.308Z","endTime":"2026-08-29T21:31:31.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:31:31.292Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daz Cameron grounds out softly, pitcher José A. Ferrer to first baseman Josh Naylor. Charles McAdoo to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:31:51.544Z","endTime":"2026-08-29T21:32:27.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":89.0,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04845153788269,"aZ":-24.16921902317899,"pfxX":10.242700118864352,"pfxZ":3.9544695873646614,"pX":0.3541649329160614,"pZ":2.7143480257999815,"vX0":-10.345791253012715,"vY0":-141.40483494182178,"vZ0":-3.720083640584197,"x":103.5,"y":165.49,"x0":2.7283975411974644,"y0":50.00652072850608,"z0":5.596428393847709,"aX":20.76004823207758},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":-16.4,"spinRate":2248,"spinDirection":118},"zone":6,"typeConfidence":0.89,"plateTime":0.38725173969703564,"extension":6.006274966233108},"index":0,"playId":"c7dcafc1-3d23-3184-9e86-eda3cfa5d8d5","pitchNumber":1,"startTime":"2026-08-29T21:31:58.893Z","endTime":"2026-08-29T21:32:02.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.213,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65993961641024,"aZ":-28.12316920746499,"pfxX":11.261788538235887,"pfxZ":2.514111148161547,"pX":-0.16663177427419282,"pZ":1.7774236755385928,"vX0":-10.879134166243222,"vY0":-126.63808179371762,"vZ0":-3.3186058180150253,"x":123.35,"y":190.79,"x0":2.737221735616286,"y0":50.0033989441804,"z0":5.372604102639086,"aX":18.15614282194872},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-17.6,"spinRate":2330,"spinDirection":86},"zone":8,"typeConfidence":0.9,"plateTime":0.4337469608223832,"extension":5.964821833350437},"hitData":{"launchSpeed":33.5,"launchAngle":-55.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.36,"coordY":194.08}},"index":1,"playId":"54464fdc-4759-3736-99f4-8ffaf2df250b","pitchNumber":2,"startTime":"2026-08-29T21:32:19.032Z","endTime":"2026-08-29T21:32:27.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:32:27.339Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh challenged (pitch result), call on the field was confirmed: Myles Straw walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:32:45.485Z","endTime":"2026-08-29T21:35:36.338Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87314967266359,"aZ":-26.029244559137126,"pfxX":11.456363704341733,"pfxZ":3.0087888621881023,"pX":0.503643649618505,"pZ":2.0631737308522027,"vX0":-10.549212976815246,"vY0":-142.54347883098526,"vZ0":-5.137441735213072,"x":97.8,"y":183.07,"x0":2.7764969428077775,"y0":50.00642560782102,"z0":5.5471923063533435,"aX":23.418367892930103},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.4,"breakHorizontal":-18.5,"spinRate":2180,"spinDirection":113},"zone":9,"typeConfidence":0.91,"plateTime":0.38527238929915786,"extension":6.063256982855356},"index":0,"playId":"c1bb3a09-4d2e-354f-a96e-cf93b660bedb","pitchNumber":1,"startTime":"2026-08-29T21:32:57.773Z","endTime":"2026-08-29T21:33:01.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.61620968979049,"aZ":-21.30002151822735,"pfxX":10.88122967522608,"pfxZ":5.366443040099125,"pX":0.43005037008319213,"pZ":2.1659162553519034,"vX0":-10.155896039002908,"vY0":-142.153717498825,"vZ0":-5.680421588064877,"x":100.61,"y":180.3,"x0":2.6527463652502763,"y0":50.00251195450292,"z0":5.562001001914042,"aX":22.047678708052487},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.5,"breakHorizontal":-17.4,"spinRate":2208,"spinDirection":111},"zone":6,"typeConfidence":0.89,"plateTime":0.3867756550376513,"extension":6.080757440813752},"index":1,"playId":"72efb5e2-2d0e-3368-83a6-930164b445b2","pitchNumber":2,"startTime":"2026-08-29T21:33:14.066Z","endTime":"2026-08-29T21:33:17.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75281735383683,"aZ":-27.946914663824245,"pfxX":11.486188306609431,"pfxZ":2.6418114907263206,"pX":1.7920850584380295,"pZ":2.034600906068851,"vX0":-6.705050108520962,"vY0":-126.2611337157954,"vZ0":-2.8382916939388796,"x":48.69,"y":183.85,"x0":3.001488282576214,"y0":50.00399407878547,"z0":5.442359692120196,"aX":18.388412125002837},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.3,"breakHorizontal":-19.1,"spinRate":2263,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.43523591692691976,"extension":5.928470930269743},"index":2,"playId":"92431bfc-aa76-3995-babf-186fee96f09f","pitchNumber":3,"startTime":"2026-08-29T21:33:31.199Z","endTime":"2026-08-29T21:33:35.020Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791474572399487,"aZ":-30.571118526828066,"pfxX":11.96138161671448,"pfxZ":0.9867958120325717,"pX":1.5526775091545442,"pZ":2.8857871247275133,"vX0":-7.068216880003903,"vY0":-126.8937423338941,"vZ0":-0.5445898490232755,"x":57.82,"y":160.86,"x0":2.8311334752006205,"y0":50.000876976745545,"z0":5.554901769800026,"aX":19.357286321728672},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":-19.9,"spinRate":2355,"spinDirection":88},"zone":12,"typeConfidence":0.91,"plateTime":0.4328939677268151,"extension":6.025063783723238},"index":3,"playId":"dd147298-9700-39db-b344-6a67b459f386","pitchNumber":4,"startTime":"2026-08-29T21:33:48.859Z","endTime":"2026-08-29T21:33:52.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.530739849933084,"aZ":-20.814185135121278,"pfxX":11.102977699253913,"pfxZ":5.410417447385431,"pX":0.30082534433327723,"pZ":2.0807967229349904,"vX0":-10.640845607041603,"vY0":-143.77471701657436,"vZ0":-6.156439149166303,"x":105.53,"y":182.6,"x0":2.602657606746386,"y0":50.001921658042896,"z0":5.53654860009682,"aX":23.30399213358299},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.8,"breakHorizontal":-18.0,"spinRate":2272,"spinDirection":116},"zone":9,"typeConfidence":0.89,"plateTime":0.3805982892488773,"extension":6.116042426157888},"index":4,"playId":"eb2a454e-32aa-3e41-ac4a-867b6317f174","pitchNumber":5,"startTime":"2026-08-29T21:34:07.984Z","endTime":"2026-08-29T21:34:11.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"a8a77126-6e01-461a-be23-c855b8413294","startTime":"2026-08-29T21:34:31.998Z","endTime":"2026-08-29T21:34:36.998Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81129812838473,"aZ":-20.48882679157564,"pfxX":9.783498105252189,"pfxZ":5.6536087616686235,"pX":0.15733758554127286,"pZ":1.6908546813184135,"vX0":-10.812225326724704,"vY0":-142.79967233688689,"vZ0":-7.097928059653901,"x":111.0,"y":193.13,"x0":2.721169250933043,"y0":50.00056576158152,"z0":5.497155838838632,"aX":20.208683558448502},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.9,"breakHorizontal":-15.6,"spinRate":2324,"spinDirection":113},"zone":8,"typeConfidence":0.77,"plateTime":0.3835377346861697,"extension":6.274784161998116},"index":6,"playId":"a24ef571-c6de-37aa-bcd4-8e7f4586bfdf","pitchNumber":6,"startTime":"2026-08-29T21:34:50.352Z","endTime":"2026-08-29T21:34:54.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61798470174952,"aZ":-29.279906377040724,"pfxX":9.642135236657682,"pfxZ":1.739379499048452,"pX":1.605419422166388,"pZ":2.75507369693218,"vX0":-6.834216832190957,"vY0":-128.23625710268874,"vZ0":-1.3080427812407214,"x":55.81,"y":164.39,"x0":3.0528123473565514,"y0":50.003789718352095,"z0":5.556786768957624,"aX":16.053264138551103},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-16.0,"spinRate":2370,"spinDirection":91},"zone":12,"typeConfidence":0.9,"plateTime":0.42719160023747005,"extension":5.969877396376096},"index":7,"playId":"c3ebc087-e49a-3d05-bf7a-6b540856a396","pitchNumber":7,"startTime":"2026-08-29T21:35:14.525Z","endTime":"2026-08-29T21:35:18.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.343657189772365,"aZ":-24.078375584730733,"pfxX":9.339255223204887,"pfxZ":3.8412545713318647,"pX":1.0599671547441678,"pZ":2.548847914447246,"vX0":-8.521940463338634,"vY0":-144.2006306087996,"vZ0":-4.460500722448062,"x":76.6,"y":169.96,"x0":2.8393023733549927,"y0":50.003289282219825,"z0":5.600189697588352,"aX":19.68093480469499},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.2,"spinRate":2332,"spinDirection":116},"zone":12,"typeConfidence":0.88,"plateTime":0.379755888879278,"extension":6.172738877492907},"index":8,"playId":"cc18de8e-8634-39cc-99c8-bbde9775f8da","pitchNumber":8,"startTime":"2026-08-29T21:35:32.239Z","endTime":"2026-08-29T21:35:36.338Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-08-29T21:35:36.338Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Bateman singles on a ground ball to left fielder Randy Arozarena. Charles McAdoo scores. Myles Straw to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:35:57.824Z","endTime":"2026-08-29T21:37:19.278Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32441226130647,"aZ":-22.58374333332393,"pfxX":10.1742431073755,"pfxZ":4.554621702363235,"pX":1.2308130088616,"pZ":3.1392215093450293,"vX0":-8.44449425273034,"vY0":-143.9484380205171,"vZ0":-2.971745871527542,"x":70.08,"y":154.02,"x0":2.8754460455877897,"y0":50.00382919323319,"z0":5.57761235176897,"aX":21.427608271058546},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.8,"breakHorizontal":-16.8,"spinRate":2225,"spinDirection":114},"zone":12,"typeConfidence":0.88,"plateTime":0.3799988999624455,"extension":6.045132458480437},"index":0,"playId":"aee91f2b-e0ac-3814-b882-b2944527a06d","pitchNumber":1,"startTime":"2026-08-29T21:36:10.306Z","endTime":"2026-08-29T21:36:14.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.3,"endSpeed":90.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72347965058484,"aZ":-18.34259789524949,"pfxX":9.887855101644755,"pfxZ":6.5639741154232585,"pX":0.03537588965516736,"pZ":2.855182279511179,"vX0":-11.328433252489884,"vY0":-144.10072090178065,"vZ0":-4.46962932432069,"x":115.65,"y":161.69,"x0":2.728424002532291,"y0":50.00618114947965,"z0":5.555726978872263,"aX":20.848951482185583},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.2,"breakHorizontal":-15.7,"spinRate":2314,"spinDirection":116},"zone":2,"typeConfidence":0.73,"plateTime":0.37973955007438276,"extension":6.115049990192475},"index":1,"playId":"a34d8028-959c-3b3d-af26-c11b96d504b0","pitchNumber":2,"startTime":"2026-08-29T21:36:24.987Z","endTime":"2026-08-29T21:36:28.872Z","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":98.2,"endSpeed":90.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.716416771018398,"aZ":-18.223262745311853,"pfxX":10.064961780817457,"pfxZ":6.7411350425694305,"pX":1.2386377465347524,"pZ":2.2185130623521503,"vX0":-8.457003683092987,"vY0":-142.69583244257012,"vZ0":-5.8486237301504,"x":69.79,"y":178.88,"x0":2.927750876296482,"y0":50.00287740510343,"z0":5.436131217018954,"aX":20.832089560960853},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.2,"breakHorizontal":-16.6,"spinRate":2287,"spinDirection":112},"zone":14,"typeConfidence":0.72,"plateTime":0.38329721414628226,"extension":6.027164907519534},"index":2,"playId":"b31f4087-f8e6-34ef-a15a-0ea569072486","pitchNumber":3,"startTime":"2026-08-29T21:36:39.712Z","endTime":"2026-08-29T21:36:43.024Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-29T21:36:59.824Z","endTime":"2026-08-29T21:37:09.325Z","isPitch":false,"type":"action","player":{"id":703520,"link":"/api/v1/people/703520"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968412655773488,"aZ":-21.367729814510067,"pfxX":11.612193810353482,"pfxZ":5.108668653866942,"pX":0.27502349055194425,"pZ":2.3081695782413405,"vX0":-11.103237757666175,"vY0":-144.1674333103575,"vZ0":-5.47903388781293,"x":106.52,"y":176.46,"x0":2.6583296640741474,"y0":50.00471387973145,"z0":5.543002405697882,"aX":24.567719537003835},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.3,"breakHorizontal":-19.0,"spinRate":2283,"spinDirection":113},"zone":5,"typeConfidence":0.9,"plateTime":0.37921661057089473,"extension":6.173844195720131},"hitData":{"launchSpeed":89.2,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.86,"coordY":116.55}},"index":4,"playId":"a84dc796-81ad-3ded-a4ee-693ae011fa1a","pitchNumber":4,"startTime":"2026-08-29T21:37:09.325Z","endTime":"2026-08-29T21:37:19.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:37:19.278Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a line drive to right fielder Dominic Canzone. Myles Straw scores. Brett Bateman to 3rd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:38:39.499Z","endTime":"2026-08-29T21:40:29.905Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"postOnThird":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T21:37:57.612Z","endTime":"2026-08-29T21:38:41.779Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5936105728503,"aZ":-25.52367704822663,"pfxX":10.488323301626053,"pfxZ":3.202870193485479,"pX":-1.2428219856850897,"pZ":3.2124931193906847,"vX0":-14.491360524870528,"vY0":-142.8201570365534,"vZ0":-2.4723952188895235,"x":164.37,"y":152.04,"x0":2.5241740219559525,"y0":50.00065443489444,"z0":5.687528696503243,"aX":21.758225359834437},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2179,"spinDirection":112},"zone":11,"typeConfidence":0.86,"plateTime":0.382900964503218,"extension":6.1129762427542405},"index":1,"playId":"ab653073-47d9-3bfe-8573-69d0ca2b37ab","pitchNumber":1,"startTime":"2026-08-29T21:38:41.779Z","endTime":"2026-08-29T21:38:45.655Z","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":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41566189762358,"aZ":-31.338303807244063,"pfxX":-0.6530231195422447,"pfxZ":0.48350374506498284,"pX":0.45144882466465197,"pZ":3.390730455324083,"vX0":-6.213789826000894,"vY0":-130.34268939966586,"vZ0":0.41696234883621897,"x":99.79,"y":147.23,"x0":2.9472911013209164,"y0":50.00159066554601,"z0":5.587686149434813,"aX":-1.1279570566721153},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.2,"breakHorizontal":2.5,"spinRate":2460,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.41959903502099527,"extension":5.853153515117378},"index":2,"playId":"240a2307-0f89-316d-87e0-824f01579a9d","pitchNumber":2,"startTime":"2026-08-29T21:39:00.786Z","endTime":"2026-08-29T21:39:04.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.607031217191164,"aZ":-23.987712990437714,"pfxX":10.801201707806982,"pfxZ":3.9559033445342235,"pX":-0.3814420012984402,"pZ":2.149647395672141,"vX0":-12.471625387103735,"vY0":-143.28039040187008,"vZ0":-5.198983396232143,"x":131.54,"y":180.74,"x0":2.634485034814009,"y0":50.000977842292166,"z0":5.49630537183847,"aX":22.346157046067102},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.1,"breakHorizontal":-16.9,"spinRate":2261,"spinDirection":119},"zone":4,"typeConfidence":0.89,"plateTime":0.38298761119089075,"extension":6.19871058349274},"index":3,"playId":"ef4f45e7-80ba-3fb4-a320-f5a4c5c3bcd1","pitchNumber":3,"startTime":"2026-08-29T21:39:17.071Z","endTime":"2026-08-29T21:39:21.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81644473354478,"aZ":-24.538653036720323,"pfxX":10.257509866111441,"pfxZ":3.597786575442587,"pX":0.2676955952003375,"pZ":2.5285807917333054,"vX0":-10.782056333070912,"vY0":-144.9901636754129,"vZ0":-4.421381328318706,"x":106.8,"y":170.51,"x0":2.7071157915484845,"y0":50.00288841857549,"z0":5.5760950639930345,"aX":21.775880426802672},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":5.8,"breakHorizontal":-16.3,"spinRate":2317,"spinDirection":118},"zone":5,"typeConfidence":0.89,"plateTime":0.37818545085688804,"extension":6.13931933894947},"index":4,"playId":"8fbbadd3-6c7f-3e0e-a86c-31e1ffca0740","pitchNumber":4,"startTime":"2026-08-29T21:39:34.293Z","endTime":"2026-08-29T21:39:40.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-29T21:40:06.875Z","endTime":"2026-08-29T21:40:18.603Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964628773884424,"aZ":-29.57201847625404,"pfxX":-0.43968404989722565,"pfxZ":1.455978927430004,"pX":-0.6064839848638037,"pZ":2.019986940341349,"vX0":-8.900064652366892,"vY0":-133.44453230510268,"vZ0":-3.2677435358720075,"x":140.12,"y":184.24,"x0":2.840843523083844,"y0":50.00328367287586,"z0":5.410062494101029,"aX":-0.7860126228198495},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":2.9,"spinRate":2455,"spinDirection":171},"zone":7,"typeConfidence":0.9,"plateTime":0.4117805456289574,"extension":6.106434003347869},"hitData":{"launchSpeed":73.6,"launchAngle":20.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.66,"coordY":97.47}},"index":6,"playId":"c3143634-70ed-39f0-b8a4-ece079f1cf45","pitchNumber":5,"startTime":"2026-08-29T21:40:18.603Z","endTime":"2026-08-29T21:40:29.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:40:29.905Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:44:03.290Z","endTime":"2026-08-29T21:45:12.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T21:40:49.016Z","endTime":"2026-08-29T21:41:34.720Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Carlos Vargas replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T21:41:34.720Z","endTime":"2026-08-29T21:44:05.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672841,"link":"/api/v1/people/672841"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188791993338402,"aZ":-26.591584354633913,"pfxX":2.3154554741441076,"pfxZ":2.9735992430517655,"pX":0.219247573458244,"pZ":1.5453386720261668,"vX0":5.125619152039944,"vY0":-135.73255146402994,"vZ0":-6.061848538439295,"x":108.64,"y":197.06,"x0":-1.990255072306034,"y0":50.00128282624681,"z0":5.645677099343056,"aX":4.342472084689996},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-5.3,"spinRate":2494,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4026946090922796,"extension":6.543960446831545},"index":2,"playId":"5e4172df-f46b-31b0-8f24-5c92bd4f93e8","pitchNumber":1,"startTime":"2026-08-29T21:44:05.367Z","endTime":"2026-08-29T21:44:09.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.907013161449466,"aZ":-25.25080858889147,"pfxX":2.798495370425426,"pfxZ":4.234520118973749,"pX":0.9693352769514382,"pZ":1.53294091689487,"vX0":6.608150874458955,"vY0":-126.54467999776763,"vZ0":-5.713170089705991,"x":80.05,"y":197.39,"x0":-2.0312278374852006,"y0":50.00330767999825,"z0":5.82211438753312,"aX":4.572953321494015},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":-6.5,"spinRate":2462,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4315439801612042,"extension":6.410667820759959},"index":3,"playId":"6bf9a0fb-3cc0-32e9-905c-0de99151d38a","pitchNumber":2,"startTime":"2026-08-29T21:44:23.614Z","endTime":"2026-08-29T21:44:30.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Alejandro Kirk steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"6bf9a0fb-3cc0-32e9-905c-0de99151d38a","startTime":"2026-08-29T21:44:49.743Z","endTime":"2026-08-29T21:44:52.467Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":5,"playId":"bf0af7db-bce9-42a2-bb9e-d986da2708a8","startTime":"2026-08-29T21:44:52.467Z","endTime":"2026-08-29T21:44:57.467Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.157196956043855,"aZ":-23.22698795742276,"pfxX":-6.510321173187658,"pfxZ":4.489651124229432,"pX":-0.2845972975094045,"pZ":1.870614986251492,"vX0":7.035681663253505,"vY0":-140.32852921928796,"vZ0":-6.191547308757092,"x":127.85,"y":188.27,"x0":-1.9800635733475616,"y0":50.000452833207824,"z0":5.621642689198021,"aX":-12.965237451999542},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":10.3,"spinRate":2132,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39051627630186925,"extension":6.537251877391839},"hitData":{"launchSpeed":116.3,"launchAngle":7.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.57,"coordY":108.08}},"index":6,"playId":"9a4f6834-7413-3fb1-93b6-a7372e490d8d","pitchNumber":3,"startTime":"2026-08-29T21:45:06.435Z","endTime":"2026-08-29T21:45:12.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:45:12.529Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:47:30.589Z","endTime":"2026-08-29T21:48:25.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Brett Bateman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:47:24.022Z","endTime":"2026-08-29T21:47:24.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703520,"link":"/api/v1/people/703520"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Nathan Lukes replaces left fielder Daz Cameron, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T21:47:24.049Z","endTime":"2026-08-29T21:47:24.051Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":663662,"link":"/api/v1/people/663662"}},{"details":{"description":"Defensive switch from center field to left field for Myles Straw.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T21:47:24.051Z","endTime":"2026-08-29T21:47:32.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33312197949579,"aZ":-32.774774551886544,"pfxX":6.3389066044626325,"pfxZ":-0.3956077907412725,"pX":0.9561841326456683,"pZ":1.3896347883181797,"vX0":4.5015892892747065,"vY0":-123.2894955981371,"vZ0":-3.849674321005586,"x":80.55,"y":201.26,"x0":-1.7189434494251539,"y0":50.001135864414856,"z0":5.748083820521954,"aX":9.720490342524043},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.4,"breakHorizontal":-12.6,"spinRate":2265,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.44487226214460707,"extension":6.8267680947802925},"index":3,"playId":"af3086a4-7e60-3365-b36d-766a2ef9b7e9","pitchNumber":1,"startTime":"2026-08-29T21:47:32.831Z","endTime":"2026-08-29T21:47:36.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659548184879952,"aZ":-16.1785068533932,"pfxX":-6.501718626320635,"pfxZ":7.975455029912991,"pX":-0.5442857984508508,"pZ":1.8603085869849205,"vX0":6.384377764924168,"vY0":-140.65522599838792,"vZ0":-7.140340997223546,"x":137.75,"y":188.55,"x0":-1.9979148783162166,"y0":50.000275704025306,"z0":5.479124628573099,"aX":-13.036233869001872},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2198,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.38929517567332184,"extension":6.7034374582216465},"index":4,"playId":"9d3df76e-9ad0-3c95-ad3e-a75d25a40cda","pitchNumber":2,"startTime":"2026-08-29T21:47:46.304Z","endTime":"2026-08-29T21:47:50.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.108514734348383,"aZ":-27.20750111450843,"pfxX":-1.0810488768542288,"pfxZ":2.830670572855313,"pX":-0.4945919448212247,"pZ":1.9432373761369102,"vX0":4.093626835191884,"vY0":-130.9752667634729,"vZ0":-4.504912911451747,"x":135.85,"y":186.31,"x0":-1.9306698796317399,"y0":50.003431330597145,"z0":5.696590871974986,"aX":-1.8973947757067813},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":1.2,"spinRate":2292,"spinDirection":175},"zone":7,"typeConfidence":0.9,"plateTime":0.4166382651380953,"extension":6.791388914739592},"index":5,"playId":"1533e7ef-f243-3ff9-8176-ed0348e3d1a0","pitchNumber":3,"startTime":"2026-08-29T21:48:00.515Z","endTime":"2026-08-29T21:48:06.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23439570052439,"aZ":-38.228036611595364,"pfxX":8.230263055481569,"pfxZ":-3.7473920887343564,"pX":1.648738100015753,"pZ":0.21139480336164487,"vX0":5.899707460310644,"vY0":-126.70525682683935,"vZ0":-5.7653385759189115,"x":54.15,"y":233.07,"x0":-1.7834604985381814,"y0":50.002070390592884,"z0":5.590646774501715,"aX":13.304309106970804},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.9,"breakHorizontal":-16.3,"spinRate":2454,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.43321778478910256,"extension":6.772826255805689},"index":6,"playId":"fada7e59-8f82-3991-9ba9-bbae0fb9a1e2","pitchNumber":4,"startTime":"2026-08-29T21:48:20.557Z","endTime":"2026-08-29T21:48:25.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:48:25.412Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:48:38.758Z","endTime":"2026-08-29T21:50:49.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":2},"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":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":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23715545911857,"aZ":-15.066423788636866,"pfxX":-6.215845742990359,"pfxZ":8.443861594820639,"pX":-0.933823886098092,"pZ":2.4756480491687487,"vX0":5.666559094216281,"vY0":-141.65715135912743,"vZ0":-5.78784999429508,"x":152.6,"y":171.94,"x0":-2.1553820834137123,"y0":50.004080764666135,"z0":5.513329955519629,"aX":-12.596844008501947},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":10.1,"spinRate":2269,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.3870768677537688,"extension":6.73633362914014},"index":0,"playId":"c2194d63-dcc3-3364-9ae0-ee3f713eedee","pitchNumber":1,"startTime":"2026-08-29T21:48:51.406Z","endTime":"2026-08-29T21:48:55.218Z","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":97.7,"endSpeed":89.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.223567799262252,"aZ":-27.342971410076522,"pfxX":-10.321415778315565,"pfxZ":2.3646821932106157,"pX":-0.06650702634190409,"pZ":1.4892090946921195,"vX0":9.137485217675511,"vY0":-141.8889072867768,"vZ0":-6.492705975212784,"x":119.54,"y":198.57,"x0":-1.9811455946461498,"y0":50.006949349021,"z0":5.539699907310614,"aX":-21.136195079886907},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.1,"breakHorizontal":16.9,"spinRate":2048,"spinDirection":230},"zone":13,"typeConfidence":0.87,"plateTime":0.38542478625698484,"extension":6.717367185085079},"index":1,"playId":"8d1edaaf-0b72-3d7f-8105-40b0239257a4","pitchNumber":2,"startTime":"2026-08-29T21:49:04.257Z","endTime":"2026-08-29T21:49:08.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20233072488769,"aZ":-22.549313631885934,"pfxX":-10.032226511801612,"pfxZ":4.6708599638398,"pX":0.7858119390937406,"pZ":1.8643135663598744,"vX0":11.123205688362788,"vY0":-142.5083676086947,"vZ0":-6.33442057518263,"x":87.05,"y":188.44,"x0":-1.8612086773081662,"y0":50.00288028112967,"z0":5.536529618590843,"aX":-20.672031759564007},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":2034,"spinDirection":229},"zone":9,"typeConfidence":0.89,"plateTime":0.384093144507744,"extension":6.809435586847449},"index":2,"playId":"e6fffffc-8d17-3d65-9a61-c909c8a8f055","pitchNumber":3,"startTime":"2026-08-29T21:49:19.263Z","endTime":"2026-08-29T21:49:25.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751585944835412,"aZ":-38.147882460102885,"pfxX":7.713366265768972,"pfxZ":-3.7217015857450164,"pX":0.6230075795964929,"pZ":2.1925317800361377,"vX0":3.8300922992893467,"vY0":-126.71838353782333,"vZ0":-1.275401305067357,"x":93.25,"y":179.58,"x0":-1.91546207260144,"y0":50.000099305933844,"z0":5.782804422356783,"aX":12.392647050996409},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.7,"breakHorizontal":-14.9,"spinRate":2417,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.43420781146038845,"extension":6.718115606818447},"index":3,"playId":"3eede8c6-0638-3699-9c91-0be07a0929b0","pitchNumber":4,"startTime":"2026-08-29T21:49:57.581Z","endTime":"2026-08-29T21:50:00.953Z","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":98.2,"endSpeed":90.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.159063305812598,"aZ":-26.91106485604631,"pfxX":-9.816754451836347,"pfxZ":2.543006430525044,"pX":0.36600894626378866,"pZ":1.6848326287693824,"vX0":9.507106870424728,"vY0":-142.61841097724997,"vZ0":-6.664659501472353,"x":103.05,"y":193.29,"x0":-1.7266311687516451,"y0":50.00633822896846,"z0":5.736789415077995,"aX":-20.33542780242343},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":2114,"spinDirection":221},"zone":9,"typeConfidence":0.87,"plateTime":0.383275865547271,"extension":6.84803530439796},"index":4,"playId":"8248953b-c281-33e7-a1ee-1a2f2c46b994","pitchNumber":5,"startTime":"2026-08-29T21:50:18.297Z","endTime":"2026-08-29T21:50:21.675Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-29T21:50:34.462Z","endTime":"2026-08-29T21:50:44.313Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727217387627228,"aZ":-15.776998245792068,"pfxX":-5.766577980866163,"pfxZ":7.989395551726979,"pX":-0.37785086927555395,"pZ":3.0788350276598706,"vX0":6.376285290693578,"vY0":-142.16121026803853,"vZ0":-4.6293847293023855,"x":131.4,"y":155.65,"x0":-1.897613088679004,"y0":50.00560241982484,"z0":5.725719747244206,"aX":-11.838959836089467},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":9.2,"spinRate":2229,"spinDirection":226},"zone":1,"typeConfidence":0.91,"plateTime":0.3848805283226304,"extension":6.75545074317143},"index":6,"playId":"ba5ea6c0-6f02-3f6e-9ec2-30d2a211376a","pitchNumber":6,"startTime":"2026-08-29T21:50:44.313Z","endTime":"2026-08-29T21:50:49.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:50:49.173Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brock Rodden grounds out, second baseman Charles McAdoo to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T21:51:10.075Z","endTime":"2026-08-29T21:51:22.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"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(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":98.0,"endSpeed":90.7,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81277670562302,"aZ":-25.528394492936823,"pfxX":-8.472379900663379,"pfxZ":3.1979762996670393,"pX":-0.3336332103671015,"pZ":1.3052311650501902,"vX0":7.324467560053846,"vY0":-142.5045193576607,"vZ0":-7.6821616655096605,"x":129.72,"y":203.54,"x0":-1.824392987457792,"y0":50.00200216208205,"z0":5.625184949597457,"aX":-17.591644811253854},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.6,"breakHorizontal":14.0,"spinRate":2039,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.38296204566140357,"extension":6.828010392873007},"hitData":{"launchSpeed":65.8,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.29,"coordY":145.47}},"index":0,"playId":"52e4941a-bce9-39a5-a047-38969b5fcaa2","pitchNumber":1,"startTime":"2026-08-29T21:51:14.393Z","endTime":"2026-08-29T21:51:22.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:51:22.364Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T21:53:27.443Z","endTime":"2026-08-29T21:53:52.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"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(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.3,"endSpeed":87.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686859539173195,"aZ":-25.034713712322787,"pfxX":-9.485763789911314,"pfxZ":3.659810305582063,"pX":-0.8189868151996453,"pZ":3.213935027995479,"vX0":7.172954729735564,"vY0":-138.69267195406624,"vZ0":-2.673476778377588,"x":148.22,"y":152.0,"x0":-2.2049050051622126,"y0":50.0016292164594,"z0":5.8578618706441645,"aX":-18.49969018341725},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":15.7,"spinRate":2125,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39474997604849404,"extension":6.4929945845614405},"index":0,"playId":"92a1f5a9-83db-3217-8c51-3c4a604a29d9","pitchNumber":1,"startTime":"2026-08-29T21:53:31.060Z","endTime":"2026-08-29T21:53:34.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614325315440624,"aZ":-26.26027233148158,"pfxX":0.5518964768768253,"pfxZ":3.177678819103118,"pX":0.33594657080286705,"pZ":2.6355857811595147,"vX0":6.169385700874626,"vY0":-135.15382533438228,"vZ0":-3.7563083920286853,"x":104.19,"y":167.62,"x0":-2.0418298420451855,"y0":50.00617274832286,"z0":5.873770402078996,"aX":1.0266771728637079},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":-2.3,"spinRate":2526,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.4042424604040544,"extension":6.55131349467591},"hitData":{"launchSpeed":77.2,"launchAngle":5.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.38,"coordY":147.93}},"index":1,"playId":"8ece0b85-692b-3f35-a2e1-ce8c5594c61d","pitchNumber":2,"startTime":"2026-08-29T21:53:44.645Z","endTime":"2026-08-29T21:53:52.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:53:52.513Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T21:54:09.834Z","endTime":"2026-08-29T21:54:58.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90497411446517,"aZ":-25.51062441484413,"pfxX":-9.36321898513566,"pfxZ":3.398921202152822,"pX":-0.46152613810217474,"pZ":3.015300388046503,"vX0":7.431426764661236,"vY0":-139.65285585639072,"vZ0":-2.773880791816305,"x":134.59,"y":157.37,"x0":-1.9517425571911984,"y0":50.00038424557488,"z0":5.714755760123211,"aX":-18.33755368918173},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":15.2,"spinRate":2185,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39348013728278364,"extension":6.568613058685626},"index":0,"playId":"23c209ef-9240-3dfe-acad-bfa2fe5df8f1","pitchNumber":1,"startTime":"2026-08-29T21:54:13.874Z","endTime":"2026-08-29T21:54:17.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888508548693096,"aZ":-29.845469342954008,"pfxX":1.6377403371884642,"pfxZ":1.2936837421929948,"pX":0.30778306065285255,"pZ":2.4461423858230664,"vX0":5.312714065394262,"vY0":-133.0014075351048,"vZ0":-3.1923114266272172,"x":105.27,"y":172.73,"x0":-1.9235254196376674,"y0":50.00394240373009,"z0":5.81229224839331,"aX":2.9521589759852946},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.9,"breakHorizontal":-4.1,"spinRate":2466,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4108512340409991,"extension":6.4335829177231565},"index":1,"playId":"cfb563fe-e795-391c-9e1d-4c1b963832b1","pitchNumber":2,"startTime":"2026-08-29T21:54:26.039Z","endTime":"2026-08-29T21:54:29.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.633161940029257,"aZ":-30.129498344523412,"pfxX":5.60700015446001,"pfxZ":1.2664538265512997,"pX":0.3156917004290854,"pZ":-0.23454657704545365,"vX0":4.04659820350864,"vY0":-127.03554497385453,"vZ0":-8.982821394629289,"x":104.97,"y":245.11,"x0":-2.0323529095294703,"y0":50.003909017928834,"z0":5.7801222615836325,"aX":9.06629313544666},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":-11.2,"spinRate":2466,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4329489629552903,"extension":6.382443361766439},"index":2,"playId":"61aca3e8-8446-34b5-91a8-3ba186fec48f","pitchNumber":3,"startTime":"2026-08-29T21:54:37.734Z","endTime":"2026-08-29T21:54:41.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10735286386278,"aZ":-26.538196772914873,"pfxX":1.3829753284518977,"pfxZ":3.328795683641176,"pX":1.5358382757011328,"pZ":0.9757114167447822,"vX0":8.426613658287543,"vY0":-129.37085590267534,"vZ0":-7.353122522684002,"x":58.46,"y":212.44,"x0":-1.9440956039040949,"y0":50.00598362139635,"z0":5.890538742904641,"aX":2.342176307078149},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-4.4,"spinRate":2604,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4234564406735539,"extension":6.417303808513594},"index":3,"playId":"f38fd8fa-1f7b-363c-a365-fd8b4e4c9bf7","pitchNumber":4,"startTime":"2026-08-29T21:54:54.163Z","endTime":"2026-08-29T21:54:58.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:54:58.352Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T21:55:33.006Z","endTime":"2026-08-29T21:56:59.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"Offensive Substitution: Pinch-hitter Jesús Sánchez replaces Charles McAdoo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T21:55:17.761Z","endTime":"2026-08-29T21:55:35.304Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":807727,"link":"/api/v1/people/807727"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.238395187043587,"aZ":-22.188446421611584,"pfxX":-0.06533604249412939,"pfxZ":5.490382431894766,"pX":0.876597124481961,"pZ":0.839082450873651,"vX0":7.872037055173596,"vY0":-134.28562314188807,"vZ0":-8.342872081305542,"x":83.59,"y":216.12,"x0":-2.0896509822189238,"y0":50.00326458604812,"z0":5.575998800892845,"aX":-0.12038530842498571},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":-1.7,"spinRate":2283,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40855002744648994,"extension":6.615512233204685},"index":1,"playId":"286c6a17-5203-3e14-b9e3-d5fab092046f","pitchNumber":1,"startTime":"2026-08-29T21:55:35.304Z","endTime":"2026-08-29T21:55:39.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.327570104184495,"aZ":-24.69376911014264,"pfxX":-11.596424281831245,"pfxZ":3.8895173130016243,"pX":0.04532281811681248,"pZ":2.4052167684890398,"vX0":9.640169430017657,"vY0":-138.38521584822809,"vZ0":-4.465476524758005,"x":115.27,"y":173.84,"x0":-1.9914449713602471,"y0":50.00225454518931,"z0":5.711472791311177,"aX":-22.300259360781187},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2330,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39708877434186984,"extension":6.632831701859339},"index":2,"playId":"c34ffc10-b477-39b0-b214-3574c7fed837","pitchNumber":2,"startTime":"2026-08-29T21:55:50.694Z","endTime":"2026-08-29T21:55:53.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524320271596444,"aZ":-28.104964856329143,"pfxX":0.7729069573646679,"pfxZ":2.270842804912098,"pX":-0.8016062325876768,"pZ":2.872285252296415,"vX0":3.4172720213321917,"vY0":-133.35903917838718,"vZ0":-2.5319574756880625,"x":147.56,"y":161.23,"x0":-2.201809665933437,"y0":50.0065212028825,"z0":5.867913329911294,"aX":1.3881532079503702},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-2.2,"spinRate":2418,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.41121532675192096,"extension":6.475431922556211},"index":3,"playId":"67f7bce9-40ed-3e79-a73f-b4eb94916e64","pitchNumber":3,"startTime":"2026-08-29T21:56:07.979Z","endTime":"2026-08-29T21:56:14.062Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51719374721858,"aZ":-34.22688076049267,"pfxX":5.377409909678768,"pfxZ":-1.2350674725318083,"pX":0.21206469922465052,"pZ":1.19674171332862,"vX0":4.23084062808533,"vY0":-128.759287615231,"vZ0":-5.167996486015747,"x":108.92,"y":206.47,"x0":-2.15754929565063,"y0":50.004110459360575,"z0":5.912668213940539,"aX":8.92832556160103},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.2,"breakHorizontal":-10.8,"spinRate":2581,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4272108180614067,"extension":6.2966299356625965},"hitData":{"launchSpeed":93.0,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.5,"coordY":155.28}},"index":4,"playId":"f6e7722a-0d5d-35be-b288-21ec1e4620e6","pitchNumber":4,"startTime":"2026-08-29T21:56:51.591Z","endTime":"2026-08-29T21:56:59.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:56:59.161Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T21:59:21.372Z","endTime":"2026-08-29T22:00:28.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":7},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andrés Giménez replaces Jesús Sánchez, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:58:14.244Z","endTime":"2026-08-29T21:58:14.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"602","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"}},{"details":{"description":"Defensive switch from shortstop to second base for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T21:58:14.260Z","endTime":"2026-08-29T21:58:14.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Tyler Rogers replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T21:58:14.261Z","endTime":"2026-08-29T21:59:23.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42468377824947,"aZ":-44.23741827571104,"pfxX":-4.715711570796611,"pfxZ":-8.283751472863447,"pX":0.8410181167083809,"pZ":1.7912586765379632,"vX0":11.254695462297024,"vY0":-119.74128334604332,"vZ0":9.50089817242388,"x":84.94,"y":190.42,"x0":-3.3005963118234747,"y0":50.00089621322585,"z0":1.7249205806011096,"aX":-6.869850733033232},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.2,"breakHorizontal":5.9,"spinRate":1980,"spinDirection":321},"zone":14,"typeConfidence":0.88,"plateTime":0.45685684080323874,"extension":6.146011901400897},"index":3,"playId":"8fca637b-3ea2-3033-af53-c79c0dce222a","pitchNumber":1,"startTime":"2026-08-29T21:59:23.619Z","endTime":"2026-08-29T21:59:27.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.021253600254024,"aZ":-43.65885860351088,"pfxX":-4.508701261496463,"pfxZ":-7.922601818203023,"pX":1.7469136393539577,"pZ":1.9492349141414052,"vX0":12.96627194947714,"vY0":-119.87931667786918,"vZ0":9.906660486102545,"x":50.41,"y":186.15,"x0":-3.1554016581084383,"y0":50.0021152747957,"z0":1.666331980292668,"aX":-6.537508018344866},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.3,"breakHorizontal":4.9,"spinRate":2006,"spinDirection":328},"zone":14,"typeConfidence":0.88,"plateTime":0.4575861073634391,"extension":6.175895532647641},"index":4,"playId":"cd802a41-a79a-38f4-9351-daccbb168a64","pitchNumber":2,"startTime":"2026-08-29T21:59:37.423Z","endTime":"2026-08-29T21:59:41.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":65.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14840647118129,"aZ":-25.427586055811485,"pfxX":3.7219390892457893,"pfxZ":5.9892857323643,"pX":1.7068696028655579,"pZ":3.7666061337026053,"vX0":9.606676430413033,"vY0":-106.95826379363467,"vZ0":10.121206218087693,"x":51.94,"y":137.08,"x0":-3.3769587679914723,"y0":50.004147961763536,"z0":1.8353803766069188,"aX":4.19245210983108},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":14.9,"breakHorizontal":-10.0,"spinRate":2549,"spinDirection":116},"zone":12,"typeConfidence":0.88,"plateTime":0.5175660606560015,"extension":6.184778757968304},"index":5,"playId":"1fcb69a0-1542-3832-bc75-9f08c1dfb76e","pitchNumber":3,"startTime":"2026-08-29T21:59:50.009Z","endTime":"2026-08-29T21:59:53.972Z","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":82.2,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00354517834146,"aZ":-43.92282979335006,"pfxX":-3.7286779459759614,"pfxZ":-8.246832999621223,"pX":0.2467254882900017,"pZ":2.1119958310148617,"vX0":9.731028380687174,"vY0":-118.70699948912062,"vZ0":10.52749788529751,"x":107.6,"y":181.76,"x0":-3.423502684210187,"y0":50.00044198893651,"z0":1.6203549782805728,"aX":-5.313982688756486},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.9,"breakHorizontal":4.3,"spinRate":2079,"spinDirection":330},"zone":6,"typeConfidence":0.89,"plateTime":0.4616352974916422,"extension":6.095565352252544},"index":6,"playId":"49053e33-8301-3288-a73d-c033775a4bf5","pitchNumber":4,"startTime":"2026-08-29T22:00:04.041Z","endTime":"2026-08-29T22:00:08.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64852578584305,"aZ":-45.66586622295018,"pfxX":-1.647654919874232,"pfxZ":-9.410353167712032,"pX":0.5993747637596305,"pZ":1.7550637477890476,"vX0":9.960849987531292,"vY0":-119.20897886480725,"vZ0":9.917834709757193,"x":94.15,"y":191.39,"x0":-3.425108930378222,"y0":50.00082813496617,"z0":1.6690016523873437,"aX":-2.364606950906553},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.0,"breakHorizontal":0.5,"spinRate":2051,"spinDirection":324},"zone":9,"typeConfidence":0.9,"plateTime":0.4600713714208422,"extension":6.175073294880875},"index":7,"playId":"644d543c-651e-348d-8bc6-2c9186dd99c6","pitchNumber":5,"startTime":"2026-08-29T22:00:24.085Z","endTime":"2026-08-29T22:00:28.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:00:28.078Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:00:37.007Z","endTime":"2026-08-29T22:02:14.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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(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":82.7,"endSpeed":74.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.517159100413323,"aZ":-45.71569243050989,"pfxX":-2.190006343373116,"pfxZ":-9.433829653578991,"pX":0.7744362985225679,"pZ":1.4478016681558898,"vX0":10.357776186132503,"vY0":-119.45756050336529,"vZ0":9.326505036280436,"x":87.48,"y":199.69,"x0":-3.346368566032384,"y0":50.00348892355795,"z0":1.6150927531660881,"aX":-3.1435222956107505},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.2,"breakHorizontal":1.3,"spinRate":1936,"spinDirection":329},"zone":14,"typeConfidence":0.9,"plateTime":0.4597393473903617,"extension":6.1518682540438085},"index":0,"playId":"c29054d3-8d06-3f72-bb2c-6a226f665131","pitchNumber":1,"startTime":"2026-08-29T22:00:52.045Z","endTime":"2026-08-29T22:00:56.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.679229506758265,"aZ":-46.28926434615725,"pfxX":-1.7540443238005614,"pfxZ":-9.658409946935635,"pX":0.010730487676482011,"pZ":1.321849342018841,"vX0":8.878199515335774,"vY0":-120.4561441143268,"vZ0":9.209682802860154,"x":116.59,"y":203.09,"x0":-3.5043282172251526,"y0":50.00481946975013,"z0":1.5519567495456963,"aX":-2.5642240423657987},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.8,"breakHorizontal":1.0,"spinRate":2046,"spinDirection":328},"zone":14,"typeConfidence":0.91,"plateTime":0.45573172902366643,"extension":6.093523665495815},"index":1,"playId":"16772806-d7b5-350f-8c5a-cfcb9b927125","pitchNumber":2,"startTime":"2026-08-29T22:01:08.156Z","endTime":"2026-08-29T22:01:12.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":66.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96842923532624,"aZ":-26.106842978637445,"pfxX":6.091275981686165,"pfxZ":5.314262198793049,"pX":-0.8698875104326671,"pZ":3.2043408097176505,"vX0":4.2597128696171485,"vY0":-106.99444769883286,"vZ0":9.369201907115192,"x":150.16,"y":152.26,"x0":-3.6885139481514937,"y0":50.00478368719846,"z0":1.7027160195927302,"aX":6.959977271867337},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":12.8,"breakHorizontal":-12.4,"spinRate":2530,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.5148024525731962,"extension":6.07416700344536},"index":2,"playId":"e83efe62-425e-3123-978e-2fce0a1fb8a6","pitchNumber":3,"startTime":"2026-08-29T22:01:22.777Z","endTime":"2026-08-29T22:01:26.344Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"}}},{"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":83.7,"endSpeed":75.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46463162214601,"aZ":-47.37965320416984,"pfxX":-2.6375871960694335,"pfxZ":-10.470999399795396,"pX":1.3416877511754939,"pZ":3.390557668416835,"vX0":12.020390263262648,"vY0":-120.29928233780875,"vZ0":13.883947389120006,"x":65.86,"y":147.23,"x0":-3.398547430751484,"y0":50.00526679042989,"z0":1.754452560930337,"aX":-3.829179282081737},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.5,"breakHorizontal":1.6,"spinRate":2067,"spinDirection":333},"zone":12,"typeConfidence":0.91,"plateTime":0.45701875075776055,"extension":6.1710094779745726},"index":3,"playId":"d6d9315e-2659-3097-ab6c-f7d5c725c54b","pitchNumber":4,"startTime":"2026-08-29T22:01:54.029Z","endTime":"2026-08-29T22:01:57.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54005115977223,"aZ":-46.24526592740113,"pfxX":-1.7879295829811017,"pfxZ":-9.47396177197343,"pX":-0.7016132157190245,"pZ":1.8619124195687875,"vX0":7.527665803506601,"vY0":-121.5557437448627,"vZ0":10.266643329528794,"x":143.74,"y":188.51,"x0":-3.616671104768041,"y0":50.00369194463845,"z0":1.6106320678625408,"aX":-2.6559023371599135},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.2,"breakHorizontal":1.3,"spinRate":2055,"spinDirection":327},"zone":7,"typeConfidence":0.91,"plateTime":0.451925544428724,"extension":6.025686669635164},"index":4,"playId":"b3bbc6f5-4f20-3d5f-8e0c-e47f6847b49f","pitchNumber":5,"startTime":"2026-08-29T22:02:10.681Z","endTime":"2026-08-29T22:02:14.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:02:14.951Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:02:23.614Z","endTime":"2026-08-29T22:04:02.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.5,"endSpeed":76.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.208877796327805,"aZ":-45.61737391027377,"pfxX":-3.272178489425783,"pfxZ":-9.112055744341626,"pX":0.7581433998335567,"pZ":1.0648937803949408,"vX0":10.617825307118576,"vY0":-120.83456599703233,"vZ0":8.33097064123833,"x":88.1,"y":210.03,"x0":-3.273806847124242,"y0":50.00581160715003,"z0":1.5858506314948233,"aX":-4.825352227066969},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.9,"breakHorizontal":3.4,"spinRate":2072,"spinDirection":323},"zone":14,"typeConfidence":0.9,"plateTime":0.45381282678457513,"extension":6.1249400506630325},"index":0,"playId":"d9f116f2-ec40-3ca7-8c69-e8fc4caf0265","pitchNumber":1,"startTime":"2026-08-29T22:02:41.527Z","endTime":"2026-08-29T22:02:45.584Z","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":83.6,"endSpeed":75.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946725138545272,"aZ":-46.06555735280319,"pfxX":-3.5676310503945157,"pfxZ":-9.591683843660464,"pX":1.70685114059135,"pZ":2.364037142554201,"vX0":13.149625662465388,"vY0":-120.27793242957061,"vZ0":11.61644532260913,"x":51.94,"y":174.95,"x0":-3.396612117515176,"y0":50.00483765263304,"z0":1.5730100040870156,"aX":-5.165091191142621},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.4,"breakHorizontal":2.9,"spinRate":2119,"spinDirection":329},"zone":14,"typeConfidence":0.91,"plateTime":0.45748967127495144,"extension":6.186975994574325},"index":1,"playId":"fc4790b3-3f03-3d80-8a5f-612266d701c3","pitchNumber":2,"startTime":"2026-08-29T22:02:54.870Z","endTime":"2026-08-29T22:02:58.716Z","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":1,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":63.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882036459760677,"aZ":-23.277148294539728,"pfxX":7.013401636840494,"pfxZ":8.424090393714001,"pX":1.1076543820935212,"pZ":3.0050792687921652,"vX0":7.421924459494393,"vY0":-104.16729052924197,"vZ0":8.405347209215483,"x":74.78,"y":157.64,"x0":-3.4668112051348237,"y0":50.00034807070363,"z0":1.6943454741256208,"aX":7.403367646945643},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":19.0,"breakHorizontal":-15.5,"spinRate":2513,"spinDirection":121},"zone":12,"typeConfidence":0.91,"plateTime":0.5339244313682663,"extension":6.112503711557435},"index":2,"playId":"03b21a76-a044-3965-8863-c93fa268ef49","pitchNumber":3,"startTime":"2026-08-29T22:03:08.991Z","endTime":"2026-08-29T22:03:12.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37972145125174,"aZ":-44.81610473819662,"pfxX":-3.396567005935175,"pfxZ":-8.819673657214073,"pX":-0.09030974193440071,"pZ":1.15914240866559,"vX0":8.902201379447527,"vY0":-119.5783314892348,"vZ0":8.619982351561958,"x":120.44,"y":207.48,"x0":-3.4380583502114574,"y0":50.005704621449794,"z0":1.5480669711120776,"aX":-4.8678639605593075},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.2,"breakHorizontal":3.7,"spinRate":2038,"spinDirection":323},"zone":13,"typeConfidence":0.89,"plateTime":0.45996252413999716,"extension":6.06243502731594},"index":3,"playId":"bf3eb94b-1a1c-38da-a3f5-4dadb5422ead","pitchNumber":4,"startTime":"2026-08-29T22:03:26.347Z","endTime":"2026-08-29T22:03:30.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34305123390726,"aZ":-46.09516485781106,"pfxX":-3.622239483681036,"pfxZ":-9.597778334795857,"pX":0.9166888918706608,"pZ":1.763473356490492,"vX0":11.415217607213828,"vY0":-120.45030129530141,"vZ0":10.014458667718797,"x":82.06,"y":191.17,"x0":-3.441790691950147,"y0":50.00577300335283,"z0":1.6499278683267986,"aX":-5.252356955519266},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.0,"breakHorizontal":3.5,"spinRate":2114,"spinDirection":321},"zone":14,"typeConfidence":0.9,"plateTime":0.4571103582199494,"extension":6.102385387928737},"index":4,"playId":"8128681e-91c3-3e37-b8cc-1cbebcd6b355","pitchNumber":5,"startTime":"2026-08-29T22:03:41.902Z","endTime":"2026-08-29T22:03:45.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.664882899760684,"aZ":-45.59952427141604,"pfxX":-2.2445308856321917,"pfxZ":-9.34821983267263,"pX":1.1975522087303798,"pZ":2.341656780264202,"vX0":11.461448055780215,"vY0":-119.54595829898811,"vZ0":11.341572877118331,"x":71.35,"y":175.56,"x0":-3.382822026923244,"y0":50.001601980042466,"z0":1.6398987843662884,"aX":-3.225919886036725},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.3,"breakHorizontal":1.1,"spinRate":2135,"spinDirection":328},"zone":14,"typeConfidence":0.91,"plateTime":0.45950761221989733,"extension":6.2098335507726965},"index":5,"playId":"5f780a81-6777-3983-9902-fe6419582121","pitchNumber":6,"startTime":"2026-08-29T22:03:58.546Z","endTime":"2026-08-29T22:04:02.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:04:02.902Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Nathan Lukes. Julio Rodríguez to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:06:54.882Z","endTime":"2026-08-29T22:07:28.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T22:04:23.770Z","endTime":"2026-08-29T22:05:00.255Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Fluharty replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T22:05:00.255Z","endTime":"2026-08-29T22:06:36.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"a33a28d9-148b-35ed-8454-20c4a52279ab","startTime":"2026-08-29T22:06:36.497Z","endTime":"2026-08-29T22:06:40.895Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133896693882775,"aZ":-18.22783089896898,"pfxX":0.8941026650280737,"pfxZ":7.898088885665096,"pX":-1.329912507310174,"pZ":1.733857430874423,"vX0":-12.88160429613081,"vY0":-131.37216767253392,"vZ0":-6.054008907371571,"x":167.69,"y":191.97,"x0":3.499427986888921,"y0":50.00291454694442,"z0":5.401478021321608,"aX":1.5787142219057586},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":1.0,"spinRate":2745,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.41528372449073103,"extension":6.914786824769216},"index":3,"playId":"097a8091-e95b-3871-8abf-7af5e23c8efa","pitchNumber":1,"startTime":"2026-08-29T22:06:57.039Z","endTime":"2026-08-29T22:07:01.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119322708976867,"aZ":-25.93590987680843,"pfxX":-5.959394892673676,"pfxZ":4.362710922284958,"pX":-0.22097155852195605,"pZ":2.204615229789876,"vX0":-7.59902696480937,"vY0":-119.88042437026914,"vZ0":-2.484791197209442,"x":125.42,"y":179.26,"x0":3.7861961429303106,"y0":50.00084249718466,"z0":5.613513508276161,"aX":-8.51273051004797},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.4,"breakHorizontal":12.8,"spinRate":2788,"spinDirection":286},"zone":4,"typeConfidence":0.91,"plateTime":0.46013436039867095,"extension":6.822578982065826},"hitData":{"launchSpeed":82.4,"launchAngle":16.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.28,"coordY":118.97}},"index":4,"playId":"24425dc4-209f-369b-9c6f-ce8379bd641f","pitchNumber":2,"startTime":"2026-08-29T22:07:17.730Z","endTime":"2026-08-29T22:07:28.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:07:28.308Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:07:53.983Z","endTime":"2026-08-29T22:09:38.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22777560967759,"aZ":-17.515681979508184,"pfxX":0.6888775232544706,"pfxZ":8.167693833663169,"pX":1.8199577161587477,"pZ":3.7951489771855016,"vX0":-5.504016882601707,"vY0":-132.59563404926286,"vZ0":-1.5267560982719297,"x":47.63,"y":136.31,"x0":3.8260931577363597,"y0":50.00495549383274,"z0":5.6461643143127676,"aX":1.2379752803826056},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-0.1,"spinRate":2641,"spinDirection":186},"zone":12,"typeConfidence":0.9,"plateTime":0.4118394191347976,"extension":6.7518152758613175},"index":0,"playId":"c94fcfb7-a211-3d8f-a21f-221d5336e909","pitchNumber":1,"startTime":"2026-08-29T22:08:06.181Z","endTime":"2026-08-29T22:08:10.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451689778041565,"aZ":-18.35235450886612,"pfxX":0.9274543174665117,"pfxZ":8.114045144500068,"pX":-0.3123713269563184,"pZ":3.8018234737379437,"vX0":-10.463539749595142,"vY0":-129.55190463285726,"vZ0":-0.9311974407211636,"x":128.91,"y":136.13,"x0":3.6544240858074497,"y0":50.00603392255549,"z0":5.565530157139053,"aX":1.582000745595994},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.8,"breakHorizontal":0.6,"spinRate":2697,"spinDirection":159},"zone":11,"typeConfidence":0.88,"plateTime":0.4223895744285393,"extension":7.035988804763415},"index":1,"playId":"6570bec6-cfb7-3cd7-a9c9-4ce7fc1cfe17","pitchNumber":2,"startTime":"2026-08-29T22:08:26.586Z","endTime":"2026-08-29T22:08:30.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131617799959105,"aZ":-33.1164449561611,"pfxX":-7.311488162508695,"pfxZ":-0.6645744830776623,"pX":0.6982096827055334,"pZ":1.9955025856836504,"vX0":-4.700660476143158,"vY0":-118.53056037789402,"vZ0":-1.661808935146183,"x":90.39,"y":184.9,"x0":3.6652532804240168,"y0":50.00560780177796,"z0":5.762702719309398,"aX":-10.283860666150517},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.3,"breakHorizontal":14.5,"spinRate":2684,"spinDirection":292},"zone":9,"typeConfidence":0.91,"plateTime":0.46417649625662216,"extension":6.789672703087831},"index":2,"playId":"ea0c95de-fca5-3697-ab5a-3647fe1334e0","pitchNumber":3,"startTime":"2026-08-29T22:08:51.369Z","endTime":"2026-08-29T22:08:55.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.586357207037192,"aZ":-18.001155621006227,"pfxX":-0.259810075407926,"pfxZ":7.9040538852824955,"pX":0.7200511763877893,"pZ":3.1019033106068448,"vX0":-7.662638682703265,"vY0":-132.83812399739287,"vZ0":-3.0658370636135626,"x":89.55,"y":155.03,"x0":3.671759285633716,"y0":50.00231210524857,"z0":5.574561640959406,"aX":-0.46429681012513807},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":2.0,"spinRate":2777,"spinDirection":165},"zone":3,"typeConfidence":0.9,"plateTime":0.41181465050449706,"extension":6.862795536440724},"index":3,"playId":"fe682bed-ac5d-34a3-9952-83680a83d222","pitchNumber":4,"startTime":"2026-08-29T22:09:34.096Z","endTime":"2026-08-29T22:09:38.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:09:38.464Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:12:01.991Z","endTime":"2026-08-29T22:13:45.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.215012499547186,"aZ":-23.5160088988316,"pfxX":0.8151957834484049,"pfxZ":4.81243716674582,"pX":-0.9184266363515695,"pZ":2.5438132603366577,"vX0":3.0825424000227897,"vY0":-133.19783894359614,"vZ0":-4.242399030013735,"x":152.01,"y":170.1,"x0":-2.195972664976138,"y0":50.00493151377822,"z0":5.854638539893612,"aX":1.4663747443474593},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-2.2,"spinRate":2417,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4109901952551085,"extension":6.4556859700194025},"index":0,"playId":"6e5ec96c-aff2-3763-b5f2-2a09d7afdd34","pitchNumber":1,"startTime":"2026-08-29T22:12:21.823Z","endTime":"2026-08-29T22:12:25.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718086456018654,"aZ":-21.274890383669128,"pfxX":-0.7746779071670016,"pfxZ":6.09647141617666,"pX":-0.2929892864246313,"pZ":2.5210649521011694,"vX0":5.164252960567677,"vY0":-132.71417775633702,"vZ0":-4.69219380534785,"x":128.17,"y":170.71,"x0":-2.161391285045557,"y0":50.00594634293163,"z0":5.856496359458291,"aX":-1.3863798121333903},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":0.4,"spinRate":2315,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4123067573570198,"extension":6.555180593389586},"index":1,"playId":"781abc9f-bfb1-3023-8f66-db92d81c9386","pitchNumber":2,"startTime":"2026-08-29T22:12:33.712Z","endTime":"2026-08-29T22:12:40.204Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05376713739801,"aZ":-24.59002214039314,"pfxX":-9.48905605110666,"pfxZ":3.9170616127347877,"pX":-0.7349643770928344,"pZ":2.0475518561618413,"vX0":6.591995574267296,"vY0":-139.13825943581273,"vZ0":-5.409283060389284,"x":145.02,"y":183.5,"x0":-1.9180722774510197,"y0":50.0008861866075,"z0":5.67524391902294,"aX":-18.35821854667866},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":2161,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.39566670981657026,"extension":6.5486265232569005},"index":2,"playId":"aa1b1d43-2140-385b-9e4c-739db0e674f6","pitchNumber":3,"startTime":"2026-08-29T22:13:06.517Z","endTime":"2026-08-29T22:13:09.817Z","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":88.2,"endSpeed":80.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76125040516787,"aZ":-30.989229774188946,"pfxX":5.125651405783289,"pfxZ":0.7218437832878191,"pX":2.424401746282749,"pZ":0.2622184992075434,"vX0":9.035297431387887,"vY0":-127.88790335475949,"vZ0":-7.842939413792369,"x":24.59,"y":231.7,"x0":-1.8391750402049003,"y0":50.001412173203846,"z0":5.8455413402600644,"aX":8.370143915996755},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":-11.5,"spinRate":2696,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4305745975028379,"extension":6.386881732316162},"index":3,"playId":"9947262e-6da2-3770-b12b-256b88f1dee6","pitchNumber":4,"startTime":"2026-08-29T22:13:24.180Z","endTime":"2026-08-29T22:13:28.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84698171817602,"aZ":-31.111744181872254,"pfxX":4.745374970668195,"pfxZ":0.652971395817536,"pX":0.43780962851038774,"pZ":2.6370835033692717,"vX0":4.75276654989283,"vY0":-127.49440945890849,"vZ0":-2.283538702614895,"x":100.31,"y":167.58,"x0":-2.0771100038645223,"y0":50.0009892861166,"z0":6.03609480312001,"aX":7.6945442891163855},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":-9.8,"spinRate":2674,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4320794738198983,"extension":6.350703417699301},"index":4,"playId":"a9518d89-3961-393d-ac61-3356d08fadb8","pitchNumber":5,"startTime":"2026-08-29T22:13:41.333Z","endTime":"2026-08-29T22:13:45.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:13:45.291Z","atBatIndex":65},{"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":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:13:54.768Z","endTime":"2026-08-29T22:14:35.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45684395144999,"aZ":-24.800080611210433,"pfxX":-9.96399781229031,"pfxZ":3.854444194017786,"pX":0.6130270137226762,"pZ":2.0891794816670335,"vX0":10.34730353206783,"vY0":-137.8854360274464,"vZ0":-5.325955735928728,"x":93.63,"y":182.37,"x0":-1.905044048606452,"y0":50.00356094679483,"z0":5.7330869933199775,"aX":-19.066818796046057},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":2158,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3981909272881192,"extension":6.523942353140131},"index":0,"playId":"3a61eedf-c32c-3193-ad81-7d34ea340e5a","pitchNumber":1,"startTime":"2026-08-29T22:14:12.779Z","endTime":"2026-08-29T22:14:16.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425731925013118,"aZ":-26.687504949414198,"pfxX":-0.11196993385459976,"pfxZ":2.960321685068502,"pX":-0.001628754680364064,"pZ":2.167207146615335,"vX0":5.8284879315511775,"vY0":-135.03072067957444,"vZ0":-4.778174968389106,"x":117.06,"y":180.27,"x0":-2.1702566024251473,"y0":50.001407125565095,"z0":5.829019713105695,"aX":-0.20735674347885677},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":-1.0,"spinRate":2383,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.4050694205640082,"extension":6.434473720749316},"hitData":{"launchSpeed":86.2,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.87,"coordY":141.35}},"index":1,"playId":"7c93ad6e-277a-37e0-8e03-292d61ed9df6","pitchNumber":2,"startTime":"2026-08-29T22:14:28.077Z","endTime":"2026-08-29T22:14:35.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:14:35.954Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, first baseman Josh Naylor to pitcher Carlos Vargas.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:14:53.358Z","endTime":"2026-08-29T22:15:03.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":95.2,"endSpeed":87.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95277902916276,"aZ":-27.969003812529174,"pfxX":-7.506122403537892,"pfxZ":2.151554064767492,"pX":0.0019892032248297518,"pZ":3.0965214908982013,"vX0":7.85807706073623,"vY0":-138.56374892577242,"vZ0":-2.2460947165697926,"x":116.92,"y":155.17,"x0":-1.8861108832185414,"y0":50.00653585623129,"z0":5.773359698401395,"aX":-14.700393599563183},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":12.1,"spinRate":2122,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3942508940201628,"extension":6.500080050313321},"hitData":{"launchSpeed":78.0,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.48,"coordY":163.14}},"index":0,"playId":"9029882c-82ea-3354-b387-42b2511a9923","pitchNumber":1,"startTime":"2026-08-29T22:14:56.771Z","endTime":"2026-08-29T22:15:03.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:15:03.442Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, first baseman Vladimir Guerrero Jr. to pitcher Louis Varland.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:17:29.600Z","endTime":"2026-08-29T22:18:50.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:15:58.113Z","endTime":"2026-08-29T22:17:31.859Z","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(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":88.2,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.038814858064512,"aZ":-33.495336543298926,"pfxX":4.081321630914555,"pfxZ":-0.8065626726436879,"pX":-0.7677956476981941,"pZ":2.4508227582872126,"vX0":4.349221107515578,"vY0":-128.28152819420404,"vZ0":-1.161304126743477,"x":146.27,"y":172.61,"x0":-3.0242017072764753,"y0":50.000828099709196,"z0":5.554318960368594,"aX":6.704526772368175},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-8.5,"spinRate":2595,"spinDirection":58},"zone":4,"typeConfidence":0.87,"plateTime":0.4293047449804126,"extension":6.406520808490752},"index":1,"playId":"a2e5af22-1fa2-31f8-b74d-cf65fce643de","pitchNumber":1,"startTime":"2026-08-29T22:17:31.859Z","endTime":"2026-08-29T22:17:35.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":89.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.62173710370303,"aZ":-12.635857578365227,"pfxX":-5.68841497803846,"pfxZ":9.320131648755867,"pX":-0.5997830427943682,"pZ":3.5806603086741573,"vX0":8.385051743144846,"vY0":-144.74484139280776,"vZ0":-3.0176167801825104,"x":139.86,"y":142.1,"x0":-2.811592914930782,"y0":50.001206056962786,"z0":5.423743528566208,"aX":-11.92371881760877},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2452,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38019577381377667,"extension":6.5825647892151675},"index":2,"playId":"92f4d742-b4a4-3517-86cf-1a049d743623","pitchNumber":2,"startTime":"2026-08-29T22:17:47.205Z","endTime":"2026-08-29T22:17:51.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28242876662228,"aZ":-9.201152121059684,"pfxX":-6.250766655240104,"pfxZ":10.986810861918443,"pX":-0.3398044896634543,"pZ":1.200397925506519,"vX0":8.739133396109906,"vY0":-144.10710348047553,"vZ0":-9.861562293680816,"x":129.95,"y":206.37,"x0":-2.6077491626787146,"y0":50.00550002348989,"z0":5.246444095643587,"aX":-13.073719121809377},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":9.5,"spinRate":2379,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.38092171275476483,"extension":6.694305825249812},"index":3,"playId":"94178f84-5b29-3a83-8fb1-27c2fbb42017","pitchNumber":3,"startTime":"2026-08-29T22:18:01.308Z","endTime":"2026-08-29T22:18:05.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.668934165608846,"aZ":-11.794407430190295,"pfxX":-6.178102605205075,"pfxZ":9.696828607281443,"pX":-0.9254697508410716,"pZ":1.8935687276288722,"vX0":7.901089857973573,"vY0":-144.72019429541075,"vZ0":-7.377702739502103,"x":152.28,"y":187.65,"x0":-2.9001906127443933,"y0":50.002355506594455,"z0":5.213795577666494,"aX":-12.984441565045893},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":9.5,"spinRate":2390,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.37981279171948534,"extension":7.206300398370407},"index":4,"playId":"b2c83f76-e4b8-388d-859b-3c752c0a0059","pitchNumber":4,"startTime":"2026-08-29T22:18:17.267Z","endTime":"2026-08-29T22:18:21.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-29T22:18:31.667Z","endTime":"2026-08-29T22:18:42.610Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953017689207204,"aZ":-32.33390460294082,"pfxX":-9.202733570516479,"pfxZ":-0.08615394806677834,"pX":-0.8198424559791758,"pZ":1.6052327153322528,"vX0":7.995678667626333,"vY0":-136.3492928085137,"vZ0":-3.8876780923433385,"x":148.25,"y":195.44,"x0":-2.589416593272311,"y0":50.00231157483359,"z0":5.271771817414661,"aX":-17.390924805939342},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.7,"breakHorizontal":15.0,"spinRate":1704,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4011482701644806,"extension":6.799549109281245},"hitData":{"launchSpeed":65.0,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.61,"coordY":170.4}},"index":6,"playId":"858d7289-48d2-3ebd-b373-51f2c3426b90","pitchNumber":5,"startTime":"2026-08-29T22:18:42.610Z","endTime":"2026-08-29T22:18:50.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:18:50.281Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:19:22.848Z","endTime":"2026-08-29T22:21:11.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62376068760309,"aZ":-9.926218439160756,"pfxX":-7.971631465370609,"pfxZ":10.504252494135773,"pX":0.37256529507022157,"pZ":2.1082514440303233,"vX0":10.928428398895683,"vY0":-144.80401535990828,"vZ0":-7.3480039256214384,"x":102.8,"y":181.86,"x0":-2.4192709998899105,"y0":50.00650577154853,"z0":5.29030674547979,"aX":-16.889877770290244},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.6,"breakHorizontal":12.2,"spinRate":2376,"spinDirection":215},"zone":9,"typeConfidence":0.79,"plateTime":0.3786244451151344,"extension":6.784194518545127},"index":0,"playId":"c15283af-6dab-3258-a0ad-d3b97484f7bd","pitchNumber":1,"startTime":"2026-08-29T22:19:29.268Z","endTime":"2026-08-29T22:19:33.134Z","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":101.3,"endSpeed":92.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.83248420689189,"aZ":-9.748415102743023,"pfxX":-8.042432694848728,"pfxZ":10.346436474275205,"pX":1.5577247140546266,"pZ":1.4726420995348641,"vX0":14.00134407866857,"vY0":-146.56393000865393,"vZ0":-9.429179198072715,"x":57.62,"y":199.02,"x0":-2.244486732136337,"y0":50.00102658919,"z0":5.3203136142059035,"aX":-17.430263083177337},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.8,"breakHorizontal":11.6,"spinRate":2374,"spinDirection":213},"zone":14,"typeConfidence":0.69,"plateTime":0.37423110563548656,"extension":6.781476886821165},"index":1,"playId":"e65d79ed-9b4c-39a1-8568-88e284a61371","pitchNumber":2,"startTime":"2026-08-29T22:19:46.028Z","endTime":"2026-08-29T22:19:49.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906598579926943,"aZ":-33.354308891527225,"pfxX":2.735339156223403,"pfxZ":-0.7119701466751467,"pX":0.8621798924504365,"pZ":1.2901561516067808,"vX0":7.743627232444085,"vY0":-128.44278110275022,"vZ0":-3.745096297968604,"x":84.14,"y":203.95,"x0":-2.5533413890951966,"y0":50.001972892914196,"z0":5.37537593004446,"aX":4.544525898362481},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.9,"breakHorizontal":-6.7,"spinRate":2640,"spinDirection":45},"zone":14,"typeConfidence":0.86,"plateTime":0.42728967137770146,"extension":6.775574884903968},"index":2,"playId":"dcd06db3-a194-347a-8efa-04f1ec4bc4fc","pitchNumber":3,"startTime":"2026-08-29T22:20:01.122Z","endTime":"2026-08-29T22:20:04.959Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.448517695078305,"aZ":-41.36154522729959,"pfxX":3.4016207080614147,"pfxZ":-5.4399326627757425,"pX":-0.8066477298545526,"pZ":2.2614155287029343,"vX0":3.7708098887374,"vY0":-129.0276131885695,"vZ0":-0.1640139837218284,"x":147.75,"y":177.72,"x0":-2.728133507045094,"y0":50.00390070404355,"z0":5.5088310285391735,"aX":5.743607010258244},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-9.7,"breakHorizontal":-7.0,"spinRate":2573,"spinDirection":46},"zone":4,"typeConfidence":0.91,"plateTime":0.4242492456276272,"extension":6.728555617910038},"index":3,"playId":"57213417-ae25-3979-8ffe-655e9128895a","pitchNumber":4,"startTime":"2026-08-29T22:20:18.400Z","endTime":"2026-08-29T22:20:22.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-29T22:20:30.195Z","endTime":"2026-08-29T22:20:45.233Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":100.6,"endSpeed":92.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9325191952995,"aZ":-12.526684113595595,"pfxX":-6.912335287193351,"pfxZ":9.07588593603107,"pX":0.27988906618433607,"pZ":2.1278209460602033,"vX0":10.504991042426221,"vY0":-146.1054656201306,"vZ0":-6.757444944304577,"x":106.33,"y":181.33,"x0":-2.4616807871360744,"y0":50.00695946621677,"z0":5.221202175030633,"aX":-14.970981494442823},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2444,"spinDirection":212},"zone":9,"typeConfidence":0.84,"plateTime":0.3746628287732552,"extension":6.965355222274235},"index":5,"playId":"f2fab31c-1f09-3356-8265-b6669f419df0","pitchNumber":5,"startTime":"2026-08-29T22:20:45.233Z","endTime":"2026-08-29T22:20:48.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74586702193791,"aZ":-10.651131710038348,"pfxX":-4.238741443156057,"pfxZ":9.999764476140172,"pX":0.28399731616896845,"pZ":2.6579025257462274,"vX0":9.798916534124212,"vY0":-145.88861253103136,"vZ0":-5.77137802621008,"x":106.17,"y":167.02,"x0":-2.56976458552935,"y0":50.006526337076004,"z0":5.305781196454615,"aX":-9.127148996152851},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2482,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.37563612854184614,"extension":6.895814870813225},"index":6,"playId":"1f42ea52-f720-3472-8875-be96f825dbde","pitchNumber":6,"startTime":"2026-08-29T22:21:07.320Z","endTime":"2026-08-29T22:21:11.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:21:11.625Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to center fielder Brett Bateman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:21:23.283Z","endTime":"2026-08-29T22:22:04.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.88"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.05"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.66"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.10"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".255"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45028059529566,"aZ":-39.17795227258581,"pfxX":1.4413896063763347,"pfxZ":-4.1729122376465435,"pX":0.3455306360850628,"pZ":1.8203218089227067,"vX0":6.853951447763495,"vY0":-128.65635198970904,"vZ0":-1.6628105448098442,"x":103.83,"y":189.63,"x0":-2.5392678434500255,"y0":50.00395481880213,"z0":5.508722003890733,"aX":2.417656522743129},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.7,"breakHorizontal":-4.1,"spinRate":2737,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.42557945102476724,"extension":6.74813179168616},"hitData":{"launchSpeed":92.7,"launchAngle":31.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.0,"coordY":67.29}},"index":0,"playId":"3aa553e9-48b6-356f-ba5b-2ce45e352967","pitchNumber":1,"startTime":"2026-08-29T22:21:55.770Z","endTime":"2026-08-29T22:22:04.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:22:04.704Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to center fielder Brett Bateman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:21:23.283Z","endTime":"2026-08-29T22:22:04.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.88"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.05"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.66"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.10"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".255"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45028059529566,"aZ":-39.17795227258581,"pfxX":1.4413896063763347,"pfxZ":-4.1729122376465435,"pX":0.3455306360850628,"pZ":1.8203218089227067,"vX0":6.853951447763495,"vY0":-128.65635198970904,"vZ0":-1.6628105448098442,"x":103.83,"y":189.63,"x0":-2.5392678434500255,"y0":50.00395481880213,"z0":5.508722003890733,"aX":2.417656522743129},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.7,"breakHorizontal":-4.1,"spinRate":2737,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.42557945102476724,"extension":6.74813179168616},"hitData":{"launchSpeed":92.7,"launchAngle":31.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.0,"coordY":67.29}},"index":0,"playId":"3aa553e9-48b6-356f-ba5b-2ce45e352967","pitchNumber":1,"startTime":"2026-08-29T22:21:55.770Z","endTime":"2026-08-29T22:22:04.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:22:04.704Z","atBatIndex":70},"scoringPlays":[7,26,41,51,52],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"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":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":196.42,"y":110.38},"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":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":150.66,"y":155.28},"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":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":143.32,"y":57.53},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":109.51,"y":155.88},"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":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":181.67,"y":129.1},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":150.5,"y":152.28},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":228.62,"y":95.14},"type":"H","description":"Home Run"},{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":128.13,"y":182.34},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":208.65,"y":116.4},"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":2,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"coordinates":{"x":126.25,"y":141.76},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":192.41,"y":112.31},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":20,"top":[14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":156.86,"y":90.75},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"coordinates":{"x":53.02,"y":130.27},"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":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":110.72,"y":157.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"coordinates":{"x":113.14,"y":154.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":135.76,"y":182.29},"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":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"coordinates":{"x":63.52,"y":105.05},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":32,"top":[21,22,23,24,25,26,27],"bottom":[28,29,30,31,32],"hits":{"away":[{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":149.03,"y":131.62},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":168.81,"y":137.73},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":89.6,"y":84.6},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":142.19,"y":146.8},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":104.4,"y":158.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":168.88,"y":66.66},"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":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"coordinates":{"x":85.89,"y":95.68},"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":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":177.14,"y":151.24},"type":"O","description":"Pop Out"}]}},{"startIndex":33,"endIndex":42,"top":[33,34,35],"bottom":[36,37,38,39,40,41,42],"hits":{"away":[{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"coordinates":{"x":120.98,"y":87.71},"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":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":125.22,"y":184.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":152.48,"y":147.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":134.39,"y":115.63},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":53,"top":[43,44,45,46],"bottom":[47,48,49,50,51,52,53],"hits":{"away":[{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":90.1,"y":119.85},"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":6,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":81.05,"y":95.17},"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":6,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":148.07,"y":178.41},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":186.8,"y":111.68},"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"coordinates":{"x":134.36,"y":194.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"coordinates":{"x":79.86,"y":116.55},"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":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":158.66,"y":97.47},"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":6,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":69.57,"y":108.08},"type":"O","description":"Lineout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"hits":{"away":[{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"coordinates":{"x":145.29,"y":145.47},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":104.38,"y":147.93},"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":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":155.5,"y":155.28},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62,63,64],"bottom":[65,66,67],"hits":{"away":[{"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":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":200.28,"y":118.97},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":143.87,"y":141.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":152.48,"y":163.14},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":70,"top":[68,69,70],"bottom":[],"hits":{"away":[{"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":144.61,"y":170.4},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":92.0,"y":67.29},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"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":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":5,"errors":0,"leftOnBase":8},"away":{"runs":3,"hits":6,"errors":0,"leftOnBase":5}},"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":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"right":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"onDeck":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"inHole":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"battingOrder":10,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"onDeck":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"inHole":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"battingOrder":8,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"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":6,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".228","atBats":32,"obp":".308","slg":".374","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":9,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":29,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"4.13","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.24","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":62,"strikes":92,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":3,"pitchesPerInning":"19.25","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"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":"400","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":66,"groundOuts":151,"airOuts":141,"runs":49,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":68,"baseOnBalls":40,"intentionalWalks":3,"hits":133,"hitByPitch":5,"avg":".271","atBats":491,"obp":".331","slg":".369","ops":".700","caughtStealing":7,"stolenBases":25,"stolenBasePercentage":".781","caughtStealingPercentage":".219","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":181,"rbi":47,"leftOnBase":224,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"49.10","popOuts":39,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":111,"putOuts":867,"errors":7,"chances":985,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":29,"groundOuts":34,"airOuts":43,"runs":14,"doubles":3,"triples":2,"homeRuns":0,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":3,"avg":".262","atBats":130,"obp":".322","slg":".315","ops":".637","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":41,"rbi":9,"leftOnBase":57,"sacBunts":2,"sacFlies":1,"babip":".312","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":8,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"27.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"26.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"45.00","runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":85,"errors":2,"chances":90,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":87,"groundOuts":129,"airOuts":156,"runs":62,"doubles":16,"triples":3,"homeRuns":16,"strikeOuts":91,"baseOnBalls":35,"intentionalWalks":0,"hits":122,"hitByPitch":9,"avg":".247","atBats":494,"obp":".307","slg":".389","ops":".696","caughtStealing":5,"stolenBases":3,"stolenBasePercentage":".375","caughtStealingPercentage":".625","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":542,"totalBases":192,"rbi":57,"leftOnBase":193,"sacBunts":1,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.88","popOuts":39,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":350,"putOuts":184,"errors":6,"chances":540,"fielding":".989","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":{"note":"(L, 4-3)","summary":"0.2 IP, 2 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":0,"flyOuts":27,"groundOuts":77,"airOuts":44,"runs":25,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":2,"hits":62,"hitByPitch":6,"atBats":225,"obp":".340","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":917,"era":"3.83","inningsPitched":"56.1","wins":4,"losses":3,"saves":3,"saveOpportunities":6,"holds":13,"blownSaves":3,"earnedRuns":24,"whip":"1.38","battersFaced":249,"outs":169,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":917,"balls":297,"strikes":620,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":2,"winPercentage":".571","pitchesPerInning":"16.28","gamesFinished":7,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.03","walksPer9Inn":"2.56","hitsPer9Inn":"9.91","runsScoredPer9":"3.99","homeRunsPer9":"0.96","inheritedRunners":24,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":2,"chances":13,"fielding":".846","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":10,"groundOuts":34,"airOuts":24,"runs":27,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":126,"obp":".326","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":570,"era":"6.47","inningsPitched":"32.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":23,"whip":"1.38","battersFaced":142,"outs":96,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":202,"strikes":368,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".200","pitchesPerInning":"17.81","gamesFinished":11,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"10.69","walksPer9Inn":"3.66","hitsPer9Inn":"8.72","runsScoredPer9":"7.59","homeRunsPer9":"1.13","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"31","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":15,"groundOuts":28,"airOuts":24,"runs":15,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".197","atBats":117,"obp":".288","slg":".333","ops":".621","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":39,"rbi":11,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.25","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":20,"obp":".524","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"18.90","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.30","battersFaced":21,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":18,"strikes":42,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"29.70","runsScoredPer9":"18.90","homeRunsPer9":"5.40","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":31,"errors":3,"chances":81,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"100","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":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":57,"groundOuts":129,"airOuts":102,"runs":85,"doubles":26,"triples":1,"homeRuns":20,"strikeOuts":117,"baseOnBalls":56,"intentionalWalks":0,"hits":128,"hitByPitch":20,"avg":".271","atBats":473,"obp":".370","slg":".457","ops":".827","caughtStealing":8,"stolenBases":20,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":552,"totalBases":216,"rbi":58,"leftOnBase":176,"sacBunts":0,"sacFlies":3,"babip":".319","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.65","popOuts":16,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":247,"errors":0,"chances":250,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":35,"groundOuts":92,"airOuts":83,"runs":39,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":80,"baseOnBalls":51,"intentionalWalks":0,"hits":67,"hitByPitch":5,"avg":".209","atBats":320,"obp":".325","slg":".338","ops":".663","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":108,"rbi":30,"leftOnBase":110,"sacBunts":0,"sacFlies":2,"babip":".246","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":22,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":116,"errors":10,"chances":291,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621550":{"person":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"jerseyNumber":"35","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":5,"airOuts":16,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".111","atBats":45,"obp":".167","slg":".200","ops":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":9,"rbi":4,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".160","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":32,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 3 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":80,"groundOuts":110,"airOuts":133,"runs":69,"doubles":20,"triples":1,"homeRuns":7,"strikeOuts":122,"baseOnBalls":94,"intentionalWalks":2,"hits":108,"hitByPitch":7,"avg":".230","atBats":470,"obp":".364","slg":".321","ops":".685","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":574,"totalBases":151,"rbi":34,"leftOnBase":166,"sacBunts":0,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.14","popOuts":23,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":191,"errors":3,"chances":197,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":51,"groundOuts":100,"airOuts":89,"runs":47,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":89,"baseOnBalls":37,"intentionalWalks":2,"hits":95,"hitByPitch":5,"avg":".256","atBats":371,"obp":".330","slg":".480","ops":".810","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":178,"rbi":59,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.55","popOuts":13,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":55,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"500","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":72,"groundOuts":52,"airOuts":116,"runs":34,"doubles":8,"triples":0,"homeRuns":19,"strikeOuts":134,"baseOnBalls":58,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".169","atBats":360,"obp":".288","slg":".350","ops":".638","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":126,"rbi":53,"leftOnBase":177,"sacBunts":0,"sacFlies":3,"babip":".200","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.95","popOuts":30,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":55,"stolenBasePercentage":".775","caughtStealingPercentage":".225","assists":24,"putOuts":666,"errors":3,"chances":693,"fielding":".996","passedBall":1,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640902":{"person":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"jerseyNumber":"5","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":6,"groundOuts":17,"airOuts":22,"runs":9,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".276","atBats":76,"obp":".329","slg":".355","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":27,"rbi":4,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"obp":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"54.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"9.00","battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"48.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"81.00","runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","assists":8,"putOuts":203,"errors":0,"chances":211,"fielding":"1.000","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID801126":{"person":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"jerseyNumber":"90","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":9,"groundOuts":7,"airOuts":12,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".158","atBats":38,"obp":".250","slg":".263","ops":".513","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":10,"rbi":3,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".240","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":26,"putOuts":13,"errors":3,"chances":42,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":26,"gamesStarted":26,"flyOuts":88,"groundOuts":120,"airOuts":170,"runs":58,"doubles":34,"triples":0,"homeRuns":21,"strikeOuts":162,"baseOnBalls":39,"intentionalWalks":1,"hits":120,"hitByPitch":5,"atBats":566,"obp":".268","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2459,"era":"3.36","inningsPitched":"155.1","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.02","battersFaced":616,"outs":466,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2459,"balls":856,"strikes":1603,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".611","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"4.15","strikeoutsPer9Inn":"9.39","walksPer9Inn":"2.26","hitsPer9Inn":"6.95","runsScoredPer9":"3.36","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":34,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":1,"chances":22,"fielding":".955","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":25,"gamesStarted":25,"flyOuts":91,"groundOuts":111,"airOuts":165,"runs":73,"doubles":23,"triples":3,"homeRuns":17,"strikeOuts":142,"baseOnBalls":30,"intentionalWalks":1,"hits":126,"hitByPitch":7,"atBats":540,"obp":".281","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2194,"era":"4.36","inningsPitched":"142.1","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.10","battersFaced":581,"outs":427,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2194,"balls":715,"strikes":1479,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"15.41","gamesFinished":0,"strikeoutWalkRatio":"4.73","strikeoutsPer9Inn":"8.98","walksPer9Inn":"1.90","hitsPer9Inn":"7.97","runsScoredPer9":"4.62","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":14,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"58","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":55,"gamesStarted":0,"flyOuts":23,"groundOuts":41,"airOuts":43,"runs":28,"doubles":4,"triples":1,"homeRuns":9,"strikeOuts":57,"baseOnBalls":29,"intentionalWalks":2,"hits":39,"hitByPitch":3,"atBats":179,"obp":".335","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":923,"era":"4.62","inningsPitched":"48.2","wins":5,"losses":3,"saves":12,"saveOpportunities":17,"holds":5,"blownSaves":5,"earnedRuns":25,"whip":"1.40","battersFaced":212,"outs":146,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":923,"balls":368,"strikes":555,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".625","pitchesPerInning":"18.97","gamesFinished":25,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"10.54","walksPer9Inn":"5.36","hitsPer9Inn":"7.21","runsScoredPer9":"5.18","homeRunsPer9":"1.66","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":25,"gamesStarted":25,"flyOuts":85,"groundOuts":138,"airOuts":153,"runs":70,"doubles":31,"triples":3,"homeRuns":17,"strikeOuts":126,"baseOnBalls":34,"intentionalWalks":1,"hits":163,"hitByPitch":3,"atBats":579,"obp":".324","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2282,"era":"4.02","inningsPitched":"147.2","wins":9,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.33","battersFaced":617,"outs":443,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2282,"balls":741,"strikes":1541,"strikePercentage":".680","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".474","pitchesPerInning":"15.45","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"7.68","walksPer9Inn":"2.07","hitsPer9Inn":"9.93","runsScoredPer9":"4.27","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":35},"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}},"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":51,"gamesStarted":0,"flyOuts":15,"groundOuts":36,"airOuts":31,"runs":25,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":77,"baseOnBalls":20,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":182,"obp":".294","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":819,"era":"4.28","inningsPitched":"48.1","wins":5,"losses":5,"saves":24,"saveOpportunities":32,"holds":0,"blownSaves":8,"earnedRuns":23,"whip":"1.22","battersFaced":204,"outs":145,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":819,"balls":290,"strikes":529,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".500","pitchesPerInning":"16.94","gamesFinished":40,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"14.34","walksPer9Inn":"3.72","hitsPer9Inn":"7.26","runsScoredPer9":"4.66","homeRunsPer9":"1.30","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"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}},"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":43,"gamesStarted":0,"flyOuts":21,"groundOuts":38,"airOuts":36,"runs":12,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":2,"hits":27,"hitByPitch":5,"atBats":128,"obp":".304","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":543,"era":"2.50","inningsPitched":"36.0","wins":2,"losses":3,"saves":1,"saveOpportunities":2,"holds":17,"blownSaves":1,"earnedRuns":10,"whip":"1.11","battersFaced":150,"outs":108,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":181,"strikes":362,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".400","pitchesPerInning":"15.08","gamesFinished":5,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"7.75","walksPer9Inn":"3.25","hitsPer9Inn":"6.75","runsScoredPer9":"3.00","homeRunsPer9":"0.75","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":76,"groundOuts":108,"airOuts":146,"runs":61,"doubles":18,"triples":0,"homeRuns":20,"strikeOuts":121,"baseOnBalls":41,"intentionalWalks":2,"hits":121,"hitByPitch":5,"avg":".246","atBats":492,"obp":".308","slg":".404","ops":".712","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":542,"totalBases":199,"rbi":56,"leftOnBase":202,"sacBunts":0,"sacFlies":4,"babip":".285","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.60","popOuts":27,"lineOuts":43},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":312,"errors":3,"chances":319,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID807739":{"person":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 2 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":31,"strikes":54,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":166,"era":"4.50","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":59,"strikes":107,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.20","walksPer9Inn":"4.50","hitsPer9Inn":"7.20","runsScoredPer9":"4.50","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":17,"gamesStarted":16,"flyOuts":69,"groundOuts":74,"airOuts":107,"runs":47,"doubles":13,"triples":2,"homeRuns":17,"strikeOuts":92,"baseOnBalls":25,"intentionalWalks":1,"hits":77,"hitByPitch":1,"atBats":348,"obp":".275","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1464,"era":"4.12","inningsPitched":"94.0","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.09","battersFaced":376,"outs":282,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1464,"balls":467,"strikes":997,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".333","pitchesPerInning":"15.57","gamesFinished":1,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"8.81","walksPer9Inn":"2.39","hitsPer9Inn":"7.37","runsScoredPer9":"4.50","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":12,"errors":0,"chances":15,"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":{"summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":13,"strikes":9,"strikePercentage":".410","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":64,"gamesStarted":0,"flyOuts":39,"groundOuts":47,"airOuts":69,"runs":23,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":20,"intentionalWalks":2,"hits":60,"hitByPitch":1,"atBats":230,"obp":".316","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":985,"era":"2.97","inningsPitched":"60.2","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":25,"blownSaves":3,"earnedRuns":20,"whip":"1.32","battersFaced":258,"outs":182,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":985,"balls":333,"strikes":652,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.68","rbi":1,"winPercentage":".500","pitchesPerInning":"16.24","gamesFinished":2,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"9.05","walksPer9Inn":"2.97","hitsPer9Inn":"8.90","runsScoredPer9":"3.41","homeRunsPer9":"1.34","inheritedRunners":38,"inheritedRunnersScored":16,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672841":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":4,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":95,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":25,"outs":20,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":26,"strikes":69,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"14.25","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.35","hitsPer9Inn":"5.40","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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"}]}},"batters":[668227,686527,677594,647304,663728,702284,621493,641487,801126,807739,660825,678606,672841],"pitchers":[807739,660825,678606,672841],"bench":[640902,645302,642215,621550],"bullpen":[622554,669302,669923,682243,662253,621074,642100,693433],"battingOrder":[668227,686527,677594,647304,663728,702284,621493,641487,801126],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Raleigh (19, 2nd inning off Soriano, J, 0 on, 1 out)."},{"label":"TB","value":"Crawford, J; Naylor, J 2; Raleigh 5; Ward, T."},{"label":"RBI","value":"Raleigh (53); Ward, T 2 (34)."},{"label":"2-out RBI","value":"Ward, T 2."},{"label":"Runners left in scoring position, 2 out","value":"Crawford, J; Raleigh."},{"label":"GIDP","value":"Arozarena."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"5."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".245","atBats":29,"obp":".307","slg":".380","ops":".687","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":6,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"3.97","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.31","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":43,"strikes":85,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":3,"pitchesPerInning":"14.22","runsScoredPer9":"3.00","homeRunsPer9":"1.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":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"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":41,"gamesStarted":5,"flyOuts":40,"groundOuts":93,"airOuts":74,"runs":29,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":74,"baseOnBalls":20,"intentionalWalks":1,"hits":70,"hitByPitch":1,"atBats":309,"obp":".275","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1277,"era":"2.95","inningsPitched":"82.1","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":27,"whip":"1.09","battersFaced":332,"outs":247,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":1277,"balls":430,"strikes":847,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".714","pitchesPerInning":"15.51","gamesFinished":8,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"8.09","walksPer9Inn":"2.19","hitsPer9Inn":"7.65","runsScoredPer9":"3.17","homeRunsPer9":"0.55","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":20},"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}},"ID669310":{"person":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":31,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"4.05","inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.95","battersFaced":35,"outs":20,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":55,"strikes":86,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"21.15","gamesFinished":2,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.35","walksPer9Inn":"2.70","hitsPer9Inn":"14.85","runsScoredPer9":"5.40","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 11-7)","summary":"7.0 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":29,"strikes":65,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":69,"groundOuts":166,"airOuts":116,"runs":63,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":149,"baseOnBalls":67,"intentionalWalks":1,"hits":126,"hitByPitch":6,"atBats":553,"obp":".317","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2511,"era":"3.45","inningsPitched":"151.1","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.28","battersFaced":630,"outs":454,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2511,"balls":938,"strikes":1573,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":3,"winPercentage":".611","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.86","walksPer9Inn":"3.98","hitsPer9Inn":"7.49","runsScoredPer9":"3.75","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":12,"errors":0,"chances":30,"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"}]},"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, 31)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":62,"gamesStarted":0,"flyOuts":28,"groundOuts":72,"airOuts":44,"runs":18,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":84,"baseOnBalls":18,"intentionalWalks":1,"hits":49,"hitByPitch":0,"atBats":245,"obp":".252","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1077,"era":"1.18","inningsPitched":"68.2","wins":5,"losses":4,"saves":31,"saveOpportunities":32,"holds":5,"blownSaves":1,"earnedRuns":9,"whip":"0.98","battersFaced":267,"outs":206,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":1077,"balls":351,"strikes":726,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".556","pitchesPerInning":"15.68","gamesFinished":44,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"11.01","walksPer9Inn":"2.36","hitsPer9Inn":"6.42","runsScoredPer9":"2.36","homeRunsPer9":"0.26","inheritedRunners":30,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":6,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663893":{"person":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":2,"groundOuts":15,"airOuts":8,"runs":21,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":20,"intentionalWalks":5,"hits":26,"hitByPitch":0,"atBats":80,"obp":".460","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":423,"era":"8.27","inningsPitched":"20.2","wins":0,"losses":3,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":19,"whip":"2.23","battersFaced":101,"outs":62,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":423,"balls":180,"strikes":243,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".000","pitchesPerInning":"20.47","gamesFinished":3,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"13.94","walksPer9Inn":"8.71","hitsPer9Inn":"11.32","runsScoredPer9":"9.15","homeRunsPer9":"2.18","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":98,"groundOuts":127,"airOuts":193,"runs":54,"doubles":29,"triples":1,"homeRuns":9,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":0,"hits":141,"hitByPitch":2,"avg":".277","atBats":509,"obp":".301","slg":".391","ops":".692","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":534,"totalBases":199,"rbi":43,"leftOnBase":202,"sacBunts":0,"sacFlies":5,"babip":".292","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.56","popOuts":45,"lineOuts":50},"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":302,"putOuts":171,"errors":11,"chances":484,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID807727":{"person":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":12,"airOuts":22,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".243","atBats":70,"obp":".289","slg":".357","ops":".646","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":25,"rbi":10,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":6,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":61,"errors":0,"chances":93,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"602","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":57,"groundOuts":117,"airOuts":110,"runs":34,"doubles":20,"triples":1,"homeRuns":8,"strikeOuts":82,"baseOnBalls":14,"intentionalWalks":2,"hits":96,"hitByPitch":13,"avg":".241","atBats":398,"obp":".286","slg":".357","ops":".643","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":142,"rbi":50,"leftOnBase":166,"sacBunts":2,"sacFlies":5,"babip":".281","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.75","popOuts":27,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":249,"putOuts":172,"errors":6,"chances":427,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":80,"flyOuts":27,"groundOuts":49,"airOuts":56,"runs":25,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":63,"baseOnBalls":24,"intentionalWalks":0,"hits":48,"hitByPitch":1,"avg":".224","atBats":214,"obp":".304","slg":".379","ops":".683","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":81,"rbi":21,"leftOnBase":96,"sacBunts":1,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.75","popOuts":12,"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":{"caughtStealing":17,"stolenBases":44,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":39,"putOuts":529,"errors":10,"chances":578,"fielding":".983","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":57,"groundOuts":111,"airOuts":112,"runs":44,"doubles":17,"triples":0,"homeRuns":10,"strikeOuts":217,"baseOnBalls":65,"intentionalWalks":0,"hits":93,"hitByPitch":3,"atBats":529,"obp":".268","caughtStealing":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","numberOfPitches":2550,"era":"2.33","inningsPitched":"150.1","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.05","battersFaced":601,"outs":451,"gamesPitched":25,"completeGames":1,"shutouts":1,"pitchesThrown":2550,"balls":969,"strikes":1581,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".643","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"12.99","walksPer9Inn":"3.89","hitsPer9Inn":"5.57","runsScoredPer9":"2.63","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":31,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":3,"chances":21,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703520":{"person":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":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":18,"flyOuts":4,"groundOuts":24,"airOuts":11,"runs":9,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".329","atBats":76,"obp":".366","slg":".395","ops":".761","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":30,"rbi":6,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".424","groundOutsToAirouts":"2.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":62,"errors":0,"chances":63,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"43","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":51,"gamesStarted":0,"flyOuts":42,"groundOuts":15,"airOuts":72,"runs":29,"doubles":5,"triples":2,"homeRuns":12,"strikeOuts":48,"baseOnBalls":12,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":169,"obp":".276","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":723,"era":"5.44","inningsPitched":"44.2","wins":2,"losses":5,"saves":24,"saveOpportunities":27,"holds":1,"blownSaves":3,"earnedRuns":27,"whip":"1.10","battersFaced":186,"outs":134,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":723,"balls":233,"strikes":490,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":".286","pitchesPerInning":"16.19","gamesFinished":35,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.67","walksPer9Inn":"2.42","hitsPer9Inn":"7.46","runsScoredPer9":"5.84","homeRunsPer9":"2.42","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":13},"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}},"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":"801","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":42,"groundOuts":114,"airOuts":81,"runs":37,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":53,"baseOnBalls":21,"intentionalWalks":0,"hits":86,"hitByPitch":5,"avg":".264","atBats":326,"obp":".316","slg":".390","ops":".706","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":127,"rbi":32,"leftOnBase":119,"sacBunts":6,"sacFlies":2,"babip":".287","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.60","popOuts":14,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":160,"errors":1,"chances":169,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID453286":{"person":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":35,"groundOuts":43,"airOuts":68,"runs":39,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":36,"baseOnBalls":25,"intentionalWalks":0,"hits":52,"hitByPitch":1,"atBats":197,"obp":".348","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":925,"era":"7.02","inningsPitched":"50.0","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.54","battersFaced":225,"outs":150,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":925,"balls":338,"strikes":587,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".125","pitchesPerInning":"18.50","gamesFinished":0,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.48","walksPer9Inn":"4.50","hitsPer9Inn":"9.36","runsScoredPer9":"7.02","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543807":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":59,"groundOuts":107,"airOuts":106,"runs":50,"doubles":18,"triples":2,"homeRuns":14,"strikeOuts":78,"baseOnBalls":42,"intentionalWalks":0,"hits":97,"hitByPitch":3,"avg":".251","atBats":386,"obp":".328","slg":".417","ops":".745","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":161,"rbi":45,"leftOnBase":166,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.01","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"27.57","popOuts":24,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 15)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":73,"gamesStarted":4,"flyOuts":39,"groundOuts":38,"airOuts":65,"runs":21,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":2,"hits":45,"hitByPitch":1,"atBats":202,"obp":".306","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":898,"era":"3.44","inningsPitched":"55.0","wins":5,"losses":1,"saves":1,"saveOpportunities":1,"holds":15,"blownSaves":0,"earnedRuns":21,"whip":"1.25","battersFaced":232,"outs":165,"gamesPitched":73,"completeGames":0,"shutouts":0,"pitchesThrown":898,"balls":315,"strikes":583,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".833","pitchesPerInning":"16.33","gamesFinished":7,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.65","walksPer9Inn":"3.93","hitsPer9Inn":"7.36","runsScoredPer9":"3.44","homeRunsPer9":"0.98","inheritedRunners":41,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":65,"gamesStarted":8,"flyOuts":34,"groundOuts":60,"airOuts":64,"runs":32,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":63,"baseOnBalls":36,"intentionalWalks":5,"hits":47,"hitByPitch":3,"atBats":227,"obp":".320","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1079,"era":"3.36","inningsPitched":"67.0","wins":3,"losses":4,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":25,"whip":"1.24","battersFaced":273,"outs":201,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":1079,"balls":409,"strikes":670,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".429","pitchesPerInning":"16.10","gamesFinished":8,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.84","hitsPer9Inn":"6.31","runsScoredPer9":"4.30","homeRunsPer9":"0.94","inheritedRunners":27,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 29)","summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","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":64,"gamesStarted":0,"flyOuts":27,"groundOuts":99,"airOuts":47,"runs":21,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":5,"hits":53,"hitByPitch":1,"atBats":232,"obp":".294","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":893,"era":"1.90","inningsPitched":"61.2","wins":2,"losses":2,"saves":4,"saveOpportunities":7,"holds":29,"blownSaves":3,"earnedRuns":13,"whip":"1.20","battersFaced":258,"outs":185,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":893,"balls":272,"strikes":621,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.11","rbi":0,"winPercentage":".500","pitchesPerInning":"14.48","gamesFinished":11,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.11","walksPer9Inn":"3.06","hitsPer9Inn":"7.74","runsScoredPer9":"3.06","homeRunsPer9":"0.15","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":2,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":0,"chances":17,"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"}]},"ID663662":{"person":{"id":663662,"fullName":"Daz Cameron","link":"/api/v1/people/663662"},"jerseyNumber":"23","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".208","atBats":24,"obp":".200","slg":".375","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":9,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"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"}]},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":65,"groundOuts":142,"airOuts":136,"runs":63,"doubles":21,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":49,"intentionalWalks":5,"hits":118,"hitByPitch":4,"avg":".258","atBats":457,"obp":".332","slg":".350","ops":".682","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":160,"rbi":47,"leftOnBase":186,"sacBunts":0,"sacFlies":5,"babip":".285","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.29","popOuts":26,"lineOuts":45},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":766,"errors":8,"chances":848,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"12","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":36,"groundOuts":64,"airOuts":65,"runs":24,"doubles":18,"triples":0,"homeRuns":8,"strikeOuts":66,"baseOnBalls":17,"intentionalWalks":1,"hits":68,"hitByPitch":8,"avg":".264","atBats":258,"obp":".323","slg":".426","ops":".749","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":110,"rbi":34,"leftOnBase":106,"sacBunts":0,"sacFlies":5,"babip":".317","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":14,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":113,"errors":2,"chances":115,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"55","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":27,"gamesStarted":25,"flyOuts":80,"groundOuts":131,"airOuts":130,"runs":103,"doubles":31,"triples":6,"homeRuns":19,"strikeOuts":84,"baseOnBalls":50,"intentionalWalks":0,"hits":171,"hitByPitch":6,"atBats":506,"obp":".398","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2230,"era":"7.04","inningsPitched":"117.2","wins":3,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":92,"whip":"1.88","battersFaced":572,"outs":353,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2230,"balls":858,"strikes":1372,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".214","pitchesPerInning":"18.95","gamesFinished":0,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"6.42","walksPer9Inn":"3.82","hitsPer9Inn":"13.08","runsScoredPer9":"7.88","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":9,"passedBall":0,"popOuts":20,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":45,"groundOuts":74,"airOuts":82,"runs":38,"doubles":17,"triples":1,"homeRuns":3,"strikeOuts":37,"baseOnBalls":20,"intentionalWalks":0,"hits":55,"hitByPitch":1,"avg":".227","atBats":242,"obp":".286","slg":".343","ops":".629","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":83,"rbi":22,"leftOnBase":111,"sacBunts":3,"sacFlies":3,"babip":".254","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.67","popOuts":20,"lineOuts":17},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":19,"obp":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":54,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.25","battersFaced":20,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":23,"strikes":31,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"18.00","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":160,"errors":0,"chances":163,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":19,"gamesStarted":18,"flyOuts":59,"groundOuts":74,"airOuts":108,"runs":54,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":95,"baseOnBalls":54,"intentionalWalks":0,"hits":76,"hitByPitch":14,"atBats":347,"obp":".344","caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1644,"era":"4.81","inningsPitched":"95.1","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.36","battersFaced":421,"outs":286,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1644,"balls":662,"strikes":982,"strikePercentage":".600","hitBatsmen":14,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"8.97","walksPer9Inn":"5.10","hitsPer9Inn":"7.17","runsScoredPer9":"5.10","homeRunsPer9":"1.32","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":23,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":3,"chances":10,"fielding":".700","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"1-4 | 2 K, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":27,"groundOuts":69,"airOuts":56,"runs":17,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":26,"intentionalWalks":5,"hits":56,"hitByPitch":0,"avg":".273","atBats":205,"obp":".350","slg":".405","ops":".755","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":83,"rbi":30,"leftOnBase":72,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.29","popOuts":12,"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":12,"stolenBases":66,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":30,"putOuts":475,"errors":2,"chances":507,"fielding":".996","passedBall":2,"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":"500","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":74,"groundOuts":84,"airOuts":132,"runs":70,"doubles":21,"triples":0,"homeRuns":27,"strikeOuts":160,"baseOnBalls":47,"intentionalWalks":0,"hits":110,"hitByPitch":6,"avg":".228","atBats":483,"obp":".302","slg":".439","ops":".741","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":212,"rbi":77,"leftOnBase":248,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.89","popOuts":35,"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":175,"putOuts":157,"errors":14,"chances":346,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[703520,672386,665489,543807,672960,807727,660821,665926,676391,663662,664770,664702,667755,643511,689254,686973],"pitchers":[667755,643511,689254,686973],"bench":[678218],"bullpen":[681293,656302,680755,663893,547179,693686,453286,623149,669310],"battingOrder":[703520,672386,665489,543807,672960,665926,676391,664770,664702],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Springer (18, Anderson)."},{"label":"TB","value":"Bateman; Kirk; Springer 2; Straw 2."},{"label":"RBI","value":"Bateman (6); Kirk (30); Springer (45)."},{"label":"2-out RBI","value":"Springer; Kirk; Bateman."},{"label":"Runners left in scoring position, 2 out","value":"Okamoto 2; Guerrero Jr. 2; Clement."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Springer (11, 2nd base off Bazardo/Raleigh); Kirk (1, 2nd base off Vargas/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Clement-McAdoo-Guerrero Jr.)."}]}],"note":[{"label":"a","value":"Grounded out for McAdoo in the 7th."}]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":483630,"fullName":"John Tumpane","link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Bazardo."},{"label":"ABS Challenge","value":"Kirk 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Raleigh 2 (Ball-Overturned to Strike, Ball-Confirmed); Canzone (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Anderson 85-54; Bazardo 22-9; Ferrer 26-15; Vargas 21-14; Soriano, J 94-65; Rogers, Ty 16-8; Fluharty 6-4; Varland, L 12-8."},{"label":"Groundouts-flyouts","value":"Anderson 3-5; Bazardo 0-1; Ferrer 1-0; Vargas 4-0; Soriano, J 8-5; Rogers, Ty 0-0; Fluharty 0-0; Varland, L 1-1."},{"label":"Batters faced","value":"Anderson 19; Bazardo 4; Ferrer 6; Vargas 7; Soriano, J 27; Rogers, Ty 3; Fluharty 2; Varland, L 3."},{"label":"Inherited runners-scored","value":"Bazardo 2-2; Vargas 2-0; Fluharty 1-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Steven Jaschinski. 2B: John Tumpane. 3B: Adam Hamari. "},{"label":"Weather","value":"75 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"3:49 PM."},{"label":"T","value":"2:33."},{"label":"Att","value":"41,512."},{"label":"Venue","value":"Rogers Centre."},{"label":"August 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","boxscoreName":"Raleigh"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":72,"groundOuts":52,"airOuts":116,"runs":34,"doubles":8,"triples":0,"homeRuns":19,"strikeOuts":134,"baseOnBalls":58,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".169","atBats":360,"obp":".288","slg":".350","ops":".638","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":126,"rbi":53,"leftOnBase":177,"sacBunts":0,"sacFlies":3,"babip":".200","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.95","popOuts":30,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":55,"stolenBasePercentage":".775","caughtStealingPercentage":".225","assists":24,"putOuts":666,"errors":3,"chances":693,"fielding":".996","passedBall":1,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","boxscoreName":"Soriano, J"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 11-7)","summary":"7.0 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":29,"strikes":65,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":69,"groundOuts":166,"airOuts":116,"runs":63,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":149,"baseOnBalls":67,"intentionalWalks":1,"hits":126,"hitByPitch":6,"atBats":553,"obp":".317","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2511,"era":"3.45","inningsPitched":"151.1","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.28","battersFaced":630,"outs":454,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2511,"balls":938,"strikes":1573,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":3,"winPercentage":".611","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.86","walksPer9Inn":"3.98","hitsPer9Inn":"7.49","runsScoredPer9":"3.75","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":12,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","boxscoreName":"Vargas"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":4,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":95,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":25,"outs":20,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":26,"strikes":69,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"14.25","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.35","hitsPer9Inn":"5.40","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":56,"pitchingGameScore":56}]},"decisions":{"winner":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"loser":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"save":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}