{"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":824665,"link":"/api/v1.1/game/824665/feed/live","metaData":{"wait":10,"timeStamp":"20260620_213220","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824665,"type":"R","doubleHeader":"N","id":"2026/06/20/tormlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824665-2026-06-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-20T18:20:00Z","originalDate":"2026-06-20","officialDate":"2026-06-20","dayNight":"day","time":"1:20","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":77,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":39,"ties":0,"pct":".494"},"records":{},"divisionLeader":false,"wins":38,"losses":39,"winningPercentage":".494"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":77,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":37,"ties":0,"pct":".519"},"records":{},"divisionLeader":false,"wins":40,"losses":37,"winningPercentage":".519"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":25,"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},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","primaryNumber":"10","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":32,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"5","birthDate":"1996-07-02","currentAge":29,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":31,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":27,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"23","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":31,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":31,"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},"ID668970":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970","firstName":"Gavin","lastName":"Hollowell","primaryNumber":"46","birthDate":"1997-11-04","currentAge":28,"birthCity":"Somerset","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Hollowell","middleName":"Ernest","boxscoreName":"Hollowell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Hollowell","nameSlug":"gavin-hollowell-668970","firstLastName":"Gavin Hollowell","lastFirstName":"Hollowell, Gavin","lastInitName":"Hollowell, G","initLastName":"G Hollowell","fullFMLName":"Gavin Ernest Hollowell","fullLFMName":"Hollowell, Gavin Ernest","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID682818":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818","firstName":"Yohendrick","lastName":"Pinango","primaryNumber":"24","birthDate":"2002-05-07","currentAge":24,"birthCity":"Carora","birthCountry":"Venezuela","height":"5' 10\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Yohendrick","useLastName":"Piñango","middleName":"Alexander","boxscoreName":"Piñango","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yohendrick Piñango","nameSlug":"yohendrick-pinango-682818","firstLastName":"Yohendrick Piñango","lastFirstName":"Piñango, Yohendrick","lastInitName":"Piñango, Y","initLastName":"Y Piñango","fullFMLName":"Yohendrick Alexander Piñango","fullLFMName":"Piñango, Yohendrick Alexander","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":24,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":28,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","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":25,"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},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":35,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","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},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"45","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681799":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799","firstName":"Ethan","lastName":"Roberts","primaryNumber":"39","birthDate":"1997-07-04","currentAge":28,"birthCity":"Sparta","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ethan","useLastName":"Roberts","middleName":"Michael","boxscoreName":"Roberts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Roberts","nameSlug":"ethan-roberts-681799","firstLastName":"Ethan Roberts","lastFirstName":"Roberts, Ethan","lastInitName":"Roberts, E","initLastName":"E Roberts","fullFMLName":"Ethan Michael Roberts","fullLFMName":"Roberts, Ethan Michael","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"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","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},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"34","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":32,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID702056":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","firstName":"Trey","lastName":"Yesavage","primaryNumber":"39","birthDate":"2003-07-28","currentAge":22,"birthCity":"Pottstown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trey","useLastName":"Yesavage","middleName":"David","boxscoreName":"Yesavage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Yesavage","nameSlug":"trey-yesavage-702056","firstLastName":"Trey Yesavage","lastFirstName":"Yesavage, Trey","lastInitName":"Yesavage, T","initLastName":"T Yesavage","fullFMLName":"Trey David Yesavage","fullLFMName":"Yesavage, Trey David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676914":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914","firstName":"Davis","lastName":"Schneider","primaryNumber":"36","birthDate":"1999-01-26","currentAge":27,"birthCity":"Berlin","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Davis","useLastName":"Schneider","boxscoreName":"Schneider","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Schneider","nameSlug":"davis-schneider-676914","firstLastName":"Davis Schneider","lastFirstName":"Schneider, Davis","lastInitName":"Schneider, D","initLastName":"D Schneider","fullFMLName":"Davis Schneider","fullLFMName":"Schneider, Davis ","strikeZoneTop":3.045,"strikeZoneBottom":1.537},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"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},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":36,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID681751":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751","firstName":"Lazaro","lastName":"Estrada","primaryNumber":"60","birthDate":"1999-04-24","currentAge":27,"birthCity":"Ciudad Habana","birthCountry":"Cuba","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lazaro","useLastName":"Estrada","middleName":"Alejandro","boxscoreName":"Estrada, L","gender":"M","nameMatrilineal":"Montano","isPlayer":true,"isVerified":false,"pronunciation":"Luh-ZAR-o","mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lazaro Estrada","nameSlug":"lazaro-estrada-681751","firstLastName":"Lazaro Estrada","lastFirstName":"Estrada, Lazaro","lastInitName":"Estrada, L","initLastName":"L Estrada","fullFMLName":"Lazaro Alejandro Estrada","fullLFMName":"Estrada, Lazaro Alejandro","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":26,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":29,"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},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41363,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Partly Cloudy","temp":"71","wind":"6 mph, In From RF"},"gameInfo":{"attendance":40706,"firstPitch":"2026-06-20T18:20:00.000Z","gameDurationMinutes":192},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":5,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"home":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":661260,"fullName":"Marc Grossman","link":"/api/v1/people/661260"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T18:20:19.390Z","endTime":"2026-06-20T18:21:49.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T16:19:47.826Z","endTime":"2026-06-20T17:56:34.209Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T17:56:34.209Z","endTime":"2026-06-20T18:20:08.146Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-20T18:20:08.146Z","endTime":"2026-06-20T18:20:21.671Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":79.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25287907661117,"aZ":-25.104546069242417,"pfxX":1.4587914819055574,"pfxZ":4.417424508202747,"pX":1.0291996221654431,"pZ":1.2782086311700276,"vX0":5.5506458929029465,"vY0":-125.89421006365026,"vZ0":-5.148470969468092,"x":77.77,"y":204.27,"x0":-1.396338530383732,"y0":50.00419099630984,"z0":5.389301036875489,"aX":2.333769158053016},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":2184,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.43556852555250014,"extension":6.455462912332944},"index":3,"playId":"0c01c495-5a42-38db-b23c-edfeaf50d310","pitchNumber":1,"startTime":"2026-06-20T18:20:21.671Z","endTime":"2026-06-20T18:20:26.844Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54346389912022,"aZ":-25.021682465222213,"pfxX":2.644486683149056,"pfxZ":4.416699852446106,"pX":0.4518847966940052,"pZ":2.146790776884389,"vX0":4.105076093772429,"vY0":-126.37653800085168,"vZ0":-3.2037187152915605,"x":99.78,"y":180.82,"x0":-1.5364275089375226,"y0":50.000686850004534,"z0":5.438681293381112,"aX":4.280650088544116},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.6,"breakHorizontal":-5.8,"spinRate":2339,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.43325979523912705,"extension":6.48598632970259},"index":4,"playId":"df501526-f99c-3109-ad89-423ed309f4f7","pitchNumber":2,"startTime":"2026-06-20T18:20:40.182Z","endTime":"2026-06-20T18:20:43.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302295701807274,"aZ":-33.60383842182254,"pfxX":7.738148174012263,"pfxZ":-0.9925894178321046,"pX":-0.3017024383782291,"pZ":1.2935966269635497,"vX0":0.85604017218987,"vY0":-119.4456864873517,"vZ0":-2.593501011901899,"x":128.5,"y":203.85,"x0":-1.670097398453037,"y0":50.00492085360177,"z0":5.433020582324679,"aX":11.114789518223384},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.2,"breakHorizontal":-14.2,"spinRate":2464,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.45962347811694615,"extension":6.5368614024124305},"index":5,"playId":"db4df229-6191-30ff-b38d-b25a6b789ea3","pitchNumber":3,"startTime":"2026-06-20T18:20:58.485Z","endTime":"2026-06-20T18:21:01.485Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-20T18:21:12.089Z","endTime":"2026-06-20T18:21:22.834Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312241948942546,"aZ":-26.155747795559822,"pfxX":5.962744924264557,"pfxZ":4.0341679970280415,"pX":1.498424783750317,"pZ":2.078837092719127,"vX0":5.149048920385696,"vY0":-121.98249436504655,"vZ0":-2.5923888975689615,"x":59.88,"y":182.65,"x0":-1.422204221268812,"y0":50.00108811801836,"z0":5.434506166293285,"aX":8.891736837549889},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":-12.1,"spinRate":2549,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.45079754037915976,"extension":6.473838544730211},"index":7,"playId":"e3be4371-f756-35c0-b431-f66e7295ce86","pitchNumber":4,"startTime":"2026-06-20T18:21:22.834Z","endTime":"2026-06-20T18:21:26.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.743745962138668,"aZ":-14.690080986434184,"pfxX":-6.326643361660354,"pfxZ":9.14647157898232,"pX":-0.13426219199801637,"pZ":2.6711544264804554,"vX0":5.7859782951793015,"vY0":-137.4451769905302,"vZ0":-4.742562556471765,"x":122.12,"y":166.66,"x0":-1.4456906211735332,"y0":50.002937408990185,"z0":5.418205587064446,"aX":-12.093161762230919},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2258,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39865999857245926,"extension":6.609687834515094},"hitData":{"launchSpeed":99.1,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.3,"coordY":159.13}},"index":8,"playId":"35041049-86da-31b0-8257-2f97eac55696","pitchNumber":5,"startTime":"2026-06-20T18:21:41.690Z","endTime":"2026-06-20T18:21:49.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:21:49.447Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T18:22:13.321Z","endTime":"2026-06-20T18:24:01.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822697848275162,"aZ":-16.898420205681372,"pfxX":-6.416142301578859,"pfxZ":8.0129380757748,"pX":-0.6582995903711111,"pZ":2.248884572842955,"vX0":4.4534748975045275,"vY0":-136.63845843114237,"vZ0":-5.37753094510152,"x":142.09,"y":178.06,"x0":-1.4690524090677441,"y0":50.00190963032773,"z0":5.389111469945734,"aX":-12.229828158215527},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":10.8,"spinRate":2179,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39962794605676955,"extension":6.568282190382694},"index":0,"playId":"26d97af9-8d24-326e-85e2-b61a4b9f79bd","pitchNumber":1,"startTime":"2026-06-20T18:22:16.415Z","endTime":"2026-06-20T18:22:19.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.295727666406897,"aZ":-36.00955831703723,"pfxX":7.496246166103353,"pfxZ":-2.737794336633838,"pX":-0.5643059460514528,"pZ":2.6775527095053753,"vX0":0.1448216187818214,"vY0":-117.30969457722945,"vZ0":0.5462580512876734,"x":138.51,"y":166.49,"x0":-1.6013955438838126,"y0":50.003499937425694,"z0":5.7867781983415965,"aX":10.493463103952202},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.6,"breakHorizontal":-13.7,"spinRate":2202,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4661360618316106,"extension":6.32588499895524},"index":1,"playId":"3faf030e-8619-35d5-af50-ccc3e16dbf88","pitchNumber":2,"startTime":"2026-06-20T18:22:31.047Z","endTime":"2026-06-20T18:22:34.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353282345494414,"aZ":-34.685116249334826,"pfxX":-8.228098709097916,"pfxZ":-1.533343565371105,"pX":-1.1193130901086739,"pZ":2.7036417289937793,"vX0":3.707999707393158,"vY0":-128.24816758467696,"vZ0":-0.09230974466726427,"x":159.67,"y":165.78,"x0":-1.5303704457264007,"y0":50.00631110154032,"z0":5.490514434257876,"aX":-13.44100691536333},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":13.8,"spinRate":1452,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.43031490707098197,"extension":6.563779351348842},"index":2,"playId":"9aa6e021-56c8-3eaf-9dbf-71050929d566","pitchNumber":3,"startTime":"2026-06-20T18:22:48.538Z","endTime":"2026-06-20T18:22:51.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21861384913389,"aZ":-27.686326913596847,"pfxX":-9.527876104170108,"pfxZ":2.7481161450004397,"pX":-1.2347225821036396,"pZ":3.577875825430651,"vX0":3.788994006681835,"vY0":-128.28610216746006,"vZ0":0.6133140328999501,"x":164.06,"y":142.18,"x0":-1.5087523041282325,"y0":50.005232332962784,"z0":5.526374929094014,"aX":-15.582792699774197},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":1616,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4300725904744085,"extension":6.514978168120468},"index":3,"playId":"80b2d832-e05f-330b-89fa-45998b2094fc","pitchNumber":4,"startTime":"2026-06-20T18:23:06.997Z","endTime":"2026-06-20T18:23:09.997Z","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":86.4,"endSpeed":78.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40793570435378,"aZ":-31.302371653949432,"pfxX":0.9712750189458657,"pfxZ":0.5480845917292836,"pX":0.9551399070394228,"pZ":1.5316767315617876,"vX0":5.524306305570937,"vY0":-125.6976745352721,"vZ0":-3.2040436196951765,"x":80.59,"y":197.42,"x0":-1.4083838324918168,"y0":50.00113560216063,"z0":5.397468893037818,"aX":1.533499655337804},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-3.1,"spinRate":2130,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.43781820637004065,"extension":6.58920555139788},"index":4,"playId":"2f0612ba-5c2a-3b63-b908-80d611568dcd","pitchNumber":5,"startTime":"2026-06-20T18:23:24.478Z","endTime":"2026-06-20T18:23:28.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763365943530623,"aZ":-15.517309810309346,"pfxX":-4.091214397312907,"pfxZ":8.769560558934577,"pX":0.7054545220475372,"pZ":2.382537257800154,"vX0":6.7384344617464516,"vY0":-136.83175202768814,"vZ0":-5.186907124717229,"x":90.11,"y":174.45,"x0":-1.2558070183019439,"y0":50.00210243924371,"z0":5.363440312526457,"aX":-7.77047124181977},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":6.0,"spinRate":2188,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.40007033077954546,"extension":6.609598861377338},"hitData":{"launchSpeed":78.9,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.51,"coordY":147.97}},"index":5,"playId":"cf3d0cf9-ef2b-3fdc-b20a-55b014b62847","pitchNumber":6,"startTime":"2026-06-20T18:23:54.045Z","endTime":"2026-06-20T18:24:01.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:24:01.567Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T18:24:27.472Z","endTime":"2026-06-20T18:26:01.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61947477091379,"aZ":-15.584986835549683,"pfxX":-6.9560464636912,"pfxZ":8.617316570924142,"pX":1.1181104179100072,"pZ":2.1386003309441204,"vX0":8.88625650363106,"vY0":-137.43787761075288,"vZ0":-5.882507214092867,"x":74.38,"y":181.04,"x0":-1.243601804333752,"y0":50.005343927555835,"z0":5.353823733269229,"aX":-13.395722120509701},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2237,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39755333680954585,"extension":6.781758555367235},"index":0,"playId":"a781a6e3-1d02-360d-a17b-378277d49b22","pitchNumber":1,"startTime":"2026-06-20T18:24:27.472Z","endTime":"2026-06-20T18:24:30.801Z","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":92.5,"endSpeed":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481254882695417,"aZ":-18.829835112289967,"pfxX":-7.296398201444838,"pfxZ":7.269184011400677,"pX":-0.0370129640789452,"pZ":1.6161563371795982,"vX0":5.978229046720146,"vY0":-134.48175456649122,"vZ0":-6.151434450873971,"x":118.41,"y":195.14,"x0":-1.3380992060897552,"y0":50.00451020260104,"z0":5.2637055237025585,"aX":-13.39925658768719},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":12.0,"spinRate":2100,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4068874437684533,"extension":6.758083781271479},"index":1,"playId":"52b56da9-ee88-3738-86a1-ba9975d8ff2e","pitchNumber":2,"startTime":"2026-06-20T18:24:43.368Z","endTime":"2026-06-20T18:24:47.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.245685028332847,"aZ":-22.248889598536937,"pfxX":0.7884315657474916,"pfxZ":5.813067153661419,"pX":1.275210131034817,"pZ":1.6210324280958204,"vX0":6.658660637965634,"vY0":-129.43216751820685,"vZ0":-5.150953974784674,"x":68.39,"y":195.01,"x0":-1.4259435766560482,"y0":50.0059664109508,"z0":5.3250021658578275,"aX":1.3477694522650072},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.6,"breakHorizontal":-2.8,"spinRate":2300,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4220508800166134,"extension":6.5090955369605075},"index":2,"playId":"05ee6866-fc5d-30a7-89b4-62df0f48b5c8","pitchNumber":3,"startTime":"2026-06-20T18:25:00.798Z","endTime":"2026-06-20T18:25:04.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.515440227857543,"aZ":-17.253158705317073,"pfxX":-7.156315224654152,"pfxZ":7.8400172449654235,"pX":0.030162216554297495,"pZ":2.7097063502030476,"vX0":6.448724201892737,"vY0":-136.68224641610647,"vZ0":-3.9629188147878267,"x":115.85,"y":165.62,"x0":-1.4234496397185783,"y0":50.001099279832374,"z0":5.35400069087625,"aX":-13.616637186577954},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2307,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3998683886802885,"extension":6.775448336915951},"index":3,"playId":"96dadebf-9a3a-399f-8203-9395aa738436","pitchNumber":4,"startTime":"2026-06-20T18:25:16.790Z","endTime":"2026-06-20T18:25:20.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614255266241564,"aZ":-15.91749448681645,"pfxX":-5.991297170075441,"pfxZ":8.490068771400633,"pX":0.27163014163000765,"pZ":1.6955635931551787,"vX0":6.557544555048843,"vY0":-137.3064093259208,"vZ0":-6.71537468230076,"x":106.65,"y":193.0,"x0":-1.3660132563653014,"y0":50.00245007649724,"z0":5.2507622853213505,"aX":-11.471615414726271},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2143,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39849615211395006,"extension":6.734266061361373},"index":4,"playId":"5ec7e24a-1250-3c66-b69a-2663c9e85749","pitchNumber":5,"startTime":"2026-06-20T18:25:35.323Z","endTime":"2026-06-20T18:25:38.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18243587748996,"aZ":-18.1930618620309,"pfxX":-5.964307258662471,"pfxZ":7.312512710363945,"pX":0.35657246003460175,"pZ":3.233545481751734,"vX0":6.887330673707531,"vY0":-137.11527074692438,"vZ0":-2.4692236308915785,"x":103.41,"y":151.47,"x0":-1.4081755379668528,"y0":50.00021686646844,"z0":5.381415073350766,"aX":-11.400349515025404},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":9.5,"spinRate":2329,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3988478281068293,"extension":6.659115880994574},"hitData":{"launchSpeed":101.9,"launchAngle":35.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.81,"coordY":67.25}},"index":5,"playId":"4e21cce6-e938-3ab6-8009-a71a9556a06e","pitchNumber":6,"startTime":"2026-06-20T18:25:52.041Z","endTime":"2026-06-20T18:26:01.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:26:01.333Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T18:28:09.657Z","endTime":"2026-06-20T18:29:15.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.092569700441466,"aZ":-24.44502926084588,"pfxX":0.3605090288662116,"pfxZ":4.634632111209683,"pX":-0.8860648939757022,"pZ":2.686382965959074,"vX0":-8.114707734764737,"vY0":-126.80398147162232,"vZ0":-3.9853308863346015,"x":150.77,"y":166.25,"x0":2.2766745985092744,"y0":50.002866310993234,"z0":6.175044732297994,"aX":0.6023954923645436},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":0.7,"spinRate":2227,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4280610204350128,"extension":6.512237215640272},"index":0,"playId":"19187e60-119c-3e32-879e-5a9300191b77","pitchNumber":1,"startTime":"2026-06-20T18:28:21.825Z","endTime":"2026-06-20T18:28:25.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.998523186085835,"aZ":-33.139640096070835,"pfxX":-0.41246127162299917,"pfxZ":-0.7546201401668391,"pX":-1.2189123174338674,"pZ":2.162007495682441,"vX0":-7.557428672177913,"vY0":-110.97996440859002,"vZ0":-2.081028167125942,"x":163.46,"y":180.41,"x0":2.255119051522099,"y0":50.00484366976027,"z0":6.497063097668218,"aX":-0.5247728604805771},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.6,"breakHorizontal":2.3,"spinRate":2162,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4896744073935526,"extension":6.373461347197858},"index":1,"playId":"0d68143a-6e45-3638-90bb-e2b89c049148","pitchNumber":2,"startTime":"2026-06-20T18:28:36.080Z","endTime":"2026-06-20T18:28:39.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":74.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.90159328217266,"aZ":-32.304399628965804,"pfxX":-0.6741309687119306,"pfxZ":-0.09598243355386504,"pX":-0.633322107599705,"pZ":1.1166819085120985,"vX0":-7.13487164678572,"vY0":-114.72415263792075,"vZ0":-4.492884236561753,"x":141.14,"y":208.63,"x0":2.583212225410057,"y0":50.004161436477986,"z0":6.19262273949135,"aX":-0.9120768409300447},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.0,"breakHorizontal":2.8,"spinRate":2306,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.47442913544437815,"extension":6.614377343816972},"index":2,"playId":"2d947366-472c-34a5-991a-e9bf1780a685","pitchNumber":3,"startTime":"2026-06-20T18:28:49.196Z","endTime":"2026-06-20T18:28:53.937Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-20T18:29:00.876Z","endTime":"2026-06-20T18:29:10.587Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.526049543805474,"aZ":-32.12691513624432,"pfxX":-0.279949221690865,"pfxZ":0.037604477338832876,"pX":-0.507343369670151,"pZ":0.7000008461370505,"vX0":-6.659714515962248,"vY0":-113.85864871773511,"vZ0":-5.303707489061477,"x":136.34,"y":219.88,"x0":2.4772148219841217,"y0":50.00513257844998,"z0":6.195377062966929,"aX":-0.37090971446252496},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.8,"breakHorizontal":2.0,"spinRate":2233,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4788447133319593,"extension":6.68764869685824},"index":4,"playId":"be37a80f-0d40-3ffa-af6e-99d27250be3e","pitchNumber":4,"startTime":"2026-06-20T18:29:10.587Z","endTime":"2026-06-20T18:29:15.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:29:15.224Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to second baseman Davis Schneider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T18:29:33.953Z","endTime":"2026-06-20T18:30:54.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.326370237139653,"aZ":-21.71808372966167,"pfxX":7.815164425583854,"pfxZ":5.689452448938359,"pX":0.6011547846692895,"pZ":2.1963070719055344,"vX0":-7.054763670252637,"vY0":-134.72569819367195,"vZ0":-6.504223985730955,"x":94.09,"y":179.48,"x0":2.2385250421347878,"y0":50.004561366991894,"z0":6.177408021258594,"aX":14.365511520608676},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":-12.6,"spinRate":2027,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4065896253585013,"extension":6.601669398636729},"index":0,"playId":"925eb6e0-7a4f-3a48-99c1-1d8e3875441d","pitchNumber":1,"startTime":"2026-06-20T18:29:38.613Z","endTime":"2026-06-20T18:29:41.780Z","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":1,"outs":1},"index":1,"startTime":"2026-06-20T18:29:46.387Z","endTime":"2026-06-20T18:29:56.142Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":82.3,"endSpeed":76.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.341065769356824,"aZ":-28.933421575169163,"pfxX":7.305571591678505,"pfxZ":2.2244110035677904,"pX":1.0907667835340624,"pZ":0.5877229903539642,"vX0":-5.091934588168398,"vY0":-119.69892244082519,"vZ0":-7.088030532817479,"x":75.42,"y":222.91,"x0":2.2927106594233786,"y0":50.00368813762056,"z0":6.166078288594898,"aX":10.639265401389775},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":-12.1,"spinRate":1342,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4569849573556515,"extension":6.735326116002188},"index":2,"playId":"49349a7f-db24-3edc-adb9-d9e8380b5cec","pitchNumber":2,"startTime":"2026-06-20T18:29:56.142Z","endTime":"2026-06-20T18:29:59.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.624203223721242,"aZ":-26.730217185880274,"pfxX":6.670255310563918,"pfxZ":3.801699653500246,"pX":-0.024231972244289173,"pZ":1.0889316040864339,"vX0":-7.354209181880406,"vY0":-118.34519585972451,"vZ0":-6.443249290052533,"x":117.92,"y":209.38,"x0":2.2435189490870586,"y0":50.001876102354025,"z0":6.26580341563297,"aX":9.548983485950359},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.6,"breakHorizontal":-10.4,"spinRate":1295,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4611802462146981,"extension":6.559200352383749},"index":3,"playId":"bc6e981b-5e81-310f-b9ca-1df355bfc883","pitchNumber":3,"startTime":"2026-06-20T18:30:12.461Z","endTime":"2026-06-20T18:30:15.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24734441946104,"aZ":-35.39600572249731,"pfxX":-1.1578434207706887,"pfxZ":-2.2865904412885243,"pX":-0.3506363394005393,"pZ":0.5074598982179819,"vX0":-6.162334152335773,"vY0":-117.69931418604637,"vZ0":-5.40672086414566,"x":130.37,"y":225.08,"x0":2.446197571571958,"y0":50.00181863732805,"z0":6.09292104351028,"aX":-1.632101153724197},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.2,"breakHorizontal":3.5,"spinRate":2265,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4644395577562075,"extension":6.665065731423922},"index":4,"playId":"473abfad-6ed0-334e-919b-c81beefd6b41","pitchNumber":4,"startTime":"2026-06-20T18:30:27.872Z","endTime":"2026-06-20T18:30:31.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60193523654281,"aZ":-27.515905962434225,"pfxX":9.277707577883806,"pfxZ":3.4387258708587023,"pX":0.21238493663195318,"pZ":0.7283670262000377,"vX0":-7.254689291511239,"vY0":-115.14447047039333,"vZ0":-6.477647800150398,"x":108.9,"y":219.11,"x0":2.184990023268692,"y0":50.004041945466184,"z0":6.2106571397801575,"aX":12.56978996518312},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.9,"breakHorizontal":-15.2,"spinRate":1214,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4740803643942013,"extension":6.6109961410593705},"hitData":{"launchSpeed":62.6,"launchAngle":38.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.67,"coordY":127.42}},"index":5,"playId":"9bd22c91-b207-3116-a37a-721c7b98c893","pitchNumber":5,"startTime":"2026-06-20T18:30:47.123Z","endTime":"2026-06-20T18:30:54.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:30:54.296Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T18:31:16.029Z","endTime":"2026-06-20T18:32:14.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.575310208463524,"aZ":-31.676014996534718,"pfxX":-0.14273466837192683,"pfxZ":0.40141130513059675,"pX":0.29755259785434346,"pZ":1.0928786265212878,"vX0":-4.746322501629179,"vY0":-111.25698840484776,"vZ0":-4.1042790047602855,"x":105.66,"y":209.27,"x0":2.4800708888752596,"y0":50.00363838594914,"z0":6.255879389919738,"aX":-0.1784637145286727},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-0.1,"breakHorizontal":1.6,"spinRate":2145,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.4929261294900211,"extension":6.5341570202818104},"index":0,"playId":"0d6bca78-93d3-3f8b-86a4-9f20fb178cc2","pitchNumber":1,"startTime":"2026-06-20T18:31:17.915Z","endTime":"2026-06-20T18:31:21.704Z","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":78.4,"endSpeed":73.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.505217501160253,"aZ":-29.230677193265606,"pfxX":5.867476313516406,"pfxZ":2.2045277548306768,"pX":0.7619015665384704,"pZ":1.8236583608781323,"vX0":-5.134991069107834,"vY0":-114.09848606914461,"vZ0":-3.850837001536697,"x":87.96,"y":189.54,"x0":2.2657912749060185,"y0":50.003075027401366,"z0":6.374827018224719,"aX":7.834444602785244},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.4,"breakHorizontal":-9.5,"spinRate":1157,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4777502151648352,"extension":6.504972751437528},"index":1,"playId":"ed4a45bf-3b76-3ebb-aa33-033834e9a894","pitchNumber":2,"startTime":"2026-06-20T18:31:31.078Z","endTime":"2026-06-20T18:31:34.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.544636945964896,"aZ":-28.743273644903773,"pfxX":6.487074239118169,"pfxZ":2.7339095130922013,"pX":1.3188417702051227,"pZ":1.627871450777229,"vX0":-4.319386303244488,"vY0":-110.62652276683308,"vZ0":-3.9555015748246554,"x":66.73,"y":194.83,"x0":2.4425054278247793,"y0":50.00166247525302,"z0":6.413722820444364,"aX":8.13534708396411},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":4.3,"breakHorizontal":-10.8,"spinRate":1237,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4928958295464785,"extension":6.543685936285206},"index":2,"playId":"36de5309-a1ed-3240-bf12-3b9f27e8931c","pitchNumber":3,"startTime":"2026-06-20T18:31:44.989Z","endTime":"2026-06-20T18:31:48.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86106909410297,"aZ":-35.02288716073847,"pfxX":-0.33536480928111145,"pfxZ":-2.0649428309867437,"pX":-0.4463875319276716,"pZ":1.8001594232094837,"vX0":-6.792007373769584,"vY0":-116.53590460190578,"vZ0":-2.7044509084483397,"x":134.02,"y":190.18,"x0":2.5431225704913656,"y0":50.00060417865968,"z0":6.267632598226544,"aX":-0.4625642306115824},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.1,"breakHorizontal":2.2,"spinRate":2383,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.46909495811387014,"extension":6.662370933671321},"hitData":{"launchSpeed":82.3,"launchAngle":23.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.15,"coordY":97.69}},"index":3,"playId":"4e454cc0-f594-3227-9387-69cc135c3fa9","pitchNumber":4,"startTime":"2026-06-20T18:32:02.588Z","endTime":"2026-06-20T18:32:14.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:32:14.177Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T18:32:35.005Z","endTime":"2026-06-20T18:33:28.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381076925798965,"aZ":-28.488681747631283,"pfxX":-0.6293395421355319,"pfxZ":2.3344956702473603,"pX":-1.009463956904192,"pZ":2.589353403944461,"vX0":-8.129405525307776,"vY0":-124.93174982397517,"vZ0":-2.912275328200697,"x":155.48,"y":168.87,"x0":2.369697429535822,"y0":50.00357992032029,"z0":6.113918903024519,"aX":-0.9931986600579942},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":3.0,"spinRate":2273,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.43857224712856313,"extension":6.604257885491958},"index":0,"playId":"4ffd2de7-2275-3eab-b07b-43ffec5550af","pitchNumber":1,"startTime":"2026-06-20T18:32:40.322Z","endTime":"2026-06-20T18:32:44.139Z","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":91.7,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89314080901969,"aZ":-15.307374910680702,"pfxX":3.036384390520202,"pfxZ":9.331661913704014,"pX":-1.0292715429104249,"pZ":2.0012235720278477,"vX0":-9.3458704237329,"vY0":-133.18463051051987,"vZ0":-7.929623100992757,"x":156.23,"y":184.75,"x0":2.121143843410121,"y0":50.00638027454503,"z0":6.110572919196306,"aX":5.49104928298789},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":-3.6,"spinRate":2242,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4102580244254086,"extension":6.658775858442267},"index":1,"playId":"1129fd8b-8edc-387d-9c61-b14f7a193d5f","pitchNumber":2,"startTime":"2026-06-20T18:32:59.500Z","endTime":"2026-06-20T18:33:02.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.016957643728773,"aZ":-25.65253231616446,"pfxX":-0.5187072058620386,"pfxZ":4.039486499788914,"pX":-0.23881371879907243,"pZ":2.549716468721797,"vX0":-6.738797161054757,"vY0":-126.09518966615789,"vZ0":-3.703005266453696,"x":126.1,"y":169.94,"x0":2.5327489810951826,"y0":50.00245214221092,"z0":6.100869906513778,"aX":-0.8371018230160848},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":2.4,"spinRate":2273,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.43393385596392786,"extension":6.576295281759563},"hitData":{"launchSpeed":98.5,"launchAngle":47.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.34,"coordY":82.1}},"index":2,"playId":"8d14eeeb-7d40-3c08-85e7-0d141606adf3","pitchNumber":3,"startTime":"2026-06-20T18:33:16.684Z","endTime":"2026-06-20T18:33:28.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:33:28.681Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T18:35:31.777Z","endTime":"2026-06-20T18:37:12.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517675145072953,"aZ":-19.024208464825385,"pfxX":-4.290802779825918,"pfxZ":7.116065794843717,"pX":-0.5677557965870381,"pZ":3.354425722814992,"vX0":4.06546814747834,"vY0":-134.6737091339607,"vZ0":-2.1645598884018673,"x":138.64,"y":148.21,"x0":-1.5348292302980842,"y0":50.00623189191904,"z0":5.505115854475247,"aX":-7.933306688072273},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2193,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4057296486521711,"extension":6.499088777075696},"index":0,"playId":"e0d9dde1-8896-3056-b9b2-78c4d178c53f","pitchNumber":1,"startTime":"2026-06-20T18:35:35.966Z","endTime":"2026-06-20T18:35:39.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554662411131886,"aZ":-32.95200388756086,"pfxX":-8.065351443140134,"pfxZ":-0.4599997061084302,"pX":0.2519766510292926,"pZ":2.586121859104494,"vX0":6.814656157035131,"vY0":-128.88931561702006,"vZ0":-0.8849689110870028,"x":107.4,"y":168.95,"x0":-1.3771818495219077,"y0":50.003419704413645,"z0":5.4763303639902805,"aX":-13.582935858991377},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.1,"spinRate":1529,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4248095489107495,"extension":6.5502874832220455},"index":1,"playId":"a25466ad-c5bc-3ded-a3d5-061da02ff243","pitchNumber":2,"startTime":"2026-06-20T18:35:50.684Z","endTime":"2026-06-20T18:35:53.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627108300433832,"aZ":-18.16969714476073,"pfxX":-5.513741046508425,"pfxZ":7.411698611892691,"pX":-1.0345581423882846,"pZ":3.305184682895605,"vX0":3.298949649066533,"vY0":-136.50020700777478,"vZ0":-2.270281010322586,"x":156.43,"y":149.54,"x0":-1.5414795409352058,"y0":50.00388581723921,"z0":5.396585809138263,"aX":-10.42087647204852},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":2099,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4010247030328675,"extension":6.606149958397991},"index":2,"playId":"2e418545-766a-3fc8-b8b6-a05d3384d852","pitchNumber":3,"startTime":"2026-06-20T18:36:14.551Z","endTime":"2026-06-20T18:36:17.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.457917708367237,"aZ":-38.27351097372827,"pfxX":6.889383400892122,"pfxZ":-4.34644624370225,"pX":-1.1209003075426829,"pZ":2.1869196236623627,"vX0":-0.8701354859569291,"vY0":-117.50473483617583,"vZ0":0.18284470740734649,"x":159.73,"y":179.73,"x0":-1.641984031949416,"y0":50.00130856155075,"z0":5.6526814215809535,"aX":9.670514810675543},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.6,"breakHorizontal":-12.2,"spinRate":2109,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.4654297050924976,"extension":6.310160291511095},"index":3,"playId":"6c54d056-2377-38d8-92a9-d330d9ccc144","pitchNumber":4,"startTime":"2026-06-20T18:36:31.799Z","endTime":"2026-06-20T18:36:34.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407684186705527,"aZ":-32.8437104232426,"pfxX":-7.556281124260849,"pfxZ":-0.3992699509503215,"pX":-0.5966240114841529,"pZ":2.300244108762118,"vX0":4.622773382846023,"vY0":-128.35950346246162,"vZ0":-1.4392585086317173,"x":139.74,"y":176.67,"x0":-1.4422845019657808,"y0":50.00477473979091,"z0":5.433411764777779,"aX":-12.567860724558042},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":12.6,"spinRate":1547,"spinDirection":258},"zone":4,"typeConfidence":2.0,"plateTime":0.42725279154738693,"extension":6.503852476836608},"index":4,"playId":"0d79cd9a-6735-3e48-984a-6b54fbc96b45","pitchNumber":5,"startTime":"2026-06-20T18:36:47.723Z","endTime":"2026-06-20T18:36:50.723Z","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":86.5,"endSpeed":79.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021391916451613,"aZ":-31.946127147610238,"pfxX":1.7391535142761554,"pfxZ":0.14248243515934167,"pX":0.9010802277345494,"pZ":1.4658050265642324,"vX0":5.269653028600347,"vY0":-125.90444945025631,"vZ0":-3.343977975488391,"x":82.65,"y":199.2,"x0":-1.4430742472358107,"y0":50.00257051419213,"z0":5.390245983817893,"aX":2.7985366690452476},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":-4.3,"spinRate":2132,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.43464519788373046,"extension":6.5971842347493626},"index":5,"playId":"f0b91ee0-5f77-395b-b565-384fdceb620f","pitchNumber":6,"startTime":"2026-06-20T18:37:09.370Z","endTime":"2026-06-20T18:37:12.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:37:12.980Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T18:37:35.333Z","endTime":"2026-06-20T18:39:24.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.495405037001845,"aZ":-27.98667020192065,"pfxX":1.6103041586588884,"pfxZ":2.5387293485821534,"pX":0.28848741062893735,"pZ":3.267780101145966,"vX0":3.8328959907004667,"vY0":-126.7421969156139,"vZ0":-0.043358675378409206,"x":106.0,"y":150.55,"x0":-1.4442463718384442,"y0":50.00345032321572,"z0":5.4942858947492725,"aX":2.6559194702640845},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2169,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.4298691648721853,"extension":6.444299849923321},"index":0,"playId":"e010a4b1-ccce-332a-b060-64600689c960","pitchNumber":1,"startTime":"2026-06-20T18:37:36.335Z","endTime":"2026-06-20T18:37:39.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.987309937310457,"aZ":-29.29995455317689,"pfxX":8.753304148718087,"pfxZ":1.9116963582877968,"pX":0.3447532733762946,"pZ":2.242911297206342,"vX0":1.9677125478692057,"vY0":-121.74176577295592,"vZ0":-1.4476427711342392,"x":103.86,"y":178.22,"x0":-1.610885161942935,"y0":50.00601923646924,"z0":5.371726286725454,"aX":13.195197007872297},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.4,"breakHorizontal":-16.3,"spinRate":2519,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.4492078930137726,"extension":6.481255367115978},"index":1,"playId":"a7f79528-d501-36be-b212-6d5bbece9bd9","pitchNumber":2,"startTime":"2026-06-20T18:37:51.062Z","endTime":"2026-06-20T18:37:54.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35138883957441,"aZ":-29.749981968589275,"pfxX":8.701317195773793,"pfxZ":1.5902064993897778,"pX":0.8954736330985276,"pZ":2.526442566209791,"vX0":3.0323018601422627,"vY0":-122.70692199512263,"vZ0":-0.8184529478823428,"x":82.87,"y":170.57,"x0":-1.486830890197105,"y0":50.00253943502497,"z0":5.399651436620523,"aX":13.26415570869188},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.0,"breakHorizontal":-16.4,"spinRate":2307,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4464148922228617,"extension":6.542874760871087},"index":2,"playId":"03af2e52-6c71-3e8d-9a5a-357c0cf8d40d","pitchNumber":3,"startTime":"2026-06-20T18:38:08.118Z","endTime":"2026-06-20T18:38:12.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010631429904347,"aZ":-28.629434044982776,"pfxX":7.580849290385034,"pfxZ":2.327395001162654,"pX":1.5620611187629483,"pZ":1.5406727599405403,"vX0":4.792398152489365,"vY0":-122.33913218307903,"vZ0":-3.207498708871344,"x":57.46,"y":197.18,"x0":-1.403971141086259,"y0":50.004406886061055,"z0":5.309952838705247,"aX":11.547293276015886},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.7,"breakHorizontal":-14.9,"spinRate":2403,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.446873636277866,"extension":6.51273085074014},"index":3,"playId":"120d973d-e37c-3b8f-a482-473c6dd96a57","pitchNumber":4,"startTime":"2026-06-20T18:38:38.853Z","endTime":"2026-06-20T18:38:41.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371606905045127,"aZ":-18.040260394955897,"pfxX":-5.487532195351396,"pfxZ":7.4721344732660295,"pX":-0.30510670363942977,"pZ":3.932501531145689,"vX0":4.71252131780712,"vY0":-136.29455869006682,"vZ0":-0.7744667527389036,"x":128.63,"y":132.6,"x0":-1.3388158886845405,"y0":50.00412336708601,"z0":5.459626083040714,"aX":-10.38317076099309},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2167,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40099372117932175,"extension":6.64714252930619},"index":4,"playId":"d82a4921-40e2-3e15-939c-e607bebb8625","pitchNumber":5,"startTime":"2026-06-20T18:38:54.872Z","endTime":"2026-06-20T18:38:58.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.894781490190674,"aZ":-18.265714983148136,"pfxX":-5.689020940394905,"pfxZ":7.1327206709491495,"pX":0.026428365008610934,"pZ":2.2376209239746285,"vX0":5.721276417818981,"vY0":-138.0594787767321,"vZ0":-4.998188854382268,"x":115.99,"y":178.36,"x0":-1.3238237939135886,"y0":50.00068328041884,"z0":5.283323873117044,"aX":-11.089555134685167},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":9.2,"spinRate":2172,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3952503922940114,"extension":6.806951264092207},"hitData":{"launchSpeed":98.9,"launchAngle":43.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.62,"coordY":71.89}},"index":5,"playId":"266d7a1a-a0b7-3ad3-9d45-b8a63ab4280b","pitchNumber":6,"startTime":"2026-06-20T18:39:15.291Z","endTime":"2026-06-20T18:39:24.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:39:24.962Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, pitcher Colin Rea to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T18:39:39.976Z","endTime":"2026-06-20T18:40:26.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755136769441652,"aZ":-28.36217720154048,"pfxX":2.763590109853978,"pfxZ":2.4173321169760236,"pX":0.3820657886194188,"pZ":2.1581873426074027,"vX0":3.556659863163607,"vY0":-124.52988081347321,"vZ0":-2.382212243754922,"x":102.44,"y":180.51,"x0":-1.4209497933735122,"y0":50.00523048666556,"z0":5.460894692616686,"aX":4.364059424914222},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-5.8,"spinRate":2152,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.43893908624972555,"extension":6.494675165566868},"index":0,"playId":"2a0adfeb-2daf-36bc-ae2f-ecd69c99b6eb","pitchNumber":1,"startTime":"2026-06-20T18:39:49.590Z","endTime":"2026-06-20T18:39:53.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26623157134055,"aZ":-38.458164835578266,"pfxX":4.045500992360465,"pfxZ":-4.521966555113186,"pX":-0.5615459684285563,"pZ":1.4158281303243985,"vX0":1.0976322023985812,"vY0":-116.65872986255883,"vZ0":-1.4617779302034242,"x":138.4,"y":200.55,"x0":-1.562870512510637,"y0":50.00363792948056,"z0":5.649196667057583,"aX":5.621287620416798},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.3,"breakHorizontal":-7.6,"spinRate":2178,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.46806235067513624,"extension":6.395840779567072},"hitData":{"launchSpeed":66.0,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.31,"coordY":187.02}},"index":1,"playId":"b15d27f0-a789-3f47-b5eb-961b9b941082","pitchNumber":2,"startTime":"2026-06-20T18:40:19.684Z","endTime":"2026-06-20T18:40:26.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:40:26.784Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a fly ball to left fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T18:42:33.631Z","endTime":"2026-06-20T18:44:27.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":83.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8728470148618,"aZ":-20.506892549630376,"pfxX":8.80505541026062,"pfxZ":6.597270889014947,"pX":0.9150555551439087,"pZ":1.4214529687665214,"vX0":-6.574623927653273,"vY0":-132.05025532536703,"vZ0":-8.178315803169657,"x":82.12,"y":200.4,"x0":2.292010574143288,"y0":50.00021665924137,"z0":6.0648757786206415,"aX":15.562245937085866},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.5,"spinRate":2061,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4146410418275859,"extension":6.478278475270638},"index":0,"playId":"681c551e-5314-3e0d-81ce-7332b1d665c8","pitchNumber":1,"startTime":"2026-06-20T18:42:33.631Z","endTime":"2026-06-20T18:42:37.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.462271178313202,"aZ":-34.891296958758055,"pfxX":-1.8156617378994933,"pfxZ":-2.1461069450968298,"pX":0.06851303211431263,"pZ":1.1889793642051487,"vX0":-5.008104642978624,"vY0":-111.87961319261065,"vZ0":-3.3479869492859686,"x":114.39,"y":206.68,"x0":2.5732109426023513,"y0":50.00319865875124,"z0":6.286077564838665,"aX":-2.297847856644836},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-4.4,"breakHorizontal":4.6,"spinRate":2226,"spinDirection":319},"zone":14,"typeConfidence":2.0,"plateTime":0.4898474022313115,"extension":6.357665493961261},"index":1,"playId":"4b52aaf0-cda6-3b97-92f6-4c4a7fc5a4df","pitchNumber":2,"startTime":"2026-06-20T18:42:46.479Z","endTime":"2026-06-20T18:42:51.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.73288355643537,"aZ":-21.02141174139496,"pfxX":2.849338044189761,"pfxZ":8.28818821182913,"pX":-0.26133361181598314,"pZ":2.0263834462151173,"vX0":-6.775720426948155,"vY0":-115.06229201200426,"vZ0":-4.843739806841646,"x":126.96,"y":184.07,"x0":2.347256027078042,"y0":50.00079940853177,"z0":6.1878010177667235,"aX":3.833308188484835},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":14.0,"breakHorizontal":-3.5,"spinRate":1388,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.4754709379227804,"extension":6.692222791445589},"index":2,"playId":"3ecd6cf3-fc48-37bf-9bf3-0f58dd9effea","pitchNumber":3,"startTime":"2026-06-20T18:42:59.565Z","endTime":"2026-06-20T18:43:02.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.856634897323744,"aZ":-33.0787938007139,"pfxX":6.475258307621412,"pfxZ":-0.7332747982109868,"pX":0.7181940125280297,"pZ":2.0548807072616215,"vX0":-5.046728990341734,"vY0":-110.35396468667537,"vZ0":-1.7011783996090646,"x":89.62,"y":183.3,"x0":2.194784058110683,"y0":50.003649172835544,"z0":6.3241957904557795,"aX":7.977402488979046},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-1.4,"breakHorizontal":-10.4,"spinRate":919,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4965628907288355,"extension":6.6451020507911025},"index":3,"playId":"df20f0cc-c635-3f19-bfa4-426f42908603","pitchNumber":4,"startTime":"2026-06-20T18:43:13.113Z","endTime":"2026-06-20T18:43:17.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472042301060476,"aZ":-16.336939287052637,"pfxX":3.0587981909475763,"pfxZ":8.873793617577606,"pX":-0.47758666827427665,"pZ":3.612721825226854,"vX0":-8.121266053084392,"vY0":-132.54799678629956,"vZ0":-3.794483725800942,"x":135.2,"y":141.24,"x0":2.2243398045188725,"y0":50.00492455188501,"z0":6.250590150077186,"aX":5.461032918210889},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":-3.8,"spinRate":2225,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.41271423298436494,"extension":6.623729545696309},"index":4,"playId":"ee6348d8-ae4c-322d-8000-b837c3e81758","pitchNumber":5,"startTime":"2026-06-20T18:43:38.000Z","endTime":"2026-06-20T18:43:41.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101039871785208,"aZ":-26.570959781591522,"pfxX":-0.9293096593790509,"pfxZ":3.4375886905111877,"pX":-0.17931325884585725,"pZ":2.6328616464566226,"vX0":-6.608914877758516,"vY0":-126.15720621375696,"vZ0":-3.271533163645655,"x":123.83,"y":167.69,"x0":2.583478671764085,"y0":50.00224743448075,"z0":6.063628066588291,"aX":-1.5120947867596088},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":3.0,"spinRate":2250,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.43241005851963576,"extension":6.432286047581564},"index":5,"playId":"8a4b2570-d5df-3c73-a414-9bc0942c031b","pitchNumber":6,"startTime":"2026-06-20T18:43:55.853Z","endTime":"2026-06-20T18:43:59.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.956342871422276,"aZ":-21.98726146953582,"pfxX":7.217561397263314,"pfxZ":5.586471666194811,"pX":-0.8643987976007869,"pZ":3.096970032204374,"vX0":-10.70646815532293,"vY0":-133.93644698661666,"vZ0":-3.9052048569063977,"x":149.95,"y":155.16,"x0":2.240432150460533,"y0":50.0015945457996,"z0":6.1393095994095805,"aX":13.159484675693202},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":-10.9,"spinRate":2080,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4083780018166836,"extension":6.637164053533015},"hitData":{"launchSpeed":67.1,"launchAngle":29.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.73,"coordY":101.76}},"index":6,"playId":"598f4501-ccfc-3653-8b02-30440dbedccc","pitchNumber":7,"startTime":"2026-06-20T18:44:16.195Z","endTime":"2026-06-20T18:44:27.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:44:27.804Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a sharp ground ball to left fielder Myles Straw. Alex Bregman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T18:44:43.536Z","endTime":"2026-06-20T18:45:43.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.687479477381117,"aZ":-30.70937907293176,"pfxX":5.372957224201847,"pfxZ":1.1398116806157503,"pX":-1.180348339181654,"pZ":1.982747240155355,"vX0":-8.85245265309254,"vY0":-112.76587156456634,"vZ0":-2.670560792030689,"x":161.99,"y":185.25,"x0":2.0998581074054825,"y0":50.004913621455614,"z0":6.283562705816887,"aX":6.915226103937333},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.7,"breakHorizontal":-7.4,"spinRate":1088,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4859138533556102,"extension":6.718750571287614},"index":0,"playId":"58b05b54-e028-3320-9831-d72109c1a820","pitchNumber":1,"startTime":"2026-06-20T18:44:53.067Z","endTime":"2026-06-20T18:44:56.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":70.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.337341502461413,"aZ":-35.62319739330227,"pfxX":-1.5118440942876172,"pfxZ":-2.8143770806948014,"pX":0.8684805076869552,"pZ":1.7205402083165107,"vX0":-3.700797557126319,"vY0":-109.6555980814784,"vZ0":-1.8430887539862524,"x":76.33,"y":162.1,"x0":2.7705657327299704,"y0":50.00354778716102,"z0":6.352183726727626,"aX":-1.8515854388756692},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-5.3,"breakHorizontal":3.6,"spinRate":2115,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.49839514721339473,"extension":6.425587937427819},"index":1,"playId":"beaf28ef-8fd3-3bec-b6c5-61a4d1c87785","pitchNumber":2,"startTime":"2026-06-20T18:45:12.015Z","endTime":"2026-06-20T18:45:15.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856491070115027,"aZ":-22.318261957296915,"pfxX":7.686607058484554,"pfxZ":5.35742867997196,"pX":0.03230003198252215,"pZ":2.028901314510966,"vX0":-8.70480384284071,"vY0":-134.21364103330993,"vZ0":-6.370898367034137,"x":115.77,"y":184.0,"x0":2.30667584347411,"y0":50.00025950389856,"z0":6.004089690225398,"aX":14.134307055949396},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.6,"breakHorizontal":-12.2,"spinRate":2093,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4068431520463198,"extension":6.62148105301499},"hitData":{"launchSpeed":109.0,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":84.58,"coordY":118.56}},"index":2,"playId":"153080d5-78a3-3fd9-a295-5b7df77a5f87","pitchNumber":3,"startTime":"2026-06-20T18:45:32.658Z","endTime":"2026-06-20T18:45:43.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:45:43.661Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Shaw homers (4) on a fly ball to left field. Alex Bregman scores. Ian Happ scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T18:46:04.340Z","endTime":"2026-06-20T18:49:10.904Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.240348945272597,"aZ":-25.403915497209386,"pfxX":6.968035559058835,"pfxZ":4.893332671151283,"pX":-0.019352796762306296,"pZ":2.5345321192610735,"vX0":-7.123190836078099,"vY0":-116.45202718705536,"vZ0":-3.1252138492806836,"x":117.74,"y":170.35,"x0":2.162441224709429,"y0":50.00422679065926,"z0":6.276807500568315,"aX":9.647087908041112},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.4,"breakHorizontal":-11.0,"spinRate":1140,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.46891467911544504,"extension":6.7247466804464295},"index":0,"playId":"c53b18c8-1460-3057-b7d5-27ef47a3d6df","pitchNumber":1,"startTime":"2026-06-20T18:46:14.474Z","endTime":"2026-06-20T18:46:18.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.7,"endSpeed":74.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.84800611176924,"aZ":-29.18757488344593,"pfxX":6.257713363683958,"pfxZ":2.166732118654971,"pX":-0.02333092089031913,"pZ":1.4116297263843365,"vX0":-7.418553143233551,"vY0":-115.8578476168018,"vZ0":-4.595229910083148,"x":117.89,"y":200.67,"x0":2.3868427706209827,"y0":50.00404903319623,"z0":6.167391796592958,"aX":8.626037065324766},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.1,"breakHorizontal":-9.8,"spinRate":1230,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.47030538908735053,"extension":6.630183914024716},"index":1,"playId":"9457efc7-08a8-3c77-939b-96eed6d5d2fd","pitchNumber":2,"startTime":"2026-06-20T18:46:33.226Z","endTime":"2026-06-20T18:46:37.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07216580251712,"aZ":-18.302151090022498,"pfxX":6.269999242469979,"pfxZ":7.676106008490913,"pX":0.5058957908150846,"pZ":2.1455381624418317,"vX0":-7.077070042585979,"vY0":-133.87885854105258,"vZ0":-6.924160193494448,"x":97.72,"y":180.85,"x0":2.3744196225022964,"y0":50.00270728368301,"z0":6.08470956844004,"aX":11.332280499110073},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-9.7,"spinRate":2146,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.40979222873205545,"extension":6.622720474105482},"index":2,"playId":"8cf6818d-4733-3f93-b3d5-0135a34bc2a1","pitchNumber":3,"startTime":"2026-06-20T18:46:53.346Z","endTime":"2026-06-20T18:46:56.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.862018265160604,"aZ":-29.738260746882805,"pfxX":6.800079628025173,"pfxZ":1.7813402316122167,"pX":0.8045646539409292,"pZ":1.3400490057489038,"vX0":-5.886473186408287,"vY0":-116.2889035019598,"vZ0":-4.525165368526356,"x":86.33,"y":202.6,"x0":2.485531012126278,"y0":50.003791967862306,"z0":6.133066026562887,"aX":9.31141056393576},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.4,"breakHorizontal":-10.8,"spinRate":1025,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4710514422792862,"extension":6.640449652197523},"index":3,"playId":"15bf4661-2944-37ab-9d93-e65895cbb497","pitchNumber":4,"startTime":"2026-06-20T18:47:12.994Z","endTime":"2026-06-20T18:47:15.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T18:47:26.323Z","endTime":"2026-06-20T18:47:40.050Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14758776209426,"aZ":-17.133482925045463,"pfxX":4.26665853099542,"pfxZ":8.300161649922522,"pX":0.29965122080889983,"pZ":3.331500304894531,"vX0":-7.109888008334337,"vY0":-133.8359312562865,"vZ0":-4.266370195434809,"x":105.58,"y":148.83,"x0":2.4375180163656287,"y0":50.00529970689088,"z0":6.175141158668892,"aX":7.734575607531374},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.3,"breakHorizontal":-6.1,"spinRate":2177,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40941609478461993,"extension":6.627856710573164},"index":5,"playId":"64bd840b-0974-39d7-a9db-da7fdcef7bc4","pitchNumber":5,"startTime":"2026-06-20T18:47:40.050Z","endTime":"2026-06-20T18:47:43.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925888027128924,"aZ":-17.09631979684299,"pfxX":4.354093386971696,"pfxZ":8.168962863570156,"pX":0.6289152214168393,"pZ":2.80516077893088,"vX0":-6.216698839198207,"vY0":-134.66947689283472,"vZ0":-5.686721368022134,"x":93.03,"y":163.04,"x0":2.3964195035567086,"y0":50.00089133711841,"z0":6.144253323097438,"aX":8.035218161709645},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":-6.6,"spinRate":2161,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4059743083824441,"extension":6.541524520655587},"index":6,"playId":"d5a9f323-2c3c-356f-a365-2b5605fbdbc2","pitchNumber":6,"startTime":"2026-06-20T18:48:03.007Z","endTime":"2026-06-20T18:48:07.193Z","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":78.3,"endSpeed":72.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.116302877437036,"aZ":-24.280590779520672,"pfxX":6.012166276027505,"pfxZ":5.979420564210653,"pX":1.0960689526204495,"pZ":1.2093918657179588,"vX0":-4.74280377480171,"vY0":-113.92535837740134,"vZ0":-5.6638792352517475,"x":75.22,"y":206.13,"x0":2.4195760607232035,"y0":50.00273949156058,"z0":6.115092524630244,"aX":7.935915269637151},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":9.7,"breakHorizontal":-9.7,"spinRate":1070,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4800227820362184,"extension":6.564420063112766},"index":7,"playId":"75d91452-56d0-3d72-9e47-fd5522658f0f","pitchNumber":7,"startTime":"2026-06-20T18:48:25.842Z","endTime":"2026-06-20T18:48:28.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133239290827714,"aZ":-15.14611284771872,"pfxX":2.7102512188627403,"pfxZ":9.508836850507304,"pX":-0.5429195149630283,"pZ":3.2677683754643776,"vX0":-8.632636605127024,"vY0":-133.11867610869683,"vZ0":-4.733534438746231,"x":137.69,"y":150.55,"x0":2.3929722502314372,"y0":50.00612289908616,"z0":6.169162957782163,"aX":4.856658959023756},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-3.0,"spinRate":2129,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.41179249830845865,"extension":6.7083608502608385},"hitData":{"launchSpeed":101.2,"launchAngle":36.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.4,"coordY":72.11}},"index":8,"playId":"d78c94f3-5bdb-351c-87b2-8e95a253cffb","pitchNumber":8,"startTime":"2026-06-20T18:48:47.432Z","endTime":"2026-06-20T18:49:10.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:49:10.904Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Amaya pops out to second baseman Davis Schneider.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T18:49:26.308Z","endTime":"2026-06-20T18:49:45.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":68.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.95779324580316,"aZ":-32.75289067239099,"pfxX":-1.355056702753057,"pfxZ":-0.4948141432080728,"pX":0.6870767052998223,"pZ":2.5199546168030023,"vX0":-3.2573154173946626,"vY0":-106.36090457976324,"vZ0":-0.7659077822510874,"x":90.81,"y":170.74,"x0":2.4063556559836323,"y0":50.00474703275519,"z0":6.556067464507027,"aX":-1.573183840297112},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-0.8,"breakHorizontal":3.2,"spinRate":2082,"spinDirection":259},"zone":6,"typeConfidence":2.0,"plateTime":0.5123543294827644,"extension":6.44074219565239},"hitData":{"launchSpeed":84.5,"launchAngle":64.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.42,"coordY":146.96}},"index":0,"playId":"90ed3d27-8965-39ef-8703-5f65f64c7b1f","pitchNumber":1,"startTime":"2026-06-20T18:49:35.646Z","endTime":"2026-06-20T18:49:45.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:49:45.275Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T18:50:04.308Z","endTime":"2026-06-20T18:50:56.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.287413516892485,"aZ":-32.28877536087647,"pfxX":6.269102501344736,"pfxZ":-0.08843465966387853,"pX":1.3194382798649194,"pZ":2.406893591511644,"vX0":-4.234582123423462,"vY0":-113.9638173364939,"vZ0":-1.886976256105632,"x":66.71,"y":173.79,"x0":2.379421437428774,"y0":50.00172894067194,"z0":6.409718431633502,"aX":8.315471217410055},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.4,"breakHorizontal":-10.4,"spinRate":1144,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.479075346865085,"extension":6.506076041599667},"index":0,"playId":"e2c8c68f-bc74-3e92-b8b3-3dd94fe8c47f","pitchNumber":1,"startTime":"2026-06-20T18:50:09.434Z","endTime":"2026-06-20T18:50:12.867Z","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":92.2,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.367943072596837,"aZ":-23.620913219337794,"pfxX":9.812846480636157,"pfxZ":4.718212937849156,"pX":1.0490342007060003,"pZ":1.0254834786341858,"vX0":-6.880198555862759,"vY0":-133.9123469549126,"vZ0":-8.523900018097834,"x":77.01,"y":211.09,"x0":2.3788598856583683,"y0":50.00287707386838,"z0":5.944104071827417,"aX":17.79224510005672},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-16.2,"spinRate":2000,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40928000030742817,"extension":6.580170416578214},"index":1,"playId":"4f86801c-cb7e-3f99-8a2d-0fdec0af2427","pitchNumber":2,"startTime":"2026-06-20T18:50:22.388Z","endTime":"2026-06-20T18:50:25.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.205344023016664,"aZ":-33.26160867086778,"pfxX":-1.816148200384407,"pfxZ":-0.8505481052721553,"pX":0.5241329400265342,"pZ":2.7616495301038975,"vX0":-3.8467828076326245,"vY0":-112.34164258415088,"vZ0":-0.5712017025047527,"x":97.02,"y":164.22,"x0":2.4940273665749597,"y0":50.002036838747,"z0":6.397793319663211,"aX":-2.3229606348618055},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.4,"breakHorizontal":4.3,"spinRate":2084,"spinDirection":275},"zone":6,"typeConfidence":0.9,"plateTime":0.48739829241566746,"extension":6.539801340639238},"index":2,"playId":"6bad1f4d-ea25-36ec-8038-c0ab599bb307","pitchNumber":3,"startTime":"2026-06-20T18:50:35.656Z","endTime":"2026-06-20T18:50:39.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.84607009450615,"aZ":-23.780998602334837,"pfxX":4.871531462334394,"pfxZ":6.300996281251432,"pX":0.5058195902834818,"pZ":2.232893324816091,"vX0":-5.676283840918051,"vY0":-114.30658001957373,"vZ0":-3.914848427408739,"x":97.72,"y":178.49,"x0":2.381174788373521,"y0":50.00125249282965,"z0":6.286175121911165,"aX":6.486405469315492},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":10.8,"breakHorizontal":-7.4,"spinRate":1106,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.47805405252784006,"extension":6.614051572071034},"hitData":{"launchSpeed":80.2,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.15,"coordY":168.23}},"index":3,"playId":"abb70f65-aa4d-3ae3-a3d9-944c29f5da79","pitchNumber":4,"startTime":"2026-06-20T18:50:48.902Z","endTime":"2026-06-20T18:50:56.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:50:56.298Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T18:51:15.330Z","endTime":"2026-06-20T18:52:52.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":75.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.552004218911055,"aZ":-31.86166065276309,"pfxX":0.4063743121598782,"pfxZ":0.220015597104549,"pX":-0.45100705410486436,"pZ":2.2912372049159,"vX0":-6.5669274846718455,"vY0":-116.8905750204834,"vZ0":-2.2788067727617234,"x":134.19,"y":176.92,"x0":2.3220344753139486,"y0":50.001989765922495,"z0":6.2221197087088305,"aX":0.5728831431456853},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":0.6,"spinRate":2249,"spinDirection":292},"zone":4,"typeConfidence":2.0,"plateTime":0.46560148570717885,"extension":6.660167779438151},"index":0,"playId":"911725e7-e48a-333b-bc19-2ed079daa10a","pitchNumber":1,"startTime":"2026-06-20T18:51:19.068Z","endTime":"2026-06-20T18:51:22.074Z","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":91.5,"endSpeed":84.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.520344608436833,"aZ":-20.36838175283978,"pfxX":8.983652214359356,"pfxZ":6.560963453448576,"pX":1.3389359113390158,"pZ":2.5758840074127445,"vX0":-5.74788478606774,"vY0":-133.0507671677592,"vZ0":-5.460436724062082,"x":65.96,"y":169.23,"x0":2.3558229698312028,"y0":50.00387571727667,"z0":6.12280396738949,"aX":16.169536768422848},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":-15.1,"spinRate":1979,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.41106986201580487,"extension":6.716141131027825},"index":1,"playId":"b14ab1bd-1462-3854-9af3-ed62f425f96f","pitchNumber":2,"startTime":"2026-06-20T18:51:37.107Z","endTime":"2026-06-20T18:51:40.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222681285295273,"aZ":-26.903677045486518,"pfxX":1.1264855869324784,"pfxZ":3.2981162653464535,"pX":-1.4004748876176818,"pZ":2.0192905388363953,"vX0":-9.869762518325802,"vY0":-125.31772073237023,"vZ0":-4.4767413060011805,"x":170.38,"y":184.26,"x0":2.4348580653911505,"y0":50.00422980426326,"z0":6.014753457345198,"aX":1.8026561527240896},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":0.1,"spinRate":2381,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4363069568403448,"extension":6.5265384299694205},"index":2,"playId":"ca82b55f-ec39-3a57-98ff-e5853db93f1c","pitchNumber":3,"startTime":"2026-06-20T18:51:52.492Z","endTime":"2026-06-20T18:51:55.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.796562969340144,"aZ":-31.186248943875523,"pfxX":-1.2182070143608477,"pfxZ":0.7187635105483512,"pX":0.08664389244853507,"pZ":2.579939513434446,"vX0":-5.390090310741806,"vY0":-116.00424367802866,"vZ0":-1.5628005383181756,"x":113.7,"y":169.12,"x0":2.589692826300794,"y0":50.002826948845374,"z0":6.209647085009489,"aX":-1.6756218797145377},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.2,"breakHorizontal":3.5,"spinRate":2259,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4704742824472339,"extension":6.512248849085694},"index":3,"playId":"46bd006c-b967-3c5f-a9d9-23f4bedd2bfe","pitchNumber":4,"startTime":"2026-06-20T18:52:06.419Z","endTime":"2026-06-20T18:52:09.419Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-20T18:52:20.777Z","endTime":"2026-06-20T18:52:30.826Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":74.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.93722981042539,"aZ":-32.02586118619266,"pfxX":-0.2709533547018248,"pfxZ":0.10554024261416473,"pX":-1.7418272491694666,"pZ":1.0384836752178201,"vX0":-8.932405128466145,"vY0":-114.97598332559163,"vZ0":-4.775563989875048,"x":183.39,"y":210.74,"x0":2.2091944180136385,"y0":50.00057899437853,"z0":6.209395244808643,"aX":-0.3659198046048862},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.7,"breakHorizontal":2.5,"spinRate":2220,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4742381410589549,"extension":6.83034987290904},"index":5,"playId":"0b9e28ef-88cd-3c9c-bf5e-cfdcacc25b1b","pitchNumber":5,"startTime":"2026-06-20T18:52:30.826Z","endTime":"2026-06-20T18:52:34.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998825534949095,"aZ":-19.1509627140948,"pfxX":7.879045394121276,"pfxZ":7.162567142909755,"pX":-0.10085635794252443,"pZ":2.4484099183882253,"vX0":-8.741864452222634,"vY0":-133.32598771812454,"vZ0":-6.156285019458888,"x":120.84,"y":172.67,"x0":2.1814577958817165,"y0":50.001752365094056,"z0":6.148466963783289,"aX":14.324850786044317},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.0,"breakHorizontal":-12.6,"spinRate":2086,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.40926521562933704,"extension":6.6685781381382245},"index":6,"playId":"d8f234c9-7bbf-3e62-9e0a-fea02b2df1df","pitchNumber":6,"startTime":"2026-06-20T18:52:45.888Z","endTime":"2026-06-20T18:52:52.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:52:52.579Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T18:54:47.025Z","endTime":"2026-06-20T18:55:53.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092347257108557,"aZ":-17.316439379622782,"pfxX":-4.155445224929553,"pfxZ":8.048200056037057,"pX":0.023884807449633377,"pZ":2.538459931969103,"vX0":5.168353672238655,"vY0":-134.7260651253799,"vZ0":-4.2844297210946785,"x":116.09,"y":170.24,"x0":-1.3755962709871608,"y0":50.004768915030155,"z0":5.366104845308957,"aX":-7.673301387599799},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":6.5,"spinRate":2113,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4058887142813252,"extension":6.598652049118236},"index":0,"playId":"083daa9a-dfbd-37b8-a072-670fd16fd91b","pitchNumber":1,"startTime":"2026-06-20T18:55:00.074Z","endTime":"2026-06-20T18:55:03.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.527440475252135,"aZ":-30.292739069079023,"pfxX":0.06093463505978347,"pfxZ":1.1605010357996282,"pX":0.749427996421334,"pZ":2.3268954068372305,"vX0":5.177955046140992,"vY0":-126.28369869741925,"vZ0":-1.622952110358081,"x":77.64,"y":191.31,"x0":-1.3312627481381734,"y0":50.00451926028214,"z0":5.403461128520094,"aX":0.09800148769119862},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-1.2,"spinRate":2000,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4329200989493951,"extension":6.624415108932213},"index":1,"playId":"84fbe2ba-a29e-3454-964e-ec89dfb96905","pitchNumber":2,"startTime":"2026-06-20T18:55:15.048Z","endTime":"2026-06-20T18:55:42.080Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.220706444307925,"aZ":-28.748159785584132,"pfxX":7.440379048351625,"pfxZ":2.255642303165045,"pX":0.40871125466849606,"pZ":2.081596017642237,"vX0":2.1253836807848736,"vY0":-122.3063220304017,"vZ0":-1.989168248335364,"x":101.42,"y":182.58,"x0":-1.43753831913215,"y0":50.00461922850182,"z0":5.3612546356384545,"aX":11.318625049320177},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.8,"breakHorizontal":-13.9,"spinRate":2353,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.4471409178539152,"extension":6.444302224473577},"hitData":{"launchSpeed":101.1,"launchAngle":42.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.22,"coordY":57.4}},"index":2,"playId":"1641be24-2038-33df-ae63-638840417793","pitchNumber":3,"startTime":"2026-06-20T18:55:43.183Z","endTime":"2026-06-20T18:55:53.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:55:53.192Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T18:56:15.369Z","endTime":"2026-06-20T18:57:31.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56488583273443,"aZ":-18.252791587257068,"pfxX":-5.560507151888132,"pfxZ":7.431693951017365,"pX":-0.7080742373517878,"pZ":2.7223679817079214,"vX0":4.064268094315472,"vY0":-135.50014816940407,"vZ0":-3.563311462098487,"x":143.99,"y":165.28,"x0":-1.4995055559310548,"y0":50.00135945954256,"z0":5.317876004831393,"aX":-10.415114751823943},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":9.2,"spinRate":2160,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4030831598685989,"extension":6.688878099188369},"index":0,"playId":"b9a1eaf2-041c-326e-85ba-8e0b11279b42","pitchNumber":1,"startTime":"2026-06-20T18:56:18.223Z","endTime":"2026-06-20T18:56:21.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792350644033334,"aZ":-18.320817050630296,"pfxX":-5.649508287514939,"pfxZ":7.283436239005049,"pX":-1.3785558915276506,"pZ":2.973966023533553,"vX0":2.268575771853312,"vY0":-136.52060634107843,"vZ0":-2.8500188785776963,"x":169.55,"y":158.48,"x0":-1.4824243587173664,"y0":50.005905776203065,"z0":5.280591083974686,"aX":-10.751924283464389},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":9.8,"spinRate":2211,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3999787398735375,"extension":6.678313089279495},"index":1,"playId":"e617853d-bee9-3bf8-a291-adf84c75027a","pitchNumber":2,"startTime":"2026-06-20T18:56:33.268Z","endTime":"2026-06-20T18:56:36.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60050306536757,"aZ":-36.218670176016225,"pfxX":-7.6454282039216235,"pfxZ":-2.4224880407052405,"pX":-0.593422447988118,"pZ":1.7173245428740853,"vX0":4.599741064650581,"vY0":-127.71174261617217,"vZ0":-2.0795991758949115,"x":139.62,"y":192.41,"x0":-1.41447368891968,"y0":50.001720048733844,"z0":5.361278609032407,"aX":-12.767057165967751},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.6,"breakHorizontal":13.0,"spinRate":1438,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4270788445719145,"extension":6.658937324054746},"index":2,"playId":"65c021c1-76a4-3aed-aeff-b64c42bcd1e1","pitchNumber":3,"startTime":"2026-06-20T18:56:49.313Z","endTime":"2026-06-20T18:56:52.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T18:57:01.192Z","endTime":"2026-06-20T18:57:11.812Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627785151621705,"aZ":-19.187327824087962,"pfxX":-5.039032412192634,"pfxZ":6.901971887679858,"pX":-2.566404216110074,"pZ":3.5364335758529095,"vX0":-0.6212973584044932,"vY0":-135.8207717198689,"vZ0":-1.2383102415539775,"x":214.83,"y":143.3,"x0":-1.6797376449205577,"y0":50.00643441574828,"z0":5.322714748305953,"aX":-9.488448965666427},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":9.2,"spinRate":2234,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40210393617170404,"extension":6.649627588954137},"index":4,"playId":"a4b1f1a0-240d-33d0-a52e-2b175d0f8cba","pitchNumber":4,"startTime":"2026-06-20T18:57:11.812Z","endTime":"2026-06-20T18:57:14.812Z","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":86.7,"endSpeed":79.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28560496763607,"aZ":-30.91180927573974,"pfxX":-0.1651757593295602,"pfxZ":0.7824372756486548,"pX":0.9520616475641308,"pZ":1.4507942946703023,"vX0":5.694346850296357,"vY0":-126.13220874436414,"vZ0":-3.371383666952191,"x":80.71,"y":199.61,"x0":-1.3157529034883786,"y0":50.00196732032041,"z0":5.304390880221007,"aX":-0.2671057313919363},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":-1.1,"spinRate":2040,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.43469799020808386,"extension":6.7359193522582315},"index":5,"playId":"05dc201b-e3cc-3b9f-9f73-7c4207b29cca","pitchNumber":5,"startTime":"2026-06-20T18:57:28.552Z","endTime":"2026-06-20T18:57:31.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:57:31.934Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Myles Straw flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T18:57:50.549Z","endTime":"2026-06-20T18:59:10.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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(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":87.2,"endSpeed":80.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338934938828586,"aZ":-25.592304752277794,"pfxX":2.145419698033733,"pfxZ":4.004360943252024,"pX":0.9444611896574845,"pZ":1.90893040655649,"vX0":5.11730716770673,"vY0":-126.93743571007732,"vZ0":-3.3230716731615653,"x":81.0,"y":187.24,"x0":-1.3708553224071338,"y0":50.001994508629046,"z0":5.2574979981686685,"aX":3.5231992214435333},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-4.9,"spinRate":2218,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4303895444197834,"extension":6.646583944225037},"index":0,"playId":"c0b2ee2d-24bb-3e87-bfbc-b90361b0c6f7","pitchNumber":1,"startTime":"2026-06-20T18:57:56.819Z","endTime":"2026-06-20T18:58:01.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.345455702743283,"aZ":-22.676776089521105,"pfxX":-8.288293895496896,"pfxZ":5.233637609776849,"pX":-0.20020921779826412,"pZ":1.614458050568678,"vX0":5.7892424020822535,"vY0":-133.7684239061758,"vZ0":-5.239853717846867,"x":124.63,"y":195.19,"x0":-1.3134984304763901,"y0":50.006207589386726,"z0":5.220433389027856,"aX":-15.05204342133711},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":13.8,"spinRate":2110,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.40915782285147273,"extension":6.713791708486236},"index":1,"playId":"12ffde89-86f1-35f2-9063-27cffaea8387","pitchNumber":2,"startTime":"2026-06-20T18:58:12.560Z","endTime":"2026-06-20T18:58:39.578Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"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":83.8,"endSpeed":77.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.740211422373875,"aZ":-30.61052786867707,"pfxX":8.3999363628127,"pfxZ":1.0359633562520205,"pX":1.3451543665970653,"pZ":1.031070509165662,"vX0":4.031214436045605,"vY0":-122.03134931140583,"vZ0":-3.8057191083443582,"x":65.73,"y":210.94,"x0":-1.4209108156531096,"y0":50.00100393617211,"z0":5.257081947121418,"aX":12.624119436452329},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.2,"breakHorizontal":-16.2,"spinRate":2507,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4494034016834223,"extension":6.718261200044994},"index":2,"playId":"465aa7f3-3141-3190-a8b2-2db3ffaa1058","pitchNumber":3,"startTime":"2026-06-20T18:58:43.183Z","endTime":"2026-06-20T18:58:46.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07898335659683,"aZ":-28.099499055244287,"pfxX":7.191661518657341,"pfxZ":2.6839880613528573,"pX":0.7502512359125693,"pZ":2.0783978404839365,"vX0":3.0868478205286554,"vY0":-122.10436774923197,"vZ0":-2.075705987110466,"x":88.4,"y":182.66,"x0":-1.4628095233395375,"y0":50.000052623724834,"z0":5.347041132860213,"aX":10.903672041682057},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":-13.7,"spinRate":2424,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.44784009070433894,"extension":6.514197010317544},"hitData":{"launchSpeed":85.4,"launchAngle":38.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.17,"coordY":113.72}},"index":3,"playId":"0c3f89b8-ec76-3116-b5e9-a37cdec4986c","pitchNumber":4,"startTime":"2026-06-20T18:59:02.247Z","endTime":"2026-06-20T18:59:10.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T18:59:10.682Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T19:01:13.786Z","endTime":"2026-06-20T19:03:33.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.909180706243415,"aZ":-25.922701545180963,"pfxX":4.996588069787187,"pfxZ":4.803962058501735,"pX":0.814075493618596,"pZ":2.6931373723961207,"vX0":-4.751612070959989,"vY0":-113.13722344872917,"vZ0":-2.379107083266522,"x":85.97,"y":166.07,"x0":2.2885781268036083,"y0":50.00322402982754,"z0":6.346594801263022,"aX":6.502420841108311},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":8.4,"breakHorizontal":-7.9,"spinRate":1012,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.483438108028003,"extension":6.657107110529204},"index":0,"playId":"cd1fe257-9d33-3ffe-910f-bfafee821a2b","pitchNumber":1,"startTime":"2026-06-20T19:01:13.786Z","endTime":"2026-06-20T19:01:17.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-20T19:01:25.729Z","endTime":"2026-06-20T19:01:32.897Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.430412383160103,"aZ":-24.809057126134228,"pfxX":-0.4382064093501823,"pfxZ":4.520183312616492,"pX":-0.6467848214583529,"pZ":3.424392551594261,"vX0":-7.88991320699037,"vY0":-125.98490378698007,"vZ0":-1.7602144667013004,"x":141.65,"y":146.32,"x0":2.565167547216251,"y0":50.001340866193544,"z0":6.111686883381465,"aX":-0.7122134555585509},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":2.4,"spinRate":2226,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4325792674083564,"extension":6.501207968900507},"index":2,"playId":"9a149db9-f4a9-33d5-bda4-fa310a8a6999","pitchNumber":2,"startTime":"2026-06-20T19:01:32.897Z","endTime":"2026-06-20T19:01:36.272Z","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":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95338402340907,"aZ":-27.46807279311831,"pfxX":7.050986470447697,"pfxZ":3.39317229009957,"pX":-0.2260889092723969,"pZ":0.4061416847101867,"vX0":-7.832226762001626,"vY0":-116.75932870370366,"vZ0":-7.38426659911017,"x":125.62,"y":227.81,"x0":2.2479581450827477,"y0":50.00552026859551,"z0":6.177453613036261,"aX":9.786337858562362},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.6,"breakHorizontal":-10.9,"spinRate":1289,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4682243757814919,"extension":6.500828527566608},"index":3,"playId":"421279b7-9014-3163-ac08-98d7f14d1476","pitchNumber":3,"startTime":"2026-06-20T19:01:46.925Z","endTime":"2026-06-20T19:01:49.925Z","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":80.6,"endSpeed":75.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.493924125777824,"aZ":-33.57700963857843,"pfxX":-1.6379244415100107,"pfxZ":-0.9905260691455844,"pX":-0.5587407568481404,"pZ":1.5817302132408573,"vX0":-6.71322581317219,"vY0":-117.32624427645007,"vZ0":-3.5732259446106722,"x":138.3,"y":196.07,"x0":2.5374825245986394,"y0":50.00442327709675,"z0":6.211897295199611,"aX":-2.313061166804463},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.4,"breakHorizontal":4.4,"spinRate":2289,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.46454611882872987,"extension":6.532906920985593},"index":4,"playId":"b5896ae6-0499-3ae5-903b-5e32974b2dad","pitchNumber":4,"startTime":"2026-06-20T19:02:04.273Z","endTime":"2026-06-20T19:02:07.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2122592781051,"aZ":-17.91897628246899,"pfxX":3.4896396775507097,"pfxZ":7.845018712738575,"pX":0.5506509810420513,"pZ":3.659554538062116,"vX0":-6.099784715927127,"vY0":-133.1041920868797,"vZ0":-3.3691277750557016,"x":96.01,"y":139.97,"x0":2.4056370910720366,"y0":50.0022893189286,"z0":6.219272329811037,"aX":6.340974057877216},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":-5.2,"spinRate":2243,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40955472238639556,"extension":6.53472055045518},"index":5,"playId":"15525d8b-d50d-38ba-8c60-0af855e1c9cd","pitchNumber":5,"startTime":"2026-06-20T19:02:23.145Z","endTime":"2026-06-20T19:02:26.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.813110359482767,"aZ":-29.542279141155777,"pfxX":6.822973362540811,"pfxZ":1.908579416076356,"pX":0.46867917741935233,"pZ":0.5748465116685793,"vX0":-6.263983853839266,"vY0":-116.76852833576707,"vZ0":-6.721903525770731,"x":99.14,"y":223.26,"x0":2.298503730911216,"y0":50.00498869623341,"z0":6.267388397341862,"aX":9.43109904694518},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.0,"breakHorizontal":-10.8,"spinRate":1375,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.46891989773494025,"extension":6.541153923068633},"index":6,"playId":"2f606f35-ad99-336e-9ac1-8fd6adee8c33","pitchNumber":6,"startTime":"2026-06-20T19:02:39.124Z","endTime":"2026-06-20T19:02:42.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11171873985519,"aZ":-20.213505073223935,"pfxX":9.839129545504635,"pfxZ":6.532174549224051,"pX":1.2805302316958338,"pZ":2.2957956840153746,"vX0":-6.10715828786334,"vY0":-134.9067896941952,"vZ0":-6.396706457600266,"x":68.19,"y":176.79,"x0":2.3028418435033458,"y0":50.00425879595573,"z0":6.136602875336223,"aX":18.020822896252536},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-16.4,"spinRate":1998,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4070023235551341,"extension":6.608509870864435},"index":7,"playId":"855b0234-002d-3e3d-a351-d427f0096edd","pitchNumber":7,"startTime":"2026-06-20T19:02:54.482Z","endTime":"2026-06-20T19:02:58.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32343599870538,"aZ":-20.096489970345186,"pfxX":9.075129487935373,"pfxZ":6.750189163110024,"pX":0.44470441479185463,"pZ":2.0041098798499046,"vX0":-7.396794080264755,"vY0":-132.63239199007143,"vZ0":-6.898986257499905,"x":100.05,"y":184.67,"x0":2.0852450535625313,"y0":50.001503916838004,"z0":6.095461482455613,"aX":16.23117097807777},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.9,"spinRate":2059,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4123461410164917,"extension":6.659691954931562},"index":8,"playId":"cd5267ea-0a72-3260-bdc7-a099c5ce8928","pitchNumber":8,"startTime":"2026-06-20T19:03:09.243Z","endTime":"2026-06-20T19:03:12.243Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.775821068652544,"aZ":-25.83440808358037,"pfxX":4.751594794230713,"pfxZ":5.072452492197147,"pX":0.26320297534104514,"pZ":2.4289727521467515,"vX0":-5.42441702982244,"vY0":-110.48468159861781,"vZ0":-2.6871859071886277,"x":106.97,"y":173.2,"x0":2.1210970995894707,"y0":50.00140119035054,"z0":6.347608051463691,"aX":5.935263677199085},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":8.9,"breakHorizontal":-7.3,"spinRate":1049,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4938165246651818,"extension":6.696181747452785},"hitData":{"launchSpeed":95.9,"launchAngle":16.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.32,"coordY":79.82}},"index":9,"playId":"4457324e-d417-3ef2-89a4-97e0ade28f87","pitchNumber":9,"startTime":"2026-06-20T19:03:25.113Z","endTime":"2026-06-20T19:03:33.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:03:33.671Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T19:03:53.329Z","endTime":"2026-06-20T19:05:37.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.48595590593887,"aZ":-31.04020933755344,"pfxX":5.097229889221492,"pfxZ":0.9491108159631665,"pX":0.5947038067484492,"pZ":3.954784984006626,"vX0":-4.819020075774037,"vY0":-108.11661192529182,"vZ0":1.7209701459870714,"x":94.33,"y":132.0,"x0":2.1821745657724168,"y0":50.002748693272466,"z0":6.535954587248205,"aX":6.081518827196592},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":2.5,"breakHorizontal":-8.0,"spinRate":1029,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.5051365636661238,"extension":6.584399754262801},"index":0,"playId":"239d4f0f-34aa-39c9-a6db-327a106ed2ed","pitchNumber":1,"startTime":"2026-06-20T19:03:56.959Z","endTime":"2026-06-20T19:03:59.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.168563228277996,"aZ":-27.837871591043886,"pfxX":8.051566966511729,"pfxZ":3.4801121250846094,"pX":1.1325424434132285,"pZ":2.202250532764422,"vX0":-4.84778333641774,"vY0":-110.50216776214789,"vZ0":-2.5823526891969513,"x":73.83,"y":179.32,"x0":2.299655774268998,"y0":50.00447214855624,"z0":6.286698628827683,"aX":10.040489942142514},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":6.0,"breakHorizontal":-13.4,"spinRate":1126,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4941109235332859,"extension":6.680096943015454},"index":1,"playId":"95da3858-62a7-365b-8443-d89431bfa8bb","pitchNumber":2,"startTime":"2026-06-20T19:04:09.712Z","endTime":"2026-06-20T19:04:13.196Z","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":91.9,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13318920918446,"aZ":-22.361408106568284,"pfxX":8.957201407638381,"pfxZ":5.375673997694265,"pX":0.42870047617580026,"pZ":1.9948353740386995,"vX0":-8.292588248672551,"vY0":-133.61258595904576,"vZ0":-6.516090754633274,"x":100.66,"y":184.92,"x0":2.3940903274546557,"y0":50.005723905473644,"z0":6.049212495095884,"aX":16.35791306910243},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-14.6,"spinRate":1998,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.4084065855031831,"extension":6.619249098076131},"index":2,"playId":"080e4c16-3a4a-3514-b265-e6675d2c4bc1","pitchNumber":3,"startTime":"2026-06-20T19:04:22.126Z","endTime":"2026-06-20T19:04:25.126Z","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":91.9,"endSpeed":84.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36315627999703,"aZ":-19.495414807812896,"pfxX":7.94479982426663,"pfxZ":6.973217250950771,"pX":0.9231145864095931,"pZ":2.9352921046797587,"vX0":-6.40699705319697,"vY0":-133.64749369388676,"vZ0":-4.848659217654152,"x":81.81,"y":159.53,"x0":2.3129537772710727,"y0":50.00488275722467,"z0":6.163022463946898,"aX":14.45076809520702},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.9,"breakHorizontal":-13.1,"spinRate":1890,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4089976393115178,"extension":6.542385818839234},"index":3,"playId":"e1396342-c244-3da4-9954-f1715356bfee","pitchNumber":4,"startTime":"2026-06-20T19:04:38.430Z","endTime":"2026-06-20T19:04:42.038Z","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":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54229367718439,"aZ":-26.033253938832267,"pfxX":7.704652661748413,"pfxZ":4.655208621001233,"pX":0.02354961505598773,"pZ":0.7215907951036534,"vX0":-6.984850452340809,"vY0":-114.25843452951743,"vZ0":-6.64609406629053,"x":116.1,"y":219.3,"x0":2.12280346949125,"y0":50.00166296574589,"z0":6.234432122578803,"aX":10.161055532176327},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":7.0,"breakHorizontal":-12.1,"spinRate":1224,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4798356253251703,"extension":6.6664095200282},"index":4,"playId":"f5d8d018-79bd-3acb-925e-71c7501c2ccb","pitchNumber":5,"startTime":"2026-06-20T19:04:52.102Z","endTime":"2026-06-20T19:04:55.180Z","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":79.0,"endSpeed":72.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83912052695576,"aZ":-36.991910998693434,"pfxX":-1.9014555921502783,"pfxZ":-3.6579316141384606,"pX":-0.06498955476823891,"pZ":2.9377340205936324,"vX0":-5.318952766493531,"vY0":-114.83543771379846,"vZ0":0.37002583364504993,"x":119.48,"y":159.46,"x0":2.5403460572980348,"y0":50.00061773177723,"z0":6.411383408315406,"aX":-2.5059757983368525},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.1,"breakHorizontal":4.9,"spinRate":2119,"spinDirection":285},"zone":2,"typeConfidence":2.0,"plateTime":0.4793395852168949,"extension":6.534268384280752},"index":5,"playId":"4385b03b-1e72-3f22-abdc-143f38926682","pitchNumber":6,"startTime":"2026-06-20T19:05:09.423Z","endTime":"2026-06-20T19:05:12.423Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-20T19:05:23.235Z","endTime":"2026-06-20T19:05:33.474Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.23027275295226,"aZ":-33.416618524043024,"pfxX":-1.895166714817818,"pfxZ":-0.9407491026541983,"pX":0.8986515297463105,"pZ":3.18273747415717,"vX0":-3.5414355177154433,"vY0":-113.96571567751143,"vZ0":0.13355013708585717,"x":82.75,"y":152.85,"x0":2.7134763124185115,"y0":50.00045556538028,"z0":6.400376067059553,"aX":-2.5136310518208576},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.4,"breakHorizontal":4.2,"spinRate":2242,"spinDirection":291},"zone":12,"typeConfidence":2.0,"plateTime":0.4790048824356665,"extension":6.382565809191916},"index":7,"playId":"9ceedd5f-3e0b-312d-8e90-1a1ae989d3cb","pitchNumber":7,"startTime":"2026-06-20T19:05:33.474Z","endTime":"2026-06-20T19:05:37.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:05:37.779Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to center fielder Daulton Varsho. Seiya Suzuki to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T19:06:04.970Z","endTime":"2026-06-20T19:08:02.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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(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":91.6,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62117116533497,"aZ":-23.66142744650491,"pfxX":8.785199493721631,"pfxZ":4.762610201495887,"pX":0.4189424684221467,"pZ":3.3641305220551554,"vX0":-8.076090142675277,"vY0":-133.0887439278311,"vZ0":-3.0800033017507724,"x":101.03,"y":147.95,"x0":2.3572422380901523,"y0":50.000278618489936,"z0":6.257598237797783,"aX":15.695144131471656},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":-14.0,"spinRate":1999,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41216881261194516,"extension":6.52891154200145},"index":0,"playId":"718cef1d-5a73-3475-a87a-3d6818b28a30","pitchNumber":1,"startTime":"2026-06-20T19:06:04.970Z","endTime":"2026-06-20T19:06:08.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730330353942747,"aZ":-32.33103849250082,"pfxX":-0.8910515468038365,"pfxZ":-0.11060243597767538,"pX":-0.8400223960201213,"pZ":1.1042576594038886,"vX0":-7.362569795379762,"vY0":-118.81620071873425,"vZ0":-4.779775666060389,"x":149.02,"y":208.97,"x0":2.4143324904717565,"y0":50.002131225167425,"z0":6.079357136547388,"aX":-1.2735936576521443},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.1,"breakHorizontal":3.4,"spinRate":2248,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4609468322586938,"extension":6.596350769730784},"index":1,"playId":"4cdba44a-a90b-3c23-9a34-ac27afc17741","pitchNumber":2,"startTime":"2026-06-20T19:06:23.138Z","endTime":"2026-06-20T19:06:26.389Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77255483516629,"aZ":-30.230360589104656,"pfxX":0.13443730762448858,"pfxZ":1.2059671315024527,"pX":-0.21613484236056388,"pZ":3.107311537591999,"vX0":-6.717591852682523,"vY0":-124.87816859029853,"vZ0":-1.4410123634832817,"x":125.24,"y":154.88,"x0":2.470365759853966,"y0":50.00202799192984,"z0":6.136559798427602,"aX":0.2180793481425135},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":1.0,"spinRate":2329,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.43555031284200973,"extension":6.536050923648468},"index":2,"playId":"38de4e77-1d81-3851-b9bc-1584eeab1665","pitchNumber":3,"startTime":"2026-06-20T19:06:43.309Z","endTime":"2026-06-20T19:06:46.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.070533663029206,"aZ":-31.576652037131097,"pfxX":-0.7620886186239684,"pfxZ":0.41173999682732276,"pX":-1.2643484042466768,"pZ":1.4106441271846035,"vX0":-8.320798141026804,"vY0":-119.31570526313024,"vZ0":-4.326220254355809,"x":165.19,"y":200.69,"x0":2.354631463765343,"y0":50.00483246051706,"z0":6.065691521881967,"aX":-1.1065741694294815},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.0,"breakHorizontal":3.2,"spinRate":2294,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4575343739349522,"extension":6.694106697061524},"index":3,"playId":"67cc203b-e4f5-32ed-b6ba-f818ee30ab22","pitchNumber":4,"startTime":"2026-06-20T19:07:08.187Z","endTime":"2026-06-20T19:07:12.824Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-20T19:07:19.943Z","endTime":"2026-06-20T19:07:32.602Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964146440675854,"aZ":-19.15176767615317,"pfxX":7.079747404435464,"pfxZ":7.2600090990200865,"pX":1.7017609130982307,"pZ":2.7576402922245142,"vX0":-4.393769127195497,"vY0":-133.18021211610704,"vZ0":-5.072020945949576,"x":52.13,"y":164.32,"x0":2.454221777330906,"y0":50.004950751326525,"z0":6.074754211616394,"aX":12.702139680607141},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":-11.9,"spinRate":2036,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4114875434070009,"extension":6.635466686676557},"index":5,"playId":"47c0eb04-dbea-3420-b2df-7caa621324fd","pitchNumber":5,"startTime":"2026-06-20T19:07:32.602Z","endTime":"2026-06-20T19:07:36.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3801567227698,"aZ":-27.93063760958945,"pfxX":-0.3569908601012588,"pfxZ":2.663690390830058,"pX":-0.37616013138549154,"pZ":2.150102727383142,"vX0":-7.168260792489352,"vY0":-124.88502448937952,"vZ0":-3.7407154107969154,"x":131.34,"y":180.73,"x0":2.5685665979849865,"y0":50.00015005680942,"z0":5.945661027564898,"aX":-0.5674515104023349},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":2.2,"spinRate":2251,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.43732998005220836,"extension":6.570780316199608},"hitData":{"launchSpeed":99.9,"launchAngle":11.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.39,"coordY":87.61}},"index":6,"playId":"14c80ca5-ff59-3401-842f-df1a48419cd2","pitchNumber":6,"startTime":"2026-06-20T19:07:51.420Z","endTime":"2026-06-20T19:08:02.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:08:02.590Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman Vladimir Guerrero Jr. on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T19:09:06.654Z","endTime":"2026-06-20T19:09:42.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T19:08:27.524Z","endTime":"2026-06-20T19:09:08.502Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.20371402108317,"aZ":-21.35375319642531,"pfxX":6.847016938518048,"pfxZ":7.590739179346352,"pX":-1.1852236853689135,"pZ":0.9187711206828567,"vX0":-10.076770715872446,"vY0":-117.735664734658,"vZ0":-7.4530278565566785,"x":162.18,"y":213.97,"x0":2.23150349684688,"y0":50.00199826712794,"z0":6.057460655693894,"aX":9.757968830609874},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":12.4,"breakHorizontal":-10.3,"spinRate":1261,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.46258497822238187,"extension":6.90425705087342},"index":1,"playId":"29476836-b85a-33c3-8af2-bc1ef8df91d3","pitchNumber":1,"startTime":"2026-06-20T19:09:08.502Z","endTime":"2026-06-20T19:09:11.622Z","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":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.52074311406501,"aZ":-28.43127539756767,"pfxX":3.339011497254367,"pfxZ":2.8845098292561584,"pX":0.15694535230439036,"pZ":3.4707477072246067,"vX0":-6.115762839853118,"vY0":-112.30017211885475,"vZ0":0.02728483238546575,"x":111.02,"y":145.07,"x0":2.4638111384716157,"y0":50.00139895644925,"z0":6.315615612100831,"aX":4.328480101784894},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":5.5,"breakHorizontal":-4.7,"spinRate":1018,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4850236413487399,"extension":6.62882362870991},"hitData":{"launchSpeed":81.9,"launchAngle":79.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":125.66,"coordY":188.03}},"index":2,"playId":"dca584b1-d5ae-39cc-b21a-f82b2b3c532d","pitchNumber":2,"startTime":"2026-06-20T19:09:31.411Z","endTime":"2026-06-20T19:09:42.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:09:42.048Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T19:10:17.473Z","endTime":"2026-06-20T19:12:04.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.9,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.740333452540835,"aZ":-28.877106119807717,"pfxX":6.628939166691065,"pfxZ":2.50329424266725,"pX":0.7179977453861986,"pZ":2.3095174781157217,"vX0":-5.816797469899347,"vY0":-113.39375384402643,"vZ0":-2.2427006939438647,"x":89.63,"y":176.42,"x0":2.442699585225531,"y0":50.00031714682322,"z0":6.163644742026862,"aX":8.720055529670754},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.3,"breakHorizontal":-10.7,"spinRate":966,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.48114900145865924,"extension":6.5947107518222605},"index":0,"playId":"a47acf88-a99c-333e-b80a-e456cb9e831c","pitchNumber":1,"startTime":"2026-06-20T19:10:34.354Z","endTime":"2026-06-20T19:10:37.678Z","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":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.206197323924748,"aZ":-29.08305106374005,"pfxX":7.870461581090485,"pfxZ":2.2104438872922474,"pX":1.0297235852699276,"pZ":1.3746321229401288,"vX0":-5.584709463997947,"vY0":-116.9082538703887,"vZ0":-4.606931208154286,"x":77.75,"y":201.66,"x0":2.416567767255178,"y0":50.001006107859574,"z0":6.073120051663614,"aX":10.990306995164028},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.2,"breakHorizontal":-13.1,"spinRate":1228,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.46693566389075336,"extension":6.71350828760479},"index":1,"playId":"a2074cde-3385-3d0d-b3e6-178b2256ef28","pitchNumber":2,"startTime":"2026-06-20T19:10:56.542Z","endTime":"2026-06-20T19:10:59.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.886598293641516,"aZ":-23.63015836281709,"pfxX":6.433077213492355,"pfxZ":5.944274724614045,"pX":0.572867062872397,"pZ":0.6491865100815015,"vX0":-6.337063663483272,"vY0":-118.63153762675574,"vZ0":-7.585385980555637,"x":95.16,"y":221.25,"x0":2.432234290654745,"y0":50.0043485273716,"z0":6.015760526128515,"aX":9.248592520106392},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.2,"breakHorizontal":-10.3,"spinRate":1193,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4602134812862113,"extension":6.837472322240765},"index":2,"playId":"3e942998-e680-3ab9-ac0a-9ec2350fb116","pitchNumber":3,"startTime":"2026-06-20T19:11:17.959Z","endTime":"2026-06-20T19:11:21.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.5,"endSpeed":70.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.19754064661058,"aZ":-25.05367936109517,"pfxX":4.722421817969625,"pfxZ":5.627342727778384,"pX":1.980730025993183,"pZ":3.2588720794001613,"vX0":-2.7380948092639423,"vY0":-111.5018110490773,"vZ0":-1.0296072986054265,"x":41.5,"y":150.79,"x0":2.608309452395982,"y0":50.00058579782923,"z0":6.301061876225676,"aX":5.972495687601842},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":10.2,"breakHorizontal":-7.9,"spinRate":1066,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.49037127286576876,"extension":6.451142739016902},"index":3,"playId":"eb7038a2-4d3c-32d8-b563-77ca1be49736","pitchNumber":4,"startTime":"2026-06-20T19:11:40.027Z","endTime":"2026-06-20T19:11:46.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.73067253258735,"aZ":-32.46667955382088,"pfxX":-1.1677207027539458,"pfxZ":-0.21362369909287526,"pX":-0.920168754736189,"pZ":1.3178941681352279,"vX0":-7.62238657680656,"vY0":-115.20842929355429,"vZ0":-4.15198160991186,"x":152.07,"y":203.2,"x0":2.5648816969465926,"y0":50.002948264097796,"z0":6.236884021902065,"aX":-1.5905828145482221},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.1,"breakHorizontal":3.7,"spinRate":2190,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.47301561621426114,"extension":6.431134682193128},"index":4,"playId":"5b402a28-55d9-3bcc-b9e6-b130c69d59c7","pitchNumber":5,"startTime":"2026-06-20T19:12:00.743Z","endTime":"2026-06-20T19:12:04.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:12:04.478Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T19:14:23.079Z","endTime":"2026-06-20T19:15:10.567Z","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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86414544546814,"aZ":-26.157577063964823,"pfxX":1.9621076033006988,"pfxZ":3.6906156677164894,"pX":0.4940580577550804,"pZ":2.835303679464123,"vX0":3.9452898151592932,"vY0":-126.1552779417466,"vZ0":-1.3473702217682682,"x":98.17,"y":162.23,"x0":-1.337880212490035,"y0":50.00266041615149,"z0":5.461847860237996,"aX":3.1996127860355865},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":-4.3,"spinRate":2221,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4322442727620759,"extension":6.622204115296268},"index":0,"playId":"81684655-45fd-3c28-af33-b38347ee2067","pitchNumber":1,"startTime":"2026-06-20T19:14:23.322Z","endTime":"2026-06-20T19:14:26.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17596290847254,"aZ":-29.837564939111246,"pfxX":7.3977689534894475,"pfxZ":1.5902428669553155,"pX":1.0154295242835865,"pZ":1.148635102761899,"vX0":3.3335299783326175,"vY0":-120.37241133313935,"vZ0":-3.5392438260126147,"x":78.29,"y":207.77,"x0":-1.3480945639423245,"y0":50.002816660407774,"z0":5.277317432653333,"aX":10.864315918465365},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":2525,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4548728662661454,"extension":6.561483316544209},"index":1,"playId":"03546966-023c-30f3-bbeb-48fadfcddd77","pitchNumber":2,"startTime":"2026-06-20T19:14:45.607Z","endTime":"2026-06-20T19:14:48.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237839061184008,"aZ":-19.268177939346845,"pfxX":-9.42376351242684,"pfxZ":7.049813349158693,"pX":0.317303785192961,"pZ":1.7541519258377378,"vX0":7.211114974077988,"vY0":-134.44650638365633,"vZ0":-5.552657184311397,"x":104.91,"y":191.42,"x0":-1.1757222196061898,"y0":50.000362717937676,"z0":5.214266538733308,"aX":-17.244094566262678},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":15.5,"spinRate":2221,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4074548370828488,"extension":6.951248218423957},"hitData":{"launchSpeed":87.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.74,"coordY":167.75}},"index":2,"playId":"a97bd625-b15a-3b20-a47f-f80777da06d2","pitchNumber":3,"startTime":"2026-06-20T19:15:02.783Z","endTime":"2026-06-20T19:15:10.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:15:10.567Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T19:15:34.562Z","endTime":"2026-06-20T19:16:57.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.0,"endSpeed":73.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.749764336967903,"aZ":-38.10153946635945,"pfxX":6.544437482700611,"pfxZ":-4.331831928637511,"pX":0.19862809217691718,"pZ":2.0862230383302456,"vX0":1.5913791012115996,"vY0":-116.52991510104562,"vZ0":0.19806089837367713,"x":109.43,"y":182.45,"x0":-1.343807594034148,"y0":50.00011108435915,"z0":5.611875231973657,"aX":8.961422035750248},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.4,"breakHorizontal":-12.2,"spinRate":2247,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.47077373778582343,"extension":6.50858757112609},"index":0,"playId":"258852be-20bb-3977-8981-1b079a767e79","pitchNumber":1,"startTime":"2026-06-20T19:15:37.259Z","endTime":"2026-06-20T19:15:40.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242784250266677,"aZ":-22.8879327151102,"pfxX":-6.4780103343928035,"pfxZ":5.127768824806314,"pX":-1.3613452180485552,"pZ":2.6417228475167898,"vX0":2.202315634408378,"vY0":-133.5500198599007,"vZ0":-2.822138293491273,"x":168.89,"y":167.45,"x0":-1.3541997845129872,"y0":50.000463723997655,"z0":5.354944867736216,"aX":-11.72186026702407},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":11.3,"spinRate":2209,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4098359918066108,"extension":6.530700933042117},"index":1,"playId":"f12af7a3-a58a-393d-9172-05716761cf66","pitchNumber":2,"startTime":"2026-06-20T19:15:56.623Z","endTime":"2026-06-20T19:15:59.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77563274676404,"aZ":-26.079805973763715,"pfxX":1.6554228186970614,"pfxZ":3.8489548137611838,"pX":-0.9138416684977505,"pZ":2.0435097864793303,"vX0":0.8218609213842105,"vY0":-124.7123339785244,"vZ0":-2.872163833445238,"x":151.83,"y":183.61,"x0":-1.4621988163197015,"y0":50.00510071657553,"z0":5.3487726685933765,"aX":2.6220680553792293},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2167,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4382678024710409,"extension":6.5039612422406705},"index":2,"playId":"d98c8fef-7924-3d6d-9041-005a0a662c54","pitchNumber":3,"startTime":"2026-06-20T19:16:11.892Z","endTime":"2026-06-20T19:16:15.516Z","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":93.3,"endSpeed":85.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30293964417195,"aZ":-16.431713819834343,"pfxX":-5.289908928574574,"pfxZ":8.42246905997642,"pX":-0.594399090142112,"pZ":2.478338643634403,"vX0":4.07754864164907,"vY0":-135.76222505972459,"vZ0":-4.522029409660823,"x":139.66,"y":171.86,"x0":-1.427352245145994,"y0":50.006619250891454,"z0":5.30694945303392,"aX":-9.891835246988627},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2230,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4032181855668111,"extension":6.7191548234190135},"index":3,"playId":"4b1c0087-9e1a-360f-ac3c-998ce334176f","pitchNumber":4,"startTime":"2026-06-20T19:16:29.642Z","endTime":"2026-06-20T19:16:32.642Z","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":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215240985264547,"aZ":-24.046898364096432,"pfxX":-5.887101667167942,"pfxZ":4.500194555678048,"pX":0.6438125160657427,"pZ":2.71145059529709,"vX0":6.779851419029365,"vY0":-132.7007463440043,"vZ0":-2.2316392700621086,"x":92.46,"y":165.57,"x0":-1.1650060323425115,"y0":50.00030613783856,"z0":5.293703154671015,"aX":-10.624199401750673},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":9.4,"spinRate":2130,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4108797454555084,"extension":6.650526508562258},"hitData":{"launchSpeed":98.3,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.96,"coordY":162.62}},"index":4,"playId":"e07accf4-df78-3acb-8835-153fbeb5cca1","pitchNumber":5,"startTime":"2026-06-20T19:16:49.757Z","endTime":"2026-06-20T19:16:57.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:16:57.923Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out softly, pitcher Colin Rea to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T19:17:22.163Z","endTime":"2026-06-20T19:19:52.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.774566823117855,"aZ":-18.97071930566007,"pfxX":-6.87659773134634,"pfxZ":7.091788605579406,"pX":0.29829371647104896,"pZ":0.9444140195142069,"vX0":6.269501012583809,"vY0":-135.17353228405008,"vZ0":-7.556763310690957,"x":105.63,"y":213.28,"x0":-1.1508190182056839,"y0":50.00421906489347,"z0":5.094347993884254,"aX":-12.804797820806114},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":11.3,"spinRate":2128,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4042555740283067,"extension":6.934112848829725},"index":0,"playId":"9b7e2f9a-301f-328b-abcf-92e87db4f968","pitchNumber":1,"startTime":"2026-06-20T19:17:28.402Z","endTime":"2026-06-20T19:17:31.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.385206906682498,"aZ":-16.99242101465288,"pfxX":-5.066671143444257,"pfxZ":7.8853120664824115,"pX":0.6470452590987014,"pZ":2.9608153055297644,"vX0":6.767314815861841,"vY0":-137.36560813032628,"vZ0":-3.261539021643051,"x":92.34,"y":158.84,"x0":-1.1819344046567728,"y0":50.00007993868702,"z0":5.308363365559602,"aX":-9.751531792291825},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":7.9,"spinRate":2188,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3976545900021944,"extension":6.747648088235044},"index":1,"playId":"dc9a9391-3f71-3cbf-a36b-6ed0192ec0ca","pitchNumber":2,"startTime":"2026-06-20T19:17:47.069Z","endTime":"2026-06-20T19:17:50.778Z","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":87.6,"endSpeed":81.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09752214312904,"aZ":-26.281329391118817,"pfxX":2.8404471419371804,"pfxZ":3.5408710205815,"pX":-0.07744247267532593,"pZ":2.39963202277669,"vX0":2.273471355400228,"vY0":-127.63793288521578,"vZ0":-2.259728615579539,"x":119.95,"y":173.99,"x0":-1.3460265662897943,"y0":50.004571156542234,"z0":5.347690404522885,"aX":4.727538353745208},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":-5.6,"spinRate":2060,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4276900827357486,"extension":6.6353509382800056},"index":2,"playId":"284a09c9-2308-30a4-93b0-36056c7ab1c3","pitchNumber":3,"startTime":"2026-06-20T19:18:08.640Z","endTime":"2026-06-20T19:18:12.850Z","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":86.3,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792625999307884,"aZ":-33.99830623291645,"pfxX":-5.615543674787921,"pfxZ":-1.151609919372735,"pX":-1.4594441334347283,"pZ":2.0347851968599118,"vX0":1.8839525761110285,"vY0":-125.69164765372823,"vZ0":-1.4138419361359564,"x":172.63,"y":183.84,"x0":-1.4934363474217158,"y0":50.00199466091206,"z0":5.390061802661432,"aX":-8.897138646253737},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":9.7,"spinRate":1551,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4373943889275611,"extension":6.757953145879204},"index":3,"playId":"8583b495-721d-335e-ab05-756432d0dd92","pitchNumber":4,"startTime":"2026-06-20T19:18:31.446Z","endTime":"2026-06-20T19:18:34.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-20T19:18:42.917Z","endTime":"2026-06-20T19:18:56.610Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946712272028964,"aZ":-34.01634407429973,"pfxX":2.1555919729413846,"pfxZ":-1.160932218892777,"pX":1.473901919862817,"pZ":0.4828308935744924,"vX0":5.883151155211405,"vY0":-125.33166847404797,"vZ0":-4.797120414512541,"x":60.82,"y":225.74,"x0":-1.18635896653363,"y0":50.0028385219342,"z0":5.207828193096599,"aX":3.4198387467285287},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-5.3,"spinRate":2100,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.43745735973775624,"extension":6.873617356729537},"index":5,"playId":"b0ed7f97-d7be-3c26-bf07-aedbbbc4256a","pitchNumber":5,"startTime":"2026-06-20T19:18:56.610Z","endTime":"2026-06-20T19:18:59.610Z","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":81.3,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02967950568531,"aZ":-31.93047423433185,"pfxX":7.894898318244122,"pfxZ":0.16868471903392823,"pX":-0.9899660786823735,"pZ":2.763148504714374,"vX0":-1.030798933719086,"vY0":-118.50443053953092,"vZ0":0.5890123758306338,"x":154.74,"y":164.17,"x0":-1.577729489101253,"y0":50.00273871189665,"z0":5.410721783974975,"aX":11.31343596817983},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":2449,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.46086522091197724,"extension":6.481243616699645},"index":6,"playId":"21cf9bfc-067d-330c-a86c-db686fe88b9e","pitchNumber":6,"startTime":"2026-06-20T19:19:23.082Z","endTime":"2026-06-20T19:19:26.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616666279292172,"aZ":-31.729798328051196,"pfxX":8.751248082007343,"pfxZ":0.3061946427946056,"pX":-0.04946901842394663,"pZ":1.7186999580515678,"vX0":0.6876461420398318,"vY0":-120.1497103267508,"vZ0":-1.7246566536265053,"x":118.89,"y":192.38,"x0":-1.4763423161066354,"y0":50.004611121158824,"z0":5.2696667197398686,"aX":12.775327456285586},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.4,"breakHorizontal":-16.0,"spinRate":2453,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.4561435152226059,"extension":6.784743161661557},"hitData":{"launchSpeed":36.4,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.97,"coordY":184.77}},"index":7,"playId":"76642c52-3524-3346-9848-66cc9d1e4636","pitchNumber":7,"startTime":"2026-06-20T19:19:43.789Z","endTime":"2026-06-20T19:19:52.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:19:52.255Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T19:22:06.427Z","endTime":"2026-06-20T19:23:38.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":68.0,"endSpeed":64.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.733322248738196,"aZ":-32.67832049137255,"pfxX":-1.9000590911385302,"pfxZ":-0.49703000074569825,"pX":-1.0475025438464065,"pZ":1.3423620069446829,"vX0":-6.044628920364055,"vY0":-99.03400837146718,"vZ0":-1.949777029781508,"x":156.93,"y":202.54,"x0":2.2656272253672705,"y0":50.00325365912096,"z0":6.53301062620508,"aX":-1.925817082687125},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-1.1,"breakHorizontal":4.8,"spinRate":1931,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.5487453202316925,"extension":6.397228549922211},"index":0,"playId":"580831cd-f834-3de9-99bf-f83d73e0b3ea","pitchNumber":1,"startTime":"2026-06-20T19:22:06.679Z","endTime":"2026-06-20T19:22:10.711Z","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":77.4,"endSpeed":72.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.60895595514213,"aZ":-24.94474791241865,"pfxX":6.189211489103141,"pfxZ":5.514987421734354,"pX":-0.045618783060325435,"pZ":1.786789099489174,"vX0":-6.850377795630665,"vY0":-112.67046381218255,"vZ0":-4.504154788377303,"x":118.74,"y":190.54,"x0":2.201996507594357,"y0":50.00531702095712,"z0":6.274562724792737,"aX":8.119127291669274},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":9.4,"breakHorizontal":-9.8,"spinRate":1082,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.48245342857134776,"extension":6.705778889089003},"index":1,"playId":"2ba7651a-1b24-3b94-82ee-f71bf26cc304","pitchNumber":2,"startTime":"2026-06-20T19:22:18.996Z","endTime":"2026-06-20T19:22:22.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-20T19:22:37.790Z","endTime":"2026-06-20T19:22:49.566Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.919082237870427,"aZ":-18.49919599297226,"pfxX":6.8351530028002365,"pfxZ":7.365149340537515,"pX":0.5541551790803693,"pZ":3.3583929571160014,"vX0":-6.574095403417913,"vY0":-134.8135101320862,"vZ0":-4.306759988006371,"x":95.88,"y":148.1,"x0":2.1260796575244503,"y0":50.002626197474854,"z0":6.267154566165692,"aX":12.691102130442067},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":-11.2,"spinRate":1935,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4049393043540217,"extension":6.529140736294358},"index":3,"playId":"bee9676d-3c85-347e-befe-10f279368086","pitchNumber":3,"startTime":"2026-06-20T19:22:49.566Z","endTime":"2026-06-20T19:22:53.481Z","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":81.7,"endSpeed":76.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.634718254291656,"aZ":-30.049923788076363,"pfxX":-0.04301163446463896,"pfxZ":1.4652779469654034,"pX":-1.1368108534180175,"pZ":0.995780785204492,"vX0":-8.47106986467126,"vY0":-118.69569191837914,"vZ0":-5.766648230038596,"x":160.33,"y":211.89,"x0":2.462248505218499,"y0":50.00217654188146,"z0":6.145809632747752,"aX":-0.06068868836455742},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.7,"breakHorizontal":1.8,"spinRate":2233,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.45892020306580905,"extension":6.716131241927903},"index":4,"playId":"571389bd-2d75-3a4c-868c-c518536e85eb","pitchNumber":4,"startTime":"2026-06-20T19:23:03.078Z","endTime":"2026-06-20T19:23:06.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":70.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.96348287037319,"aZ":-26.12659654567624,"pfxX":7.283469242917204,"pfxZ":4.926653702231521,"pX":0.17793643138983467,"pZ":-0.12985962299921916,"vX0":-6.530641521455493,"vY0":-109.33408989479499,"vZ0":-7.596073605953402,"x":110.22,"y":242.29,"x0":2.2392825336017466,"y0":50.000188923813624,"z0":6.145043165351624,"aX":8.930003456942329},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":7.4,"breakHorizontal":-11.8,"spinRate":1140,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4985425760379494,"extension":6.598347878790967},"index":5,"playId":"e595e107-3efc-35b0-98f1-ff5a247620eb","pitchNumber":5,"startTime":"2026-06-20T19:23:20.218Z","endTime":"2026-06-20T19:23:23.218Z","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":93.1,"endSpeed":85.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181956182160274,"aZ":-19.001752854914994,"pfxX":7.321183999610888,"pfxZ":7.0183886355547855,"pX":0.6003085256703345,"pZ":3.7849287947473247,"vX0":-7.2803495398124864,"vY0":-135.51911114468365,"vZ0":-2.889736335784083,"x":94.12,"y":136.59,"x0":2.3591181034085578,"y0":50.000768119438,"z0":6.178831248327798,"aX":13.736001626682087},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-11.9,"spinRate":2082,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40282071884791426,"extension":6.566204999801768},"index":6,"playId":"42e007a0-19e4-3158-a327-6834c51d2bf8","pitchNumber":6,"startTime":"2026-06-20T19:23:35.342Z","endTime":"2026-06-20T19:23:38.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:23:38.825Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T19:23:51.166Z","endTime":"2026-06-20T19:24:10.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":71.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.615506918510471,"aZ":-28.24493985745257,"pfxX":4.156081887524653,"pfxZ":3.113324975369153,"pX":0.25963268154534475,"pZ":2.3326210942429504,"vX0":-5.599441496752371,"vY0":-110.36126540518099,"vZ0":-2.4211502607056303,"x":107.1,"y":175.8,"x0":2.2647254259101035,"y0":50.00120455398816,"z0":6.356004073681837,"aX":5.238972353184622},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":5.4,"breakHorizontal":-6.5,"spinRate":1099,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4922318347124124,"extension":6.688860346250554},"hitData":{"launchSpeed":100.7,"launchAngle":38.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":86.77,"coordY":61.26}},"index":0,"playId":"46765cca-e085-349a-95e3-252d13f5a570","pitchNumber":1,"startTime":"2026-06-20T19:24:01.086Z","endTime":"2026-06-20T19:24:10.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:24:10.725Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dansby Swanson doubles (8) on a sharp line drive to left fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T19:24:41.681Z","endTime":"2026-06-20T19:26:03.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312936405289975,"aZ":-22.294318398498316,"pfxX":7.5110415885263535,"pfxZ":5.3001878116530055,"pX":1.0023266426490622,"pZ":3.2091908747586007,"vX0":-6.537160591352508,"vY0":-134.89225633343239,"vZ0":-3.8605950507237035,"x":78.79,"y":152.13,"x0":2.468346943118242,"y0":50.00142095315412,"z0":6.209931255666587,"aX":13.993704195602021},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":-12.4,"spinRate":1976,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4043651602284628,"extension":6.590509941365572},"index":0,"playId":"0f1efcc7-592d-3c14-9b74-67be7bb88f83","pitchNumber":1,"startTime":"2026-06-20T19:24:48.233Z","endTime":"2026-06-20T19:24:51.639Z","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":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.191431607225475,"aZ":-24.61648699013687,"pfxX":3.500134056228255,"pfxZ":5.687591947655342,"pX":0.20719574205291405,"pZ":2.2753793157299977,"vX0":-5.834232102366768,"vY0":-113.77230194918442,"vZ0":-3.7609211187425355,"x":109.1,"y":177.34,"x0":2.334303297798259,"y0":50.00318811954933,"z0":6.352567898684971,"aX":4.651908592364228},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":9.7,"breakHorizontal":-5.0,"spinRate":1038,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4789221120837577,"extension":6.4769795800063275},"index":1,"playId":"be27ba8f-b4f2-3e0a-a041-742f28a2fe34","pitchNumber":2,"startTime":"2026-06-20T19:25:01.280Z","endTime":"2026-06-20T19:25:04.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.8089238576591,"aZ":-23.74671276628658,"pfxX":5.510695547095256,"pfxZ":6.437999452900146,"pX":-0.7105625525697847,"pZ":1.1449834719606595,"vX0":-7.98936834011996,"vY0":-113.1508960770389,"vZ0":-6.1251494654893115,"x":144.08,"y":207.87,"x0":2.134916370947604,"y0":50.002865441250684,"z0":6.237039038475501,"aX":7.214015258835163},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":10.4,"breakHorizontal":-8.2,"spinRate":1203,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.48232261609670024,"extension":6.672377014710295},"index":2,"playId":"f8e467c1-760c-39b4-9446-b6ef1389ff39","pitchNumber":3,"startTime":"2026-06-20T19:25:18.042Z","endTime":"2026-06-20T19:25:21.042Z","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":92.1,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036906127380668,"aZ":-20.91952413193279,"pfxX":8.403709673222293,"pfxZ":6.217960808968018,"pX":-0.07750990084555746,"pZ":2.6714842489149926,"vX0":-9.146791729532007,"vY0":-133.72709704429175,"vZ0":-5.159598514939256,"x":119.95,"y":166.65,"x0":2.2965867708387413,"y0":50.001376737283806,"z0":6.128016855812611,"aX":15.208113478425211},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-13.2,"spinRate":2062,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4096988075076653,"extension":6.581094261929421},"index":3,"playId":"2a81f26c-0df6-3fce-bdaf-dcea149d9806","pitchNumber":4,"startTime":"2026-06-20T19:25:31.641Z","endTime":"2026-06-20T19:25:34.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.403482934089965,"aZ":-25.505897804857643,"pfxX":5.4760940204165784,"pfxZ":5.154702253580295,"pX":-0.10657102039584039,"pZ":2.040974936017477,"vX0":-7.019606913868891,"vY0":-112.14305487756369,"vZ0":-3.71868675381623,"x":121.06,"y":183.67,"x0":2.3310998933570835,"y0":50.001623976782064,"z0":6.279757958513267,"aX":7.080677545331757},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":8.8,"breakHorizontal":-8.4,"spinRate":1161,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.48563471616938747,"extension":6.628199299827657},"hitData":{"launchSpeed":101.2,"launchAngle":15.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":34.82,"coordY":111.18}},"index":4,"playId":"3491bfbe-4860-3b18-b22f-196b20164a23","pitchNumber":5,"startTime":"2026-06-20T19:25:50.994Z","endTime":"2026-06-20T19:26:03.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:26:03.961Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T19:26:37.764Z","endTime":"2026-06-20T19:28:33.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396163303682517,"aZ":-20.40612823743343,"pfxX":6.762050917243311,"pfxZ":6.601009276447247,"pX":0.9768926677951897,"pZ":3.426704827073685,"vX0":-5.7251914781559226,"vY0":-132.00200366475593,"vZ0":-3.714869505394723,"x":79.76,"y":146.26,"x0":2.2845349384568583,"y0":50.00197455517899,"z0":6.335765872089416,"aX":12.055165296142649},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":-11.2,"spinRate":1976,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4133064713164858,"extension":6.542136561600572},"index":0,"playId":"642a0daf-a912-39e8-84d8-65b858168c3a","pitchNumber":1,"startTime":"2026-06-20T19:26:37.878Z","endTime":"2026-06-20T19:26:41.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91454534922494,"aZ":-30.913040990333325,"pfxX":0.33670042822126334,"pfxZ":0.8692027974083998,"pX":-1.1695332559698213,"pZ":0.7377779821485401,"vX0":-8.712742232539957,"vY0":-118.97912258507358,"vZ0":-5.9915486517496275,"x":161.58,"y":218.86,"x0":2.4753346026777425,"y0":50.005233858920796,"z0":6.044676687760346,"aX":0.4911900297495577},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.5,"breakHorizontal":1.2,"spinRate":2251,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4579895197906527,"extension":6.5679224833011505},"index":1,"playId":"aee6e545-9f2c-3ba7-9864-0ac910bf8ac5","pitchNumber":2,"startTime":"2026-06-20T19:26:55.291Z","endTime":"2026-06-20T19:26:58.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.63992134082777,"aZ":-33.3963251982025,"pfxX":-1.4819312772419604,"pfxZ":-0.8658461745997377,"pX":-0.7437689351856014,"pZ":1.532364894584187,"vX0":-7.117254904327095,"vY0":-117.13640638181833,"vZ0":-3.6563077183268886,"x":145.35,"y":197.41,"x0":2.49975617821576,"y0":50.000188349207654,"z0":6.166827758202532,"aX":-2.1021759602448045},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.0,"breakHorizontal":4.1,"spinRate":2297,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.46379855235442324,"extension":6.661031366164536},"index":2,"playId":"e9ec0ed4-44bf-38bf-b6ab-db31a4994ea9","pitchNumber":3,"startTime":"2026-06-20T19:27:15.982Z","endTime":"2026-06-20T19:27:21.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19672644136469,"aZ":-13.465883671548099,"pfxX":4.422700618125425,"pfxZ":10.188573010084637,"pX":-0.4466511650617033,"pZ":2.925413809188021,"vX0":-8.470827974570152,"vY0":-134.19375096631342,"vZ0":-6.162153757572082,"x":134.03,"y":159.79,"x0":2.166614899394323,"y0":50.002490924218044,"z0":6.198855683200129,"aX":8.121377603098956},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-6.4,"spinRate":2208,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4071176795538065,"extension":6.615810962612604},"index":3,"playId":"7591545f-fe1b-3228-abe7-153e8c7d9524","pitchNumber":4,"startTime":"2026-06-20T19:27:36.113Z","endTime":"2026-06-20T19:27:39.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-20T19:27:49.458Z","endTime":"2026-06-20T19:28:08.096Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76889053258051,"aZ":-30.378130367694983,"pfxX":-1.3674292815747489,"pfxZ":1.2485149782994545,"pX":-1.2684698341191982,"pZ":0.942118589413724,"vX0":-8.462826054718706,"vY0":-118.21911547252395,"vZ0":-5.709925063355502,"x":165.35,"y":213.34,"x0":2.515960328286179,"y0":50.00153667973177,"z0":6.133986976778991,"aX":-1.958421036819825},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.2,"breakHorizontal":4.3,"spinRate":2363,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4610192865049596,"extension":6.624282577498595},"index":5,"playId":"c37e0721-a7b0-3b8e-95a3-09d902b2c066","pitchNumber":5,"startTime":"2026-06-20T19:28:08.096Z","endTime":"2026-06-20T19:28:11.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.375448720413406,"aZ":-15.164739710373249,"pfxX":5.570635067143315,"pfxZ":9.399176000766976,"pX":-1.2428343939225726,"pZ":1.586398506573221,"vX0":-10.870913579039366,"vY0":-133.13217096770526,"vZ0":-8.893098933521538,"x":164.37,"y":195.95,"x0":2.154654999169681,"y0":50.00654827858654,"z0":6.049066383496092,"aX":10.085926280750494},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":-7.9,"spinRate":2259,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.41012722287314585,"extension":6.831784966858203},"index":6,"playId":"8a7f6b65-9751-343f-8ad9-5ac35c3ca7aa","pitchNumber":6,"startTime":"2026-06-20T19:28:29.246Z","endTime":"2026-06-20T19:28:33.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:28:33.184Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks. Dansby Swanson to 3rd. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T19:29:49.699Z","endTime":"2026-06-20T19:33:18.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6,7,8,9,10],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T19:28:48.844Z","endTime":"2026-06-20T19:29:51.912Z","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":91.7,"endSpeed":83.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.805196831702062,"aZ":-20.137698705597344,"pfxX":8.033451065366041,"pfxZ":6.745636070625796,"pX":1.2826445858599993,"pZ":2.9650407431686316,"vX0":-5.834968517195149,"vY0":-133.27032780392426,"vZ0":-4.621941277270953,"x":68.11,"y":158.72,"x0":2.4656921415686304,"y0":50.001754804932524,"z0":6.192045748295315,"aX":14.332839240405836},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-13.2,"spinRate":2079,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41226934583753394,"extension":6.632432156460288},"index":1,"playId":"7b48c795-2c8b-33be-a360-5444aea71ce3","pitchNumber":1,"startTime":"2026-06-20T19:29:51.912Z","endTime":"2026-06-20T19:29:55.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62229574640435,"aZ":-33.191205883046926,"pfxX":-0.6007752926050991,"pfxZ":-0.7622338249394467,"pX":-0.16785347046978355,"pZ":0.9959030761072709,"vX0":-6.046819126228908,"vY0":-114.95237117357695,"vZ0":-4.315785308251195,"x":123.4,"y":211.89,"x0":2.582100730548327,"y0":50.0037441183561,"z0":6.142915508518244,"aX":-0.7988883329346138},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.3,"breakHorizontal":2.8,"spinRate":2169,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4776804094849405,"extension":6.503053433402847},"index":2,"playId":"f61c7722-85e4-3ecf-adf2-326ec86c1e2f","pitchNumber":2,"startTime":"2026-06-20T19:30:08.751Z","endTime":"2026-06-20T19:30:11.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-20T19:30:20.677Z","endTime":"2026-06-20T19:30:33.676Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.275955380137997,"aZ":-34.92982729285184,"pfxX":-1.3254405096211141,"pfxZ":-2.106538187065204,"pX":0.7805530565947093,"pZ":1.2674433697545686,"vX0":-4.00138776286936,"vY0":-113.026086642134,"vZ0":-3.31973689387297,"x":87.25,"y":204.56,"x0":2.7374199462841817,"y0":50.0017626836304,"z0":6.220677435712328,"aX":-1.73497640378244},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-4.3,"breakHorizontal":3.4,"spinRate":2143,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.48238774629656733,"extension":6.378462364184513},"index":4,"playId":"436c46f4-1125-3b31-bc6c-5f483dc0677b","pitchNumber":3,"startTime":"2026-06-20T19:30:33.676Z","endTime":"2026-06-20T19:30:38.893Z","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":92.1,"endSpeed":84.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15946295651812,"aZ":-16.214706916659882,"pfxX":3.4106024948796763,"pfxZ":8.750541625355625,"pX":0.9781597539780275,"pZ":3.521375826640675,"vX0":-5.106850327516492,"vY0":-134.0186828622478,"vZ0":-3.8824285968750973,"x":79.71,"y":143.7,"x0":2.4627309575656398,"y0":50.00668920149683,"z0":6.142363517847907,"aX":6.22390176289651},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-5.2,"spinRate":2124,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.408232777597612,"extension":6.589753723132597},"index":5,"playId":"4a06ce7f-6d65-3e5f-a669-009f360064ba","pitchNumber":4,"startTime":"2026-06-20T19:31:07.117Z","endTime":"2026-06-20T19:31:10.117Z","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":79.7,"endSpeed":73.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.261254349002265,"aZ":-25.143541048805325,"pfxX":6.942409622490258,"pfxZ":5.215325144298095,"pX":2.0562840006410097,"pZ":0.882772097460829,"vX0":-3.2491977634166727,"vY0":-115.80451959796147,"vZ0":-6.55023571642789,"x":38.62,"y":214.95,"x0":2.5816450367758224,"y0":50.00200364730609,"z0":6.1793103067555535,"aX":9.35226584611245},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.9,"breakHorizontal":-11.6,"spinRate":1150,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.47445512798616685,"extension":6.653482131865437},"index":6,"playId":"819b3ab9-f74d-37b6-9ac8-c1f203b6e461","pitchNumber":5,"startTime":"2026-06-20T19:31:32.373Z","endTime":"2026-06-20T19:31:35.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.625215020615347,"aZ":-27.77675079554493,"pfxX":7.863689530548887,"pfxZ":3.3309343712399797,"pX":0.27029017593517823,"pZ":0.8988493519794104,"vX0":-7.1884669153743435,"vY0":-114.32755819746993,"vZ0":-5.506833229701405,"x":106.7,"y":214.51,"x0":2.437758038936979,"y0":50.00358094868833,"z0":6.074207979090846,"aX":10.381821611970706},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.8,"breakHorizontal":-12.4,"spinRate":1217,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4795969430682496,"extension":6.704993012122356},"index":7,"playId":"1a45763a-e2e7-3036-b710-7c5ce4d16bbd","pitchNumber":6,"startTime":"2026-06-20T19:32:02.511Z","endTime":"2026-06-20T19:32:05.815Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00089870377328,"aZ":-18.034335237277574,"pfxX":7.776171187634232,"pfxZ":7.6123961759048,"pX":0.590041311327929,"pZ":2.843710858127621,"vX0":-7.442427954090353,"vY0":-135.30751284031382,"vZ0":-5.235921343513308,"x":94.51,"y":162.0,"x0":2.3634236442942984,"y0":50.00608002145883,"z0":6.064262265579058,"aX":14.449306384837621},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":2086,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4045113904412303,"extension":6.666208182105036},"index":8,"playId":"62779b1c-6662-3061-a720-123210fdb0f4","pitchNumber":7,"startTime":"2026-06-20T19:32:23.372Z","endTime":"2026-06-20T19:32:26.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":68.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.0901308408209,"aZ":-33.82496160172863,"pfxX":-1.3723199536141024,"pfxZ":-1.415968438810843,"pX":1.694810853415703,"pZ":2.4580048489294777,"vX0":-1.815621510742109,"vY0":-107.02588239046797,"vZ0":-0.5220312445903714,"x":52.4,"y":172.41,"x0":2.7317566464413106,"y0":50.00481638484438,"z0":6.486118322575103,"aX":-1.59555871657659},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-2.4,"breakHorizontal":3.0,"spinRate":2206,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.5113349888589065,"extension":6.340262428359342},"index":9,"playId":"6b2dbc98-7d09-3f07-80b6-634fe27f5553","pitchNumber":8,"startTime":"2026-06-20T19:32:47.544Z","endTime":"2026-06-20T19:32:50.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.432487352134977,"aZ":-24.989592427371935,"pfxX":0.19003618495057495,"pfxZ":4.229690722664376,"pX":1.0176321830534873,"pZ":3.2098333216385218,"vX0":-4.453364021186188,"vY0":-128.47517676684342,"vZ0":-2.5361187866679167,"x":78.21,"y":152.11,"x0":2.7367031422831256,"y0":50.00516469890683,"z0":6.118407847905167,"aX":0.32318243525989315},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":0.5,"spinRate":2175,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4236288816436957,"extension":6.595355880824531},"index":10,"playId":"f9420c27-db60-33c2-aafb-00f3f5f1a6d7","pitchNumber":9,"startTime":"2026-06-20T19:33:13.151Z","endTime":"2026-06-20T19:33:18.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:33:18.172Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T19:35:58.647Z","endTime":"2026-06-20T19:39:12.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,9,10],"actionIndex":[1],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T19:33:35.903Z","endTime":"2026-06-20T19:33:52.123Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Lazaro Estrada replaces Patrick Corbin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T19:33:52.123Z","endTime":"2026-06-20T19:36:00.874Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681751,"link":"/api/v1/people/681751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":74.0,"endSpeed":68.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.498178324061527,"aZ":-39.42190965123602,"pfxX":6.268849982637032,"pfxZ":-6.1487557358504565,"pX":0.5155268509624817,"pZ":1.967467448867603,"vX0":0.16081103785219736,"vY0":-107.83584437793589,"vZ0":0.9803874572084106,"x":97.35,"y":185.66,"x0":-0.3745383474249983,"y0":50.00179221994674,"z0":5.851039768459217,"aX":7.3925519730587235},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-10.6,"breakHorizontal":-11.4,"spinRate":2393,"spinDirection":35},"zone":9,"typeConfidence":0.91,"plateTime":0.5076589850059872,"extension":6.315314247192528},"index":2,"playId":"c0d45afc-8b57-3999-8cf0-db04266a3ac7","pitchNumber":1,"startTime":"2026-06-20T19:36:00.874Z","endTime":"2026-06-20T19:36:03.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.959037535976577,"aZ":-40.67468045395968,"pfxX":5.504407434374093,"pfxZ":-6.8002662463714,"pX":-0.5743282099438679,"pZ":2.5125571541614673,"vX0":-1.8050140723041093,"vY0":-110.81986715034772,"vZ0":2.018052463990939,"x":138.89,"y":170.94,"x0":-0.4665481206852263,"y0":50.004038857688165,"z0":5.8244979013173195,"aX":6.8780750851996},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.5,"breakHorizontal":-9.5,"spinRate":2672,"spinDirection":36},"zone":4,"typeConfidence":0.91,"plateTime":0.4933909399610461,"extension":6.14558487030496},"index":3,"playId":"2ccc3f15-aca0-38f5-8945-ed65ff7cbea4","pitchNumber":2,"startTime":"2026-06-20T19:36:17.331Z","endTime":"2026-06-20T19:36:21.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.743995581257924,"aZ":-23.295506961695306,"pfxX":-0.28269666948722927,"pfxZ":6.029514446719542,"pX":0.38251006283629563,"pZ":4.418706735920165,"vX0":1.0650705084254548,"vY0":-120.63301001146264,"vZ0":1.3739052943647907,"x":102.42,"y":119.47,"x0":-0.02821451850596429,"y0":50.000719255257316,"z0":5.897286120862267,"aX":-0.4162518700209774},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.5,"breakHorizontal":0.2,"spinRate":787,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.4542705770647042,"extension":6.350952663825708},"index":4,"playId":"3ea349ff-c364-34f3-a157-fda5513b4217","pitchNumber":3,"startTime":"2026-06-20T19:36:36.585Z","endTime":"2026-06-20T19:36:39.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00448347322233,"aZ":-25.18944764849716,"pfxX":0.3928799743683111,"pfxZ":4.365050313781456,"pX":2.112552032143046,"pZ":-0.15799394536777966,"vX0":5.547450803591832,"vY0":-125.1337123308576,"vZ0":-8.664042688636105,"x":36.47,"y":243.05,"x0":-0.17548708412418065,"y0":50.00490826650296,"z0":5.383181700541826,"aX":0.6286473176970693},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":-1.9,"spinRate":2237,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.4361374461587859,"extension":6.309696648783048},"index":5,"playId":"f60f4a3a-5a53-34be-9bf1-c6ce59865198","pitchNumber":4,"startTime":"2026-06-20T19:36:56.040Z","endTime":"2026-06-20T19:36:59.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181742084092292,"aZ":-40.06163233643575,"pfxX":6.372048940829127,"pfxZ":-6.3357564276353,"pX":1.2343845260397177,"pZ":0.5350184150849976,"vX0":1.5434874195823485,"vY0":-111.30344361513897,"vZ0":-1.9778507711642415,"x":69.95,"y":224.33,"x0":-0.2966859812245238,"y0":50.00010876085327,"z0":5.608559919790583,"aX":7.94069119738206},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-11.6,"breakHorizontal":-11.9,"spinRate":2576,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.49332251095127155,"extension":6.364396628624172},"index":6,"playId":"e7b192f3-f539-3a66-812b-bc18c6e38b22","pitchNumber":5,"startTime":"2026-06-20T19:37:20.753Z","endTime":"2026-06-20T19:37:25.070Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"cd8a5493-6cd6-4b9b-af3b-2e0652c5e8a9","startTime":"2026-06-20T19:37:42.697Z","endTime":"2026-06-20T19:37:47.697Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-06-20T19:38:07.811Z","endTime":"2026-06-20T19:38:39.906Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76037401883583,"aZ":-26.0782375829565,"pfxX":2.240690573927648,"pfxZ":3.839711353774442,"pX":0.18779046290205362,"pZ":3.2545707964002357,"vX0":0.8100309277629881,"vY0":-124.40387753807859,"vZ0":-0.45945742063174705,"x":109.84,"y":150.91,"x0":-0.43201606321533326,"y0":50.005232226337746,"z0":5.57795804963339,"aX":3.560518332468425},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":-4.2,"spinRate":2213,"spinDirection":168},"zone":2,"typeConfidence":0.9,"plateTime":0.4380101309300857,"extension":6.277616786921383},"index":9,"playId":"5335c3d6-030c-3207-8386-14625f271cb6","pitchNumber":6,"startTime":"2026-06-20T19:38:39.906Z","endTime":"2026-06-20T19:38:45.002Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74475332141721,"aZ":-11.842753813211916,"pfxX":-4.060434258635253,"pfxZ":10.914365380149107,"pX":0.8573210206236338,"pZ":2.6198489389462045,"vX0":3.610752213724986,"vY0":-135.64249529408735,"vZ0":-5.450250939044302,"x":84.32,"y":168.04,"x0":0.03627663452546049,"y0":50.00383138080825,"z0":5.481419211256461,"aX":-7.56475065089706},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":6.6,"spinRate":2227,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.4038480842036978,"extension":6.3700352298541745},"hitData":{"launchSpeed":94.3,"launchAngle":22.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.16,"coordY":110.95}},"index":10,"playId":"02dc94e4-b895-336f-af07-b70830006630","pitchNumber":7,"startTime":"2026-06-20T19:39:05.476Z","endTime":"2026-06-20T19:39:12.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:39:12.422Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a line drive to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T19:41:24.216Z","endTime":"2026-06-20T19:41:35.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34483801834427,"aZ":-19.546278461972907,"pfxX":-3.1698841184105886,"pfxZ":7.048856149897283,"pX":-0.3870599391604563,"pZ":3.1542872632132566,"vX0":2.7216063189479356,"vY0":-132.04969278523416,"vZ0":-2.3514020719499538,"x":131.75,"y":153.61,"x0":-1.0121023221903984,"y0":50.00119521529586,"z0":5.472022524157308,"aX":-5.67774374458484},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":5.3,"spinRate":2051,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4125305396597052,"extension":6.436163277307184},"hitData":{"launchSpeed":98.6,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.17,"coordY":100.69}},"index":0,"playId":"3b11edf7-eb41-3f53-9ff7-1ae131c54a2a","pitchNumber":1,"startTime":"2026-06-20T19:41:24.972Z","endTime":"2026-06-20T19:41:35.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:41:35.719Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T19:41:50.156Z","endTime":"2026-06-20T19:42:36.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.231966409362197,"aZ":-25.760473088766382,"pfxX":2.0782831705386977,"pfxZ":3.9571933097961542,"pX":0.6039529704863545,"pZ":1.8906847163624065,"vX0":3.4481502351909246,"vY0":-125.63597242857696,"vZ0":-3.533652314996446,"x":93.98,"y":187.73,"x0":-1.049118439305452,"y0":50.00199543980109,"z0":5.377888273023565,"aX":3.3663374840316673},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":-4.4,"spinRate":2214,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.43374359799830575,"extension":6.537967518806369},"index":0,"playId":"5cd0040a-15b1-360d-94db-a462f90e1c7a","pitchNumber":1,"startTime":"2026-06-20T19:41:57.445Z","endTime":"2026-06-20T19:42:24.452Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47115515448663,"aZ":-23.540708589106963,"pfxX":-7.2310095583608724,"pfxZ":4.7867478466265805,"pX":0.32834894341703075,"pZ":2.40019567609529,"vX0":6.003596248478397,"vY0":-133.40982584740343,"vZ0":-3.4566011049012877,"x":104.48,"y":173.97,"x0":-1.0107546917312358,"y0":50.00395234140385,"z0":5.407735070727191,"aX":-13.046504289022884},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":11.8,"spinRate":2212,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4104189704347099,"extension":6.5403294250032955},"hitData":{"launchSpeed":96.3,"launchAngle":42.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.82,"coordY":91.73}},"index":1,"playId":"ae549416-fa3f-3826-a26d-786d6cd71436","pitchNumber":2,"startTime":"2026-06-20T19:42:23.885Z","endTime":"2026-06-20T19:42:36.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:42:36.012Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T19:43:30.758Z","endTime":"2026-06-20T19:45:18.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6b944c1d-2714-3a4a-9e05-a6657b146650","startTime":"2026-06-20T19:42:58.701Z","endTime":"2026-06-20T19:43:01.701Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.441414415847714,"aZ":-19.81214507844505,"pfxX":-6.398421098811795,"pfxZ":6.713275636387371,"pX":-1.8224262441605883,"pZ":2.8260033008672765,"vX0":0.7852189890682532,"vY0":-134.8486985531106,"vZ0":-2.907999635809322,"x":186.47,"y":162.48,"x0":-1.2863224508885145,"y0":50.00091964468405,"z0":5.31678408334388,"aX":-11.776416549564358},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":11.4,"spinRate":2148,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4062547423092422,"extension":6.558233281576961},"index":1,"playId":"66d0583e-37a1-3753-be6e-0b2975a78028","pitchNumber":1,"startTime":"2026-06-20T19:43:33.043Z","endTime":"2026-06-20T19:43:36.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81525408154501,"aZ":-33.49652839124381,"pfxX":-7.446874035933455,"pfxZ":-0.8082372779566898,"pX":-0.1646220262902652,"pZ":1.4387616123216165,"vX0":4.805674525596523,"vY0":-127.04197443865364,"vZ0":-3.067167882118973,"x":123.28,"y":199.93,"x0":-1.1124124825253432,"y0":50.00349637491678,"z0":5.321872685556736,"aX":-12.183703500861387},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.9,"breakHorizontal":12.4,"spinRate":1498,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4309944189175865,"extension":6.521721901269093},"index":2,"playId":"e61912d5-eabd-3c1d-8043-f3c9f0f73764","pitchNumber":2,"startTime":"2026-06-20T19:43:51.220Z","endTime":"2026-06-20T19:43:55.546Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901064399401182,"aZ":-20.846766471407896,"pfxX":-4.731467511857539,"pfxZ":6.028771218623147,"pX":-1.4276889942274982,"pZ":3.240911266926128,"vX0":1.1234145244107272,"vY0":-135.53957724848493,"vZ0":-1.8081409736972824,"x":171.42,"y":151.28,"x0":-1.2301394692896506,"y0":50.001777496887364,"z0":5.357813656222953,"aX":-8.889158976255391},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":8.4,"spinRate":2068,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40260346941953085,"extension":6.553109175422146},"index":3,"playId":"46629e70-c282-3a5e-9210-25f37c3fa200","pitchNumber":3,"startTime":"2026-06-20T19:44:16.077Z","endTime":"2026-06-20T19:44:19.077Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06817040855207,"aZ":-26.3301987140991,"pfxX":1.3897213669291681,"pfxZ":3.559487758715573,"pX":-0.5174054793655267,"pZ":1.768208206210096,"vX0":1.5296267629711613,"vY0":-126.57186526970607,"vZ0":-3.7302870486354194,"x":136.72,"y":191.04,"x0":-1.3075601128131882,"y0":50.00266942967148,"z0":5.342730683190038,"aX":2.2799795902936624},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-2.9,"spinRate":2108,"spinDirection":181},"zone":7,"typeConfidence":2.0,"plateTime":0.43087960560407623,"extension":6.43556921306387},"index":4,"playId":"ef7153ca-6c4c-35eb-b2ac-c31331d01598","pitchNumber":4,"startTime":"2026-06-20T19:44:33.717Z","endTime":"2026-06-20T19:44:37.041Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28421009167164,"aZ":-19.074248695425478,"pfxX":-5.406619960680575,"pfxZ":6.848447098467894,"pX":-1.095795173310779,"pZ":3.2895343426329684,"vX0":2.1154458639140152,"vY0":-136.74190549554982,"vZ0":-2.2072068735155863,"x":158.77,"y":149.96,"x0":-1.1724850119794084,"y0":50.00477471645197,"z0":5.401543773180977,"aX":-10.343461186279592},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":9.5,"spinRate":2125,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3990146993264969,"extension":6.470168802014067},"index":5,"playId":"421c602c-960d-316d-9a7d-a6db21025d01","pitchNumber":5,"startTime":"2026-06-20T19:44:54.942Z","endTime":"2026-06-20T19:44:57.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01103360668725,"aZ":-15.879363608365685,"pfxX":-3.326571769259348,"pfxZ":8.565823183689796,"pX":0.3206747867228201,"pZ":2.293237313711786,"vX0":5.181394146033289,"vY0":-136.33423109144184,"vZ0":-5.23100074991629,"x":104.78,"y":176.86,"x0":-1.1631280505839459,"y0":50.004969537395866,"z0":5.314987555381415,"aX":-6.329930371112862},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":5.0,"spinRate":2098,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40015963142255373,"extension":6.562718959544065},"index":6,"playId":"0dbd19e7-b983-39b9-994e-8055bc45fac7","pitchNumber":6,"startTime":"2026-06-20T19:45:14.878Z","endTime":"2026-06-20T19:45:18.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:45:18.789Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Davis Schneider pops out to catcher Miguel Amaya in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T19:45:33.708Z","endTime":"2026-06-20T19:46:29.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626826588038035,"aZ":-27.005949655641487,"pfxX":1.9838385267081593,"pfxZ":3.211688718877131,"pX":-0.19756115241707875,"pZ":3.134629430880028,"vX0":1.819794160244381,"vY0":-125.85185533650362,"vZ0":-0.35448703623681377,"x":124.53,"y":154.15,"x0":-1.1868218578278473,"y0":50.00517767624174,"z0":5.4575341801783575,"aX":3.194385052491393},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.0,"breakHorizontal":-4.0,"spinRate":2111,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4345851608705771,"extension":6.520228957816488},"index":0,"playId":"44c60a00-a029-3b03-83e7-bc2faa8024b9","pitchNumber":1,"startTime":"2026-06-20T19:45:42.512Z","endTime":"2026-06-20T19:45:45.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-20T19:46:02.324Z","endTime":"2026-06-20T19:46:20.801Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44603645436739,"aZ":-18.525376110169148,"pfxX":-6.031642062840365,"pfxZ":7.196637144491211,"pX":-0.2618354250189098,"pZ":2.7819982445624087,"vX0":4.257816468728424,"vY0":-136.90850766190533,"vZ0":-3.594021206658862,"x":126.98,"y":163.67,"x0":-1.0541237324833914,"y0":50.005358352935694,"z0":5.381021262655961,"aX":-11.442991147039233},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":10.0,"spinRate":2123,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.4001879509314006,"extension":6.553483850086804},"hitData":{"launchSpeed":67.6,"launchAngle":85.0,"totalDistance":17.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":130.87,"coordY":209.92}},"index":2,"playId":"ec685cb4-918f-3e92-84d8-f641e980526c","pitchNumber":2,"startTime":"2026-06-20T19:46:20.801Z","endTime":"2026-06-20T19:46:29.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:46:29.505Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T19:48:43.532Z","endTime":"2026-06-20T19:49:49.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00920413551692,"aZ":-20.985143380153747,"pfxX":-1.4172821271935283,"pfxZ":6.632383263636587,"pX":-0.9247614488781652,"pZ":0.9692990187059656,"vX0":-0.08931737895802375,"vY0":-128.16191308636454,"vZ0":-7.191512536477013,"x":152.25,"y":212.61,"x0":-0.7051185718833237,"y0":50.001045428900646,"z0":5.415199912963979,"aX":-2.390515280575003},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.9,"breakHorizontal":2.6,"spinRate":2339,"spinDirection":192},"zone":13,"typeConfidence":0.93,"plateTime":0.4250940685700346,"extension":6.016419721143963},"index":0,"playId":"baed9f3c-9962-3af1-940d-f0486bf64297","pitchNumber":1,"startTime":"2026-06-20T19:48:45.512Z","endTime":"2026-06-20T19:48:48.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.161676691569266,"aZ":-11.978559363768953,"pfxX":-4.690143645465669,"pfxZ":10.91506476286522,"pX":-1.2569581594591157,"pZ":1.3599192737468986,"vX0":-0.6267317489504145,"vY0":-135.33461619145365,"vZ0":-8.464478922775989,"x":164.91,"y":202.06,"x0":-0.412870050912375,"y0":50.00671931104349,"z0":5.371898136403774,"aX":-8.682519742250896},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":8.6,"spinRate":2232,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.40507421639883523,"extension":6.1225989900384805},"index":1,"playId":"c555babc-b266-3c43-9768-c1fe0e3056ea","pitchNumber":2,"startTime":"2026-06-20T19:48:59.745Z","endTime":"2026-06-20T19:49:02.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18245510418545,"aZ":-10.743156096840488,"pfxX":-4.366643220240183,"pfxZ":11.55888812988869,"pX":-0.9245745179088561,"pZ":2.6817530872551787,"vX0":-0.10001621085005805,"vY0":-135.44797346979306,"vZ0":-5.655358568759721,"x":152.24,"y":166.37,"x0":-0.32008816605709756,"y0":50.00118928497033,"z0":5.551121440293517,"aX":-8.095092720689026},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":7.9,"spinRate":2285,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.404704364349163,"extension":6.055060989196889},"index":2,"playId":"cc5b426e-b4b4-33db-b7d1-1ca0b674e2d1","pitchNumber":3,"startTime":"2026-06-20T19:49:15.387Z","endTime":"2026-06-20T19:49:18.856Z","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":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.575862379124736,"aZ":-21.641070842874417,"pfxX":-0.06046680083705258,"pfxZ":6.237379638976084,"pX":0.2894738952374561,"pZ":2.0548851722200365,"vX0":2.2584222415668345,"vY0":-128.12021057305915,"vZ0":-4.435369363777115,"x":105.97,"y":183.3,"x0":-0.5897769475235338,"y0":50.002417437524024,"z0":5.466699022308954,"aX":-0.10239648478050017},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":-0.4,"spinRate":2409,"spinDirection":181},"zone":9,"typeConfidence":0.91,"plateTime":0.4249686179542769,"extension":6.085230314998404},"index":3,"playId":"712047b2-6935-33bd-9886-8d0073b58ada","pitchNumber":4,"startTime":"2026-06-20T19:49:31.745Z","endTime":"2026-06-20T19:49:35.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89102648169051,"aZ":-12.82552702591433,"pfxX":-4.290761828688747,"pfxZ":10.338278535276944,"pX":-0.2074486164103519,"pZ":1.1570124886814677,"vX0":2.0155695925567576,"vY0":-135.72941560854764,"vZ0":-8.896851786747972,"x":124.91,"y":207.54,"x0":-0.40105542457511595,"y0":50.000828262737556,"z0":5.3641592828679485,"aX":-8.02812886154163},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":7.3,"spinRate":2070,"spinDirection":207},"zone":13,"typeConfidence":0.89,"plateTime":0.40309039796445756,"extension":6.160485339099572},"index":4,"playId":"2fec7abb-7b65-3cd8-a6e7-652b2c28b0b8","pitchNumber":5,"startTime":"2026-06-20T19:49:46.147Z","endTime":"2026-06-20T19:49:49.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:49:49.998Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alex Bregman grounds into a double play, third baseman Kazuma Okamoto to second baseman Davis Schneider to first baseman Vladimir Guerrero Jr. Michael Busch out at 2nd. Alex Bregman out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T19:50:14.649Z","endTime":"2026-06-20T19:50:24.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.873138130029606,"aZ":-23.0859696973362,"pfxX":0.11381432371753586,"pfxZ":5.591623501423191,"pX":0.24838645958043457,"pZ":2.6916496927422737,"vX0":1.7717621804863968,"vY0":-125.95854879591292,"vZ0":-2.5028976411333,"x":107.53,"y":166.11,"x0":-0.47560479085780183,"y0":50.002434499997335,"z0":5.542841079685538,"aX":0.18454755227829162},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.8,"breakHorizontal":-0.6,"spinRate":2056,"spinDirection":191},"zone":5,"typeConfidence":0.91,"plateTime":0.4329839183620714,"extension":6.194367863335198},"hitData":{"launchSpeed":84.6,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.77,"coordY":170.28}},"index":0,"playId":"4fd495a4-d061-3d60-8080-bcfec9ebb048","pitchNumber":1,"startTime":"2026-06-20T19:50:16.493Z","endTime":"2026-06-20T19:50:24.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:50:24.442Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T19:50:51.367Z","endTime":"2026-06-20T19:51:19.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654214095671083,"aZ":-14.30559710484426,"pfxX":-4.96692833771745,"pfxZ":9.580379267422055,"pX":-0.33914124344235025,"pZ":2.1521096909492274,"vX0":1.8818041344074725,"vY0":-135.47602596310367,"vZ0":-6.2060722885128685,"x":129.93,"y":180.67,"x0":-0.396110933531479,"y0":50.00157002475705,"z0":5.466258170299163,"aX":-9.263525265820407},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2109,"spinDirection":207},"zone":4,"typeConfidence":0.89,"plateTime":0.40376239328648733,"extension":6.181950634835221},"index":0,"playId":"a0b8e557-7d5f-3beb-8ab2-ff5069acbb5c","pitchNumber":1,"startTime":"2026-06-20T19:50:52.490Z","endTime":"2026-06-20T19:50:55.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.655802502160945,"aZ":-13.156761793122548,"pfxX":-4.883794526337644,"pfxZ":10.213738413822103,"pX":0.26106090424335904,"pZ":2.8276510648670485,"vX0":2.5943002383909732,"vY0":-135.81950346908832,"vZ0":-4.719615319934979,"x":107.05,"y":162.43,"x0":-0.07363109130543202,"y0":50.00452433537479,"z0":5.507772887787904,"aX":-9.095310075891973},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2228,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.40378030308602453,"extension":6.253699915521759},"hitData":{"launchSpeed":95.9,"launchAngle":50.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.53,"coordY":90.08}},"index":1,"playId":"6ca97e2e-6f05-3273-b671-2b82dde224ea","pitchNumber":2,"startTime":"2026-06-20T19:51:08.821Z","endTime":"2026-06-20T19:51:19.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:51:19.659Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a ground ball to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T19:53:21.519Z","endTime":"2026-06-20T19:53:53.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999363866736566,"aZ":-29.332980966095402,"pfxX":-8.725855883640465,"pfxZ":1.7072644449708676,"pX":0.5480797907757894,"pZ":1.034126115748035,"vX0":6.644854605520074,"vY0":-127.8601346249748,"vZ0":-5.115855651473142,"x":96.11,"y":210.86,"x0":-0.9436593829603058,"y0":50.00409977954734,"z0":5.347602695296054,"aX":-14.528688967830307},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":1290,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42748409232667717,"extension":6.5200165266512755},"index":0,"playId":"d536f632-f0c9-33b7-a1cf-f5159cfce5c4","pitchNumber":1,"startTime":"2026-06-20T19:53:25.287Z","endTime":"2026-06-20T19:53:28.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686838778126653,"aZ":-20.40689883847027,"pfxX":-4.714376476518561,"pfxZ":6.342938918375621,"pX":0.6187527108788468,"pZ":2.7362908495813163,"vX0":5.9489099316133185,"vY0":-134.29201485412085,"vZ0":-3.3225979777243912,"x":93.41,"y":164.9,"x0":-0.996163406568506,"y0":50.00658887105997,"z0":5.413819778360826,"aX":-8.75197876291817},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":7.6,"spinRate":2094,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40538295033433425,"extension":6.549654358876839},"hitData":{"launchSpeed":92.4,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.66,"coordY":127.16}},"index":1,"playId":"dfd9960a-d3d4-34da-8636-2c67735d3c87","pitchNumber":2,"startTime":"2026-06-20T19:53:39.165Z","endTime":"2026-06-20T19:53:53.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:53:53.100Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a ground ball to center fielder Pete Crow-Armstrong. Andrés Giménez to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T19:54:18.797Z","endTime":"2026-06-20T19:56:25.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77182364665935,"aZ":-23.99803693561676,"pfxX":-6.802609957423259,"pfxZ":4.4935285364599284,"pX":0.8436408702524497,"pZ":2.760469292723347,"vX0":7.186257900217409,"vY0":-133.15231801652882,"vZ0":-2.4488521552602283,"x":84.84,"y":164.25,"x0":-0.988260973538132,"y0":50.00655471286046,"z0":5.402715153679402,"aX":-12.391726192935096},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":11.0,"spinRate":2163,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40912206493720893,"extension":6.553168929301215},"index":0,"playId":"e2bf221e-507f-3ffe-b37d-ed44bfb2b9cf","pitchNumber":1,"startTime":"2026-06-20T19:54:22.323Z","endTime":"2026-06-20T19:54:25.826Z","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":92.2,"endSpeed":84.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813763568398397,"aZ":-22.77832946039812,"pfxX":-7.061440831058467,"pfxZ":5.14990943579478,"pX":-0.2567784102983714,"pZ":2.0741288559472753,"vX0":4.526300892394878,"vY0":-134.16582968337656,"vZ0":-4.194945692892323,"x":126.79,"y":182.78,"x0":-1.0476080477440635,"y0":50.00186332670079,"z0":5.279621185902036,"aX":-12.882845123756232},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":11.9,"spinRate":2191,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4081212508024694,"extension":6.503460793426081},"index":1,"playId":"d2d0ee0d-6967-3387-8759-df67a9a96f14","pitchNumber":2,"startTime":"2026-06-20T19:54:43.094Z","endTime":"2026-06-20T19:54:46.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.880460841848162,"aZ":-19.09830745586085,"pfxX":-3.9847091042246836,"pfxZ":6.9225992643535506,"pX":-1.2172902190061567,"pZ":4.753428863935583,"vX0":1.4947673416785823,"vY0":-135.87851500484535,"vZ0":1.4020182485999084,"x":163.4,"y":110.44,"x0":-1.2535032161259847,"y0":50.005382419452566,"z0":5.548657995051915,"aX":-7.529129543956958},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":7.0,"spinRate":2208,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40152929245925817,"extension":6.416911121981087},"index":2,"playId":"03a1dd11-3fb4-34fc-8dc8-997eb383217c","pitchNumber":3,"startTime":"2026-06-20T19:55:06.047Z","endTime":"2026-06-20T19:55:09.573Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675971585460267,"aZ":-29.784873994852568,"pfxX":8.81993798121938,"pfxZ":1.6412055229832978,"pX":1.0133672089267975,"pZ":1.594951222807056,"vX0":2.5201907024037733,"vY0":-119.92655762939845,"vZ0":-2.4855433378484824,"x":78.37,"y":195.72,"x0":-1.1973171087464956,"y0":50.000344167620746,"z0":5.307274183279283,"aX":12.816423318747876},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":-16.6,"spinRate":2415,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4571036883840476,"extension":6.565373548137707},"index":3,"playId":"b79a27ea-f58a-3ad9-b076-046afc89b64d","pitchNumber":4,"startTime":"2026-06-20T19:55:28.540Z","endTime":"2026-06-20T19:55:33.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.378645105022976,"aZ":-23.626890933261986,"pfxX":-9.090775487701212,"pfxZ":4.705030201273733,"pX":0.006647606285399737,"pZ":1.5015650531131677,"vX0":6.094003164395993,"vY0":-133.82705195516596,"vZ0":-5.79005019289831,"x":116.75,"y":198.24,"x0":-1.1167060454542928,"y0":50.00494945788953,"z0":5.381342997079807,"aX":-16.52213040137826},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2107,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40898887381669136,"extension":6.616664471117016},"index":4,"playId":"726bd566-a360-39a0-9672-1fcc111f8a6b","pitchNumber":5,"startTime":"2026-06-20T19:55:53.226Z","endTime":"2026-06-20T19:55:57.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803141459924483,"aZ":-23.514086992992684,"pfxX":-7.751947260260762,"pfxZ":4.757564133432394,"pX":7.98976058536191E-4,"pZ":2.7042180526848916,"vX0":5.141884262273284,"vY0":-133.75919085128126,"vZ0":-2.6356381904931356,"x":116.97,"y":165.77,"x0":-0.9355517390329876,"y0":50.00052742729223,"z0":5.381350449744545,"aX":-14.099355739924182},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":13.0,"spinRate":2094,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.40888701214863943,"extension":6.600798057054369},"hitData":{"launchSpeed":87.8,"launchAngle":9.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.23,"coordY":104.49}},"index":5,"playId":"722dddaa-be31-3e47-b362-195ee1c0a10e","pitchNumber":6,"startTime":"2026-06-20T19:56:14.131Z","endTime":"2026-06-20T19:56:25.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:56:25.376Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to center fielder Pete Crow-Armstrong. Andrés Giménez to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T19:56:59.365Z","endTime":"2026-06-20T19:57:17.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnThird":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57717735565916,"aZ":-31.3272087854374,"pfxX":1.855613256644449,"pfxZ":0.54846043228385,"pX":0.42187556520301767,"pZ":2.3080403228352786,"vX0":3.0087690546873853,"vY0":-123.4494785367093,"vZ0":-1.0317278598460704,"x":100.92,"y":176.46,"x0":-1.0537642010514534,"y0":50.00243306693881,"z0":5.368420115627895,"aX":2.863646637322938},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":-4.1,"spinRate":2211,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.44367942914719993,"extension":6.72493003730256},"hitData":{"launchSpeed":93.3,"launchAngle":31.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.4,"coordY":69.46}},"index":0,"playId":"08ae2b42-5c4f-3868-af04-c03ded31fffb","pitchNumber":1,"startTime":"2026-06-20T19:57:05.280Z","endTime":"2026-06-20T19:57:17.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T19:57:17.153Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nathan Lukes grounds into a double play, pitcher Ryan Rolison to shortstop Dansby Swanson to first baseman Michael Busch. Myles Straw out at 2nd. Nathan Lukes out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T20:00:00.558Z","endTime":"2026-06-20T20:00:11.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T19:57:47.632Z","endTime":"2026-06-20T19:58:40.102Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Rolison replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T19:58:40.102Z","endTime":"2026-06-20T20:00:02.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.623828883460448,"aZ":-19.17887332124566,"pfxX":6.884867119189365,"pfxZ":6.617511239819713,"pX":1.0712355836579543,"pZ":1.8372723512070233,"vX0":-5.290527338543568,"vY0":-138.88637455639522,"vZ0":-6.811912397646412,"x":76.17,"y":189.17,"x0":2.1014620215963187,"y0":50.00362553957344,"z0":5.5867614263520435,"aX":13.519540612409303},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":-11.4,"spinRate":2129,"spinDirection":150},"zone":14,"typeConfidence":0.95,"plateTime":0.39361905499246275,"extension":6.670518579211387},"hitData":{"launchSpeed":89.0,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.24,"coordY":181.94}},"index":2,"playId":"5998fd57-21a7-354b-a903-01ecaf849681","pitchNumber":1,"startTime":"2026-06-20T20:00:02.610Z","endTime":"2026-06-20T20:00:11.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:00:11.021Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to left fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T20:02:20.936Z","endTime":"2026-06-20T20:03:29.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83867173509737,"aZ":-27.12734092224127,"pfxX":0.8729294090898212,"pfxZ":3.1302215231073607,"pX":0.8941635196709904,"pZ":1.878830588981758,"vX0":2.98111857259468,"vY0":-125.09564359001175,"vZ0":-3.6916712378928143,"x":82.92,"y":188.05,"x0":-0.4176311687725027,"y0":50.00602866288505,"z0":5.552371136327941,"aX":1.4093868219821226},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-2.2,"spinRate":2263,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.4347678102359622,"extension":6.203966537933708},"index":0,"playId":"7151fd84-5f5e-36d6-917a-4e5d494be701","pitchNumber":1,"startTime":"2026-06-20T20:02:22.907Z","endTime":"2026-06-20T20:02:25.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.196766399184536,"aZ":-23.477517416180525,"pfxX":3.2060872947344743,"pfxZ":5.226954694299503,"pX":0.9169071932851207,"pZ":1.4801516831727488,"vX0":2.3333664657660314,"vY0":-127.38864112055971,"vZ0":-5.391594983906172,"x":82.05,"y":198.82,"x0":-0.423582244506507,"y0":50.00083729320413,"z0":5.450628925013493,"aX":5.3325154986063525},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.6,"breakHorizontal":-6.2,"spinRate":2352,"spinDirection":181},"zone":14,"typeConfidence":0.91,"plateTime":0.4279850887184491,"extension":6.180905287591868},"index":1,"playId":"ac51bcd3-6f7d-3902-a89a-f1431dbd5c19","pitchNumber":2,"startTime":"2026-06-20T20:02:47.228Z","endTime":"2026-06-20T20:02:50.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019667004409,"aZ":-14.277804419338114,"pfxX":-2.7280225615857407,"pfxZ":9.655627974964265,"pX":-0.40722220741826287,"pZ":3.856471037131654,"vX0":0.5451086322400325,"vY0":-134.28750706889775,"vZ0":-2.48278741962374,"x":132.52,"y":134.66,"x0":-0.2562415628438161,"y0":50.00504077547064,"z0":5.790663478029057,"aX":-5.05691168106138},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2278,"spinDirection":205},"zone":11,"typeConfidence":0.71,"plateTime":0.40557853617617434,"extension":6.142265806153904},"index":2,"playId":"a763404e-cf8c-3503-a1eb-6cf0bd2dba1b","pitchNumber":3,"startTime":"2026-06-20T20:03:04.839Z","endTime":"2026-06-20T20:03:07.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89515917811982,"aZ":-25.831965390198846,"pfxX":0.3549981878633721,"pfxZ":4.307037037284036,"pX":-0.9092472400805157,"pZ":2.186954986736594,"vX0":-1.546754693393625,"vY0":-119.6688396754585,"vZ0":-2.699655181854559,"x":151.66,"y":179.73,"x0":-0.3047681119141805,"y0":50.00030668342503,"z0":5.6085827272085815,"aX":0.5224557312582829},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":1116,"spinDirection":219},"zone":13,"typeConfidence":0.87,"plateTime":0.4551448686107302,"extension":6.340863778227941},"hitData":{"launchSpeed":90.0,"launchAngle":45.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.01,"coordY":113.81}},"index":3,"playId":"8bc7fb1b-03dc-3359-93df-69eaf9430266","pitchNumber":4,"startTime":"2026-06-20T20:03:19.495Z","endTime":"2026-06-20T20:03:29.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:03:29.924Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T20:03:49.510Z","endTime":"2026-06-20T20:04:42.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9388727646991,"aZ":-13.625043094128916,"pfxX":-5.093222246971843,"pfxZ":9.888672828615732,"pX":-0.523798771140736,"pZ":3.0857110835807426,"vX0":0.5740353899054786,"vY0":-135.4518785337221,"vZ0":-4.345303693653898,"x":136.97,"y":155.47,"x0":-0.07482489472423728,"y0":50.00354668168703,"z0":5.64948949577054,"aX":-9.554790285402047},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":9.1,"spinRate":2283,"spinDirection":201},"zone":1,"typeConfidence":0.89,"plateTime":0.40290060887885737,"extension":6.182300484027712},"index":0,"playId":"fcb88ccc-c083-308f-9aee-f08bf7ebcca0","pitchNumber":1,"startTime":"2026-06-20T20:03:54.813Z","endTime":"2026-06-20T20:03:59.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161765820980634,"aZ":-21.45567956764376,"pfxX":0.33617435478160773,"pfxZ":6.4906771135178625,"pX":0.1948780362038708,"pZ":2.0859299349141707,"vX0":1.3409309220147194,"vY0":-126.95213363651983,"vZ0":-4.368825688276982,"x":109.57,"y":182.46,"x0":-0.38133768469778984,"y0":50.00136782050786,"z0":5.512127657615338,"aX":0.5550432639463634},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.2,"breakHorizontal":-0.8,"spinRate":2267,"spinDirection":180},"zone":8,"typeConfidence":0.91,"plateTime":0.4295323750133089,"extension":6.173516967953982},"index":1,"playId":"69f7ff3c-0df5-3853-8766-07829cfb7d6f","pitchNumber":2,"startTime":"2026-06-20T20:04:20.251Z","endTime":"2026-06-20T20:04:23.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":71.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.788241495210045,"aZ":-37.30408940584779,"pfxX":5.0984235071306045,"pfxZ":-4.086602591299275,"pX":1.2139353203150767,"pZ":1.2146219505417752,"vX0":1.7526251924850578,"vY0":-111.04877149770613,"vZ0":-1.3917788257211254,"x":70.73,"y":205.99,"x0":-0.2464888385435279,"y0":50.00080603140901,"z0":5.709519638104489,"aX":6.404241377957157},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.4,"breakHorizontal":-9.7,"spinRate":2540,"spinDirection":35},"zone":14,"typeConfidence":0.89,"plateTime":0.49211753130452074,"extension":6.346249610358341},"hitData":{"launchSpeed":95.2,"launchAngle":-32.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":169.77}},"index":2,"playId":"ccbe2d42-dfeb-31b8-9aa1-3139db79bc22","pitchNumber":3,"startTime":"2026-06-20T20:04:34.608Z","endTime":"2026-06-20T20:04:42.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:04:42.292Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T20:05:03.745Z","endTime":"2026-06-20T20:06:31.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.978185444953372,"aZ":-41.886222869230615,"pfxX":3.676822004986123,"pfxZ":-7.9074085830839405,"pX":0.1895235029533185,"pZ":0.4231527499218458,"vX0":-0.06310684625931773,"vY0":-110.77861000370179,"vZ0":-1.7876450802827668,"x":109.78,"y":227.35,"x0":-0.25820379067687393,"y0":50.002397190610296,"z0":5.666675960466948,"aX":4.515614896938164},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-14.4,"breakHorizontal":-6.6,"spinRate":2693,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4966777169797387,"extension":6.348740651524799},"index":0,"playId":"51c767c1-0163-356a-84ed-82054fc3d1c7","pitchNumber":1,"startTime":"2026-06-20T20:05:09.741Z","endTime":"2026-06-20T20:05:13.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.870190307871265,"aZ":-26.872957113649058,"pfxX":0.07342442576966346,"pfxZ":3.2653788048771233,"pX":-0.28650361447287176,"pZ":2.5382104865775417,"vX0":0.5123669002464939,"vY0":-125.61415546549671,"vZ0":-2.239943273218941,"x":127.92,"y":170.25,"x0":-0.5013954043002138,"y0":50.00133719652165,"z0":5.59391736959052,"aX":0.11893040420066747},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":-0.2,"spinRate":2380,"spinDirection":174},"zone":4,"typeConfidence":0.9,"plateTime":0.43356985081309096,"extension":6.230768189308916},"index":1,"playId":"ee7d05ef-7bb0-32d1-8177-ab6119491aa1","pitchNumber":2,"startTime":"2026-06-20T20:05:29.856Z","endTime":"2026-06-20T20:05:33.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873554594953983,"aZ":-13.896310059068817,"pfxX":-3.4929338352389907,"pfxZ":9.898227051914155,"pX":-0.5954995812253809,"pZ":3.795869831181163,"vX0":-0.199555297384479,"vY0":-134.926765716101,"vZ0":-2.662925824912956,"x":139.7,"y":136.29,"x0":-0.06660776988028529,"y0":50.00571628403681,"z0":5.7726603107284635,"aX":-6.4528884319311395},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2097,"spinDirection":199},"zone":11,"typeConfidence":0.87,"plateTime":0.405668867233985,"extension":6.115901599872724},"index":2,"playId":"d3131104-b982-3ddf-bf5b-57a116e017d6","pitchNumber":3,"startTime":"2026-06-20T20:05:49.754Z","endTime":"2026-06-20T20:05:53.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257600274876204,"aZ":-15.084206362047134,"pfxX":-4.547132257003204,"pfxZ":9.1758656255055,"pX":-0.8460853137802821,"pZ":3.644861572475666,"vX0":0.07675796724142281,"vY0":-135.07208297097964,"vZ0":-2.540721108940451,"x":149.25,"y":140.37,"x0":-0.28328769530024506,"y0":50.00190222016249,"z0":5.648393166494689,"aX":-8.466720189668676},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2097,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.40430711849549494,"extension":6.122401107774703},"index":3,"playId":"3fdd4f08-4df9-333e-9ef3-b65718cddcbc","pitchNumber":4,"startTime":"2026-06-20T20:06:06.033Z","endTime":"2026-06-20T20:06:09.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86083393089868,"aZ":-24.592836682105606,"pfxX":-1.513643583630587,"pfxZ":4.57010582639335,"pX":0.7877602719666474,"pZ":1.4630964523581185,"vX0":3.481073225720069,"vY0":-126.93315738593165,"vZ0":-5.1007625410445,"x":86.97,"y":199.28,"x0":-0.39455430000467945,"y0":50.003297075268144,"z0":5.415380646501071,"aX":-2.5118171915260037},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":2.0,"spinRate":2240,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.42874375457837743,"extension":6.1689514529601235},"index":4,"playId":"262c5589-735e-3894-896a-91fd9c925e40","pitchNumber":5,"startTime":"2026-06-20T20:06:26.616Z","endTime":"2026-06-20T20:06:31.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:06:31.855Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Crow-Armstrong homers (16) on a fly ball to right field. Dansby Swanson scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T20:06:50.283Z","endTime":"2026-06-20T20:08:06.723Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":681751,"link":"/api/v1/people/681751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":681751,"link":"/api/v1/people/681751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029427619855383,"aZ":-12.241878369120096,"pfxX":-4.730993456363511,"pfxZ":10.636529788039237,"pX":1.840078694432852,"pZ":2.7949667668704645,"vX0":6.356510854943113,"vY0":-135.6317742000924,"vZ0":-5.241469305534099,"x":46.86,"y":163.32,"x0":0.08714630893888825,"y0":50.00381602003463,"z0":5.597307937967914,"aX":-8.867060359406405},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2236,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.4029217822778617,"extension":6.345883586131784},"index":0,"playId":"8d58b62a-dd6e-3e93-a0e4-81d3423d7664","pitchNumber":1,"startTime":"2026-06-20T20:06:57.503Z","endTime":"2026-06-20T20:07:00.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08871782019578,"aZ":-23.092291449825098,"pfxX":-4.1424846328778715,"pfxZ":6.224746667992757,"pX":-0.10232852415742051,"pZ":1.5064595252407804,"vX0":1.6561058709335197,"vY0":-119.9673967346336,"vZ0":-4.522430979667173,"x":120.9,"y":198.11,"x0":-0.2632411728755552,"y0":50.000313834815145,"z0":5.472835023212474,"aX":-6.040531992979041},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.4,"breakHorizontal":7.1,"spinRate":917,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.4564727370258752,"extension":6.344862120828024},"hitData":{"launchSpeed":106.5,"launchAngle":32.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.56,"coordY":66.85}},"index":1,"playId":"10252676-ea14-36e6-9d72-821ac6336ea8","pitchNumber":2,"startTime":"2026-06-20T20:07:36.574Z","endTime":"2026-06-20T20:08:06.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:08:06.723Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, second baseman Davis Schneider to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T20:08:35.460Z","endTime":"2026-06-20T20:09:13.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T20:08:27.609Z","endTime":"2026-06-20T20:08:37.676Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.917850075811526,"aZ":-21.894255523188317,"pfxX":-0.3132040857845748,"pfxZ":6.1565067926300525,"pX":1.1209571613077378,"pZ":1.8451896080004262,"vX0":3.530766115577117,"vY0":-127.53598856786229,"vZ0":-4.732889629402834,"x":74.27,"y":188.96,"x0":-0.23281025574965317,"y0":50.00326499649193,"z0":5.422365385056582,"aX":-0.523771525025341},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.4,"breakHorizontal":-0.1,"spinRate":2361,"spinDirection":181},"zone":14,"typeConfidence":0.91,"plateTime":0.4272910439370716,"extension":6.258538405054589},"index":1,"playId":"25b04372-ade9-3299-a520-cc9f2b405916","pitchNumber":1,"startTime":"2026-06-20T20:08:37.676Z","endTime":"2026-06-20T20:08:40.936Z","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":92.4,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.391255013834073,"aZ":-10.308224579454402,"pfxX":-4.167431152901921,"pfxZ":12.062729775367515,"pX":-0.1707230380453613,"pZ":1.8007868139236274,"vX0":1.8060218899250595,"vY0":-134.33948598675818,"vZ0":-7.5360605678990344,"x":123.51,"y":190.16,"x0":-0.3134917297453347,"y0":50.00065931197454,"z0":5.390289421976032,"aX":-7.551761014243355},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.3,"breakHorizontal":7.1,"spinRate":2352,"spinDirection":206},"zone":8,"typeConfidence":0.89,"plateTime":0.4090392296597072,"extension":6.275227620475421},"index":2,"playId":"74e6681b-7552-38e2-8df0-e6a6b14e0b07","pitchNumber":2,"startTime":"2026-06-20T20:08:51.658Z","endTime":"2026-06-20T20:08:54.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.468394544627195,"aZ":-11.308980147349592,"pfxX":-2.979976627553196,"pfxZ":11.060836842545317,"pX":0.4312815240649815,"pZ":2.492890828555772,"vX0":2.4029281553332824,"vY0":-135.91999076944504,"vZ0":-5.896716079937044,"x":100.56,"y":171.47,"x0":-0.07345290348180275,"y0":50.003648957370174,"z0":5.4628017750881295,"aX":-5.622376923265214},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":4.9,"spinRate":2202,"spinDirection":206},"zone":6,"typeConfidence":0.86,"plateTime":0.4017014388467688,"extension":6.319978158148796},"hitData":{"launchSpeed":93.5,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.32,"coordY":157.48}},"index":3,"playId":"8ced3ff8-afaf-302d-b3d9-d804b97b7281","pitchNumber":3,"startTime":"2026-06-20T20:09:06.016Z","endTime":"2026-06-20T20:09:13.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:09:13.598Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T20:11:22.885Z","endTime":"2026-06-20T20:11:37.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Thornton replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T20:10:27.356Z","endTime":"2026-06-20T20:11:25.282Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0178126650177,"aZ":-14.75912043556373,"pfxX":-1.1110233856135578,"pfxZ":8.73933132674513,"pX":0.43479428728756286,"pZ":2.2381689481487537,"vX0":6.605574578890833,"vY0":-139.68566455831998,"vZ0":-6.414662093592265,"x":100.43,"y":178.35,"x0":-1.8077365045283575,"y0":50.0006903189107,"z0":5.519935928391591,"aX":-2.2138406776661084},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":0.7,"spinRate":2418,"spinDirection":197},"zone":6,"typeConfidence":0.93,"plateTime":0.3908736469011025,"extension":6.135207933631535},"hitData":{"launchSpeed":98.3,"launchAngle":8.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.39,"coordY":87.95}},"index":1,"playId":"70db61d1-e7a5-3653-80df-8aebd10423a5","pitchNumber":1,"startTime":"2026-06-20T20:11:25.282Z","endTime":"2026-06-20T20:11:37.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:11:37.300Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Valenzuela flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T20:11:50.923Z","endTime":"2026-06-20T20:12:31.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56236247771962,"aZ":-44.34015424604801,"pfxX":3.119230310808177,"pfxZ":-9.045817904937875,"pX":-0.05203652266357449,"pZ":2.177901067222329,"vX0":3.162739297288106,"vY0":-115.80869018441025,"vZ0":1.0877163482466843,"x":118.98,"y":179.98,"x0":-1.845515299031291,"y0":50.00267368632577,"z0":5.975664125463685,"aX":4.1950796970257},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.7,"breakHorizontal":-6.5,"spinRate":3042,"spinDirection":37},"zone":8,"typeConfidence":0.92,"plateTime":0.4747175978175595,"extension":5.837457480789453},"index":0,"playId":"7046b3a8-8f98-32a4-b3c5-f53db8f51c31","pitchNumber":1,"startTime":"2026-06-20T20:11:59.759Z","endTime":"2026-06-20T20:12:02.759Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.099674249670294,"aZ":-29.519724850829544,"pfxX":2.8253452131577146,"pfxZ":1.5411787157423857,"pX":0.15805683787093214,"pZ":2.105469389475667,"vX0":4.552639538668824,"vY0":-129.46099022457696,"vZ0":-3.467603891223497,"x":110.98,"y":181.93,"x0":-1.980013002768703,"y0":50.004663858879006,"z0":5.684466741675903,"aX":4.869643071525009},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":-6.0,"spinRate":2843,"spinDirection":126},"zone":8,"typeConfidence":0.89,"plateTime":0.4206016950850562,"extension":5.9929410132701095},"hitData":{"launchSpeed":96.5,"launchAngle":31.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.86,"coordY":92.37}},"index":1,"playId":"68f1c83d-a88b-3be6-a308-d19b08139fdb","pitchNumber":2,"startTime":"2026-06-20T20:12:20.171Z","endTime":"2026-06-20T20:12:31.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:12:31.867Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Blue Jays challenged (hit by pitch), call on the field was overturned: Kazuma Okamoto hit by pitch. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T20:12:46.060Z","endTime":"2026-06-20T20:12:59.023Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4368792202485,"aZ":-23.700460877745062,"pfxX":-6.952172079273289,"pfxZ":4.242980934429955,"pX":-1.3414374593711087,"pZ":3.548229103307015,"vX0":3.909666324813071,"vY0":-139.2474603982052,"vZ0":-1.5421314089893112,"x":168.13,"y":142.98,"x0":-1.8483561783653277,"y0":50.00149058638802,"z0":5.652349073890829,"aX":-13.876181421388996},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":12.0,"spinRate":2339,"spinDirection":205},"zone":11,"typeConfidence":0.93,"plateTime":0.39091364155022434,"extension":6.1335674839175525},"index":0,"playId":"742571d6-2007-37ae-b0ff-acc76b342979","pitchNumber":1,"startTime":"2026-06-20T20:12:53.987Z","endTime":"2026-06-20T20:12:59.023Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":141},"playEndTime":"2026-06-20T20:12:59.023Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daulton Varsho homers (6) on a fly ball to right field. Vladimir Guerrero Jr. scores. Kazuma Okamoto scores.","rbi":3,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T20:16:03.146Z","endTime":"2026-06-20T20:17:03.315Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T20:15:26.186Z","endTime":"2026-06-20T20:16:05.271Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609103263680794,"aZ":-41.306597032713825,"pfxX":4.261964465268603,"pfxZ":-6.670904520291809,"pX":0.4662251531064739,"pZ":0.6359096045593555,"vX0":4.319489770850571,"vY0":-116.50588191227702,"vZ0":-2.7028652433770533,"x":99.23,"y":221.61,"x0":-1.9677529418533135,"y0":50.00015901334072,"z0":5.727970862615388,"aX":5.837252742320314},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.5,"breakHorizontal":-8.8,"spinRate":3080,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.47074744841189275,"extension":6.093421765041176},"index":1,"playId":"c3a56680-3373-3117-a42d-2915688665f8","pitchNumber":1,"startTime":"2026-06-20T20:16:05.271Z","endTime":"2026-06-20T20:16:08.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.982050281737628,"aZ":-42.35772480668795,"pfxX":3.0345403749977726,"pfxZ":-7.325524715196159,"pX":0.8272177662186312,"pZ":1.3846181733571477,"vX0":5.216953450875533,"vY0":-117.16710984221805,"vZ0":-1.0420029412728038,"x":85.47,"y":201.4,"x0":-1.8215985968739683,"y0":50.00075613829731,"z0":5.790819853474585,"aX":4.21983344173668},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-13.2,"breakHorizontal":-6.7,"spinRate":3113,"spinDirection":38},"zone":14,"typeConfidence":0.92,"plateTime":0.4673407787073982,"extension":6.024883552014266},"index":2,"playId":"57fcb7e4-8f28-30a9-a19b-eb5eaf189531","pitchNumber":2,"startTime":"2026-06-20T20:16:24.448Z","endTime":"2026-06-20T20:16:27.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.634239994100405,"aZ":-16.36452944642449,"pfxX":-2.2989536789867038,"pfxZ":8.266926890685184,"pX":0.19167509155025322,"pZ":3.390753912765839,"vX0":5.840755162369375,"vY0":-136.5862048746072,"vZ0":-2.6911263088296664,"x":109.69,"y":147.23,"x0":-1.6642325880065736,"y0":50.004163297136856,"z0":5.497772719084713,"aX":-4.3979581447552185},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":3.1,"spinRate":2472,"spinDirection":201},"zone":12,"typeConfidence":0.87,"plateTime":0.3991582380087024,"extension":6.307644190575565},"hitData":{"launchSpeed":105.6,"launchAngle":24.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.67,"coordY":93.0}},"index":3,"playId":"9d9886c1-14fb-3c64-a0f7-9a96f17074bd","pitchNumber":3,"startTime":"2026-06-20T20:16:40.948Z","endTime":"2026-06-20T20:17:03.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:17:03.315Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T20:17:20.552Z","endTime":"2026-06-20T20:20:31.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[6],"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911257273749683,"aZ":-21.331845657471415,"pfxX":1.9037537720953779,"pfxZ":6.148319762196108,"pX":0.5767865416458995,"pZ":2.624060564989085,"vX0":5.927050428942534,"vY0":-131.26196429978427,"vZ0":-3.210579854834798,"x":95.01,"y":167.93,"x0":-1.9480765173864623,"y0":50.00646259187048,"z0":5.431357588753377,"aX":3.3585699883556823},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":-4.6,"spinRate":2628,"spinDirection":177},"zone":6,"typeConfidence":0.94,"plateTime":0.41553270256026353,"extension":6.0855531071266915},"index":0,"playId":"79d37914-e5d7-3ca7-a638-25dc2d50298f","pitchNumber":1,"startTime":"2026-06-20T20:17:24.391Z","endTime":"2026-06-20T20:17:27.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.182117684951052,"aZ":-30.122491504407808,"pfxX":8.4424655248947,"pfxZ":1.4268179893754533,"pX":1.3284947804498386,"pZ":1.8889685555014324,"vX0":5.763504858079704,"vY0":-118.86818954759615,"vZ0":-1.4303836985278864,"x":66.36,"y":187.78,"x0":-2.2218128914718753,"y0":50.00130040288871,"z0":5.226267279632557,"aX":12.112488464646386},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.5,"breakHorizontal":-16.7,"spinRate":2856,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.4602881383942483,"extension":6.029553700742888},"index":1,"playId":"b5828b28-b9dc-31a3-8938-0bab71e1e6ee","pitchNumber":2,"startTime":"2026-06-20T20:17:39.130Z","endTime":"2026-06-20T20:17:42.130Z","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":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.271559273453317,"aZ":-31.418897590148752,"pfxX":9.320506741278736,"pfxZ":0.5476333970959963,"pX":0.5063442285268623,"pZ":2.384676225140052,"vX0":3.7130606835459186,"vY0":-116.63653381249755,"vZ0":0.3015898184430241,"x":97.7,"y":174.39,"x0":-2.3178133143829793,"y0":50.00260438711428,"z0":5.220468879210556,"aX":12.818671518056052},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2886,"spinDirection":52},"zone":6,"typeConfidence":0.9,"plateTime":0.4699009294859624,"extension":6.077776669741806},"index":2,"playId":"e0430445-9ce8-3338-83ac-5c7846933d37","pitchNumber":3,"startTime":"2026-06-20T20:17:54.266Z","endTime":"2026-06-20T20:18:01.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T20:18:13.310Z","endTime":"2026-06-20T20:18:22.398Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290089549603316,"aZ":-31.376157802613662,"pfxX":7.560412645963747,"pfxZ":0.5760777766179093,"pX":1.325006833919346,"pZ":1.812024761761322,"vX0":5.74771879092201,"vY0":-116.7363379422719,"vZ0":-0.7961481720913963,"x":66.49,"y":189.86,"x0":-2.1523367606690975,"y0":50.000069472824414,"z0":5.115026317239477,"aX":10.416749863539325},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.1,"breakHorizontal":-15.1,"spinRate":2789,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.46947602233542973,"extension":6.105075642417836},"index":4,"playId":"a09fcbe4-b2c0-3849-b297-0ee6d83ee8be","pitchNumber":4,"startTime":"2026-06-20T20:18:22.398Z","endTime":"2026-06-20T20:18:25.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707328894569578,"aZ":-30.210945625409323,"pfxX":0.3214117704562349,"pfxZ":1.1714333172783098,"pX":0.196605855096411,"pZ":1.6810794862675205,"vX0":5.069366672910516,"vY0":-128.47222993746576,"vZ0":-4.0327960522098305,"x":109.51,"y":193.39,"x0":-1.8409407832698357,"y0":50.00304472489798,"z0":5.60968435406908,"aX":0.5393294078161248},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":-1.7,"spinRate":2808,"spinDirection":129},"zone":8,"typeConfidence":0.82,"plateTime":0.42573940980479863,"extension":6.135254568534136},"index":5,"playId":"f51e75a3-c69b-373c-bee5-69d31f89ff89","pitchNumber":5,"startTime":"2026-06-20T20:18:39.293Z","endTime":"2026-06-20T20:18:43.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-20T20:19:05.962Z","endTime":"2026-06-20T20:20:28.352Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65303267168325,"aZ":-31.757651273156824,"pfxX":8.837357065439742,"pfxZ":0.2982815322271595,"pX":0.4652012444625131,"pZ":1.4554750301919124,"vX0":3.7810761930047883,"vY0":-117.92600716772105,"vZ0":-1.8914382841639585,"x":99.27,"y":199.48,"x0":-2.30558492124826,"y0":50.0055077975932,"z0":5.187395161278898,"aX":12.493703755892007},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.4,"breakHorizontal":-16.9,"spinRate":2791,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4638209986551085,"extension":6.02092778695184},"index":7,"playId":"d05a7a79-7b0b-3291-b589-5b48dd3b19b2","pitchNumber":6,"startTime":"2026-06-20T20:20:28.352Z","endTime":"2026-06-20T20:20:31.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:20:31.352Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ernie Clement pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T20:23:27.626Z","endTime":"2026-06-20T20:23:52.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[1,2],"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":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T20:20:50.419Z","endTime":"2026-06-20T20:21:06.997Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T20:21:06.997Z","endTime":"2026-06-20T20:23:29.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ernie Clement replaces Andrés Giménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-20T20:23:29.022Z","endTime":"2026-06-20T20:23:29.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54442289021681,"aZ":-26.23624750366561,"pfxX":-2.232258328423148,"pfxZ":3.6017638286341818,"pX":0.6822271438135891,"pZ":3.2225376554901604,"vX0":1.5315264617235889,"vY0":-127.24078329197671,"vZ0":-2.287003403722775,"x":91.0,"y":151.77,"x0":0.3644800407491275,"y0":50.00521130327172,"z0":6.1984118827735815,"aX":-3.684222199320689},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":3.7,"spinRate":2284,"spinDirection":186},"zone":3,"typeConfidence":0.89,"plateTime":0.42941503402952863,"extension":6.004900905229077},"index":3,"playId":"fb13ebfc-ac75-3182-be11-36fc3dd38b48","pitchNumber":1,"startTime":"2026-06-20T20:23:29.902Z","endTime":"2026-06-20T20:23:33.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48760550967388,"aZ":-42.81706322169794,"pfxX":-3.185505785001956,"pfxZ":-8.43316918098785,"pX":-0.15509437179991348,"pZ":0.6945478475761647,"vX0":0.34704613342644586,"vY0":-112.0042460540848,"vZ0":-2.225589028302708,"x":122.91,"y":220.03,"x0":0.10091802253355779,"y0":50.00343207286201,"z0":6.106852548249623,"aX":-4.020262375473475},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-15.5,"breakHorizontal":5.6,"spinRate":2672,"spinDirection":330},"zone":13,"typeConfidence":0.91,"plateTime":0.4902808787784392,"extension":6.2995410326521935},"hitData":{"launchSpeed":61.2,"launchAngle":33.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.28,"coordY":129.12}},"index":4,"playId":"2558e481-43f6-3b8f-9648-1e0b8f713a82","pitchNumber":2,"startTime":"2026-06-20T20:23:45.024Z","endTime":"2026-06-20T20:23:52.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:23:52.888Z","atBatIndex":54},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Seiya Suzuki reaches on a fielding error by shortstop Ernie Clement.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T20:26:18.567Z","endTime":"2026-06-20T20:27:31.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Ernie Clement remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T20:25:47.142Z","endTime":"2026-06-20T20:25:47.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"description":"Pitching Change: Jeff Hoffman replaces Lazaro Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T20:25:47.164Z","endTime":"2026-06-20T20:26:20.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022793870675347,"aZ":-32.94317489978588,"pfxX":0.1734594699510632,"pfxZ":-0.48867708001595744,"pX":-0.5837064392464761,"pZ":1.8213934606828888,"vX0":4.809584032020951,"vY0":-124.17862897977882,"vZ0":-2.8849056168634855,"x":139.25,"y":189.6,"x0":-2.565264647908426,"y0":50.00402777506965,"z0":5.728790151049909,"aX":0.27165055775636665},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":-1.4,"spinRate":2757,"spinDirection":77},"zone":7,"typeConfidence":0.9,"plateTime":0.44046742173451436,"extension":6.238236017804862},"index":2,"playId":"275fe9f4-c283-38e3-9627-047a14c209c5","pitchNumber":1,"startTime":"2026-06-20T20:26:20.803Z","endTime":"2026-06-20T20:26:24.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44572928052526,"aZ":-27.530996992179503,"pfxX":2.304789398462316,"pfxZ":2.9135027701385887,"pX":-0.05803621819261912,"pZ":2.6378312621925066,"vX0":5.415677223630979,"vY0":-124.98510744035649,"vZ0":-2.1490725543092877,"x":119.21,"y":167.56,"x0":-2.545981225748229,"y0":50.002103159551744,"z0":5.753123708340179,"aX":3.6733408450473326},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":-5.3,"spinRate":2741,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.43698802790019675,"extension":6.171456057318623},"index":3,"playId":"bb097b08-9017-3d6b-9af6-3001a59a06ac","pitchNumber":2,"startTime":"2026-06-20T20:26:38.175Z","endTime":"2026-06-20T20:26:41.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":81.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.900326162180423,"aZ":-34.14322650985456,"pfxX":0.7307226474240336,"pfxZ":-1.2068004180414498,"pX":0.9306775139276382,"pZ":0.9939813617121456,"vX0":8.152979921376868,"vY0":-125.0592558190104,"vZ0":-4.684381632247685,"x":81.52,"y":211.94,"x0":-2.425467612105873,"y0":50.00228870107912,"z0":5.598049997066632,"aX":1.1922712688376498},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-2.6,"spinRate":2740,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.43290135294729915,"extension":6.258938172287281},"index":4,"playId":"cc0ac3e1-10b7-30c8-a280-9ca6d9d415ec","pitchNumber":3,"startTime":"2026-06-20T20:27:01.805Z","endTime":"2026-06-20T20:27:07.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.973085947686307,"aZ":-15.013706221436033,"pfxX":-7.448781718160681,"pfxZ":8.73757746578037,"pX":-0.6125155493643426,"pZ":3.050843057619652,"vX0":7.708684754749406,"vY0":-138.74807477237516,"vZ0":-4.355943282961489,"x":140.35,"y":156.41,"x0":-2.449609386376062,"y0":50.000518344010885,"z0":5.631011129203104,"aX":-14.625144957039172},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":12.0,"spinRate":2627,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.39369970708092117,"extension":6.5047508164369745},"hitData":{"launchSpeed":65.9,"launchAngle":9.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":145.56}},"index":5,"playId":"fd8e5da6-c02f-3fec-b556-d51b9f40f145","pitchNumber":4,"startTime":"2026-06-20T20:27:22.829Z","endTime":"2026-06-20T20:27:31.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:27:31.011Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Michael Busch grounds into a double play, first baseman Vladimir Guerrero Jr. to shortstop Ernie Clement. Seiya Suzuki out at 2nd. Michael Busch out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T20:27:52.618Z","endTime":"2026-06-20T20:28:09.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13968641769359,"aZ":-30.542109293755853,"pfxX":-8.975862248900395,"pfxZ":0.9405349895865491,"pX":0.507517980156651,"pZ":1.606703253075286,"vX0":10.769655125558453,"vY0":-129.64386942294448,"vZ0":-4.067543517492665,"x":97.65,"y":195.4,"x0":-2.5041462808389285,"y0":50.00065553911662,"z0":5.487094002764244,"aX":-15.516658570212641},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":14.3,"spinRate":1596,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.4200059017194766,"extension":6.673747994445188},"hitData":{"launchSpeed":89.0,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.97,"coordY":181.94}},"index":0,"playId":"7c0e5a64-69ef-3305-9112-7fad06925052","pitchNumber":1,"startTime":"2026-06-20T20:28:01.972Z","endTime":"2026-06-20T20:28:09.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:28:09.580Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alex Bregman hit by pitch.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T20:28:36.360Z","endTime":"2026-06-20T20:30:06.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.827546247023992,"aZ":-19.812805839104406,"pfxX":-9.69202494317529,"pfxZ":6.279619423661643,"pX":-0.865844662589217,"pZ":2.39137653498476,"vX0":7.988819980683051,"vY0":-139.32033304946597,"vZ0":-4.934783982313977,"x":150.0,"y":174.21,"x0":-2.508943733629326,"y0":50.004434935567474,"z0":5.4921200437548015,"aX":-19.085478915823483},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":16.0,"spinRate":2461,"spinDirection":224},"zone":13,"typeConfidence":0.98,"plateTime":0.392903599543597,"extension":6.670824621801762},"index":0,"playId":"1d20c290-f34e-34ba-beb2-d16e322b48a1","pitchNumber":1,"startTime":"2026-06-20T20:28:37.732Z","endTime":"2026-06-20T20:28:40.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47052038604913,"aZ":-30.503501846566465,"pfxX":1.289663865070242,"pfxZ":1.058524824227547,"pX":0.5695369410797415,"pZ":1.669833995551683,"vX0":6.9464900447502425,"vY0":-124.38395670834622,"vZ0":-3.624495998765333,"x":95.29,"y":193.69,"x0":-2.4196691301141744,"y0":50.00310418728937,"z0":5.658167025085446,"aX":2.031920740880234},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":-3.8,"spinRate":2761,"spinDirection":53},"zone":9,"typeConfidence":0.91,"plateTime":0.4392910621680097,"extension":6.363786536447931},"index":1,"playId":"e815f372-9544-37e5-96fa-3563d7bfe8c2","pitchNumber":2,"startTime":"2026-06-20T20:28:54.211Z","endTime":"2026-06-20T20:28:57.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T20:29:04.026Z","endTime":"2026-06-20T20:29:19.653Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.162315405559657,"aZ":-30.44977741341584,"pfxX":2.2045715025765533,"pfxZ":1.0631898393312418,"pX":2.1203915326624316,"pZ":0.16873354339295188,"vX0":10.194146242408832,"vY0":-125.58374209228796,"vZ0":-7.2035181590275785,"x":36.18,"y":234.22,"x0":-2.255217556830564,"y0":50.002842998289644,"z0":5.506904091889579,"aX":3.5670868947666183},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.0,"spinRate":2825,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.43388544435704857,"extension":6.5172091782852615},"index":3,"playId":"87d60b08-2e35-3b87-a0fe-d2f6a9b2bc8c","pitchNumber":3,"startTime":"2026-06-20T20:29:19.653Z","endTime":"2026-06-20T20:29:22.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.560246303372082,"aZ":-29.089246157469255,"pfxX":2.4268602528101137,"pfxZ":1.9199414712672986,"pX":-0.588677192915289,"pZ":2.808959314838115,"vX0":3.693493120270984,"vY0":-125.41265999218923,"vZ0":-1.5637673151003473,"x":139.44,"y":162.94,"x0":-2.3914296229490057,"y0":50.00202486827541,"z0":5.796383792271519,"aX":3.8937101801248537},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-5.2,"spinRate":2715,"spinDirection":60},"zone":1,"typeConfidence":0.91,"plateTime":0.43549143150711345,"extension":6.250930196721342},"index":4,"playId":"0259419a-27db-35cf-98ef-e6ff85cd6b4d","pitchNumber":4,"startTime":"2026-06-20T20:29:38.893Z","endTime":"2026-06-20T20:29:41.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.804763051142892,"aZ":-33.59960566268948,"pfxX":3.6190477453888157,"pfxZ":-0.8769666739257911,"pX":-1.4914541975182751,"pZ":3.963221746984408,"vX0":1.8231176343720474,"vY0":-125.52493699943831,"vZ0":1.8154807413819802,"x":173.85,"y":131.77,"x0":-2.694049669600516,"y0":50.00522144427751,"z0":5.936747603743593,"aX":5.86294312121184},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-7.0,"spinRate":2760,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.4338573869483162,"extension":6.2163748232926235},"index":5,"playId":"d000b03e-b2c0-3874-92bb-18bf0d0e553b","pitchNumber":5,"startTime":"2026-06-20T20:30:00.975Z","endTime":"2026-06-20T20:30:06.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:30:06.007Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ challenged (pitch result), call on the field was overturned: Ian Happ walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T20:31:13.388Z","endTime":"2026-06-20T20:34:54.354Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T20:30:27.021Z","endTime":"2026-06-20T20:31:15.569Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.231775333588626,"aZ":-27.621558014041238,"pfxX":-5.454522258068371,"pfxZ":2.842934849777082,"pX":-0.2535992176789653,"pZ":3.136041584287197,"vX0":7.2069725121779475,"vY0":-125.28133806612769,"vZ0":-0.7615940008674468,"x":126.67,"y":154.11,"x0":-2.4473634532088324,"y0":50.00530474377791,"z0":5.68407361527808,"aX":-8.747755178191323},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":8.4,"spinRate":1649,"spinDirection":239},"zone":2,"typeConfidence":0.57,"plateTime":0.4357310940158765,"extension":6.325258381064059},"index":1,"playId":"50d16d35-2d42-3d5e-82be-6ccb7c28212e","pitchNumber":1,"startTime":"2026-06-20T20:31:15.569Z","endTime":"2026-06-20T20:31:18.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09835047656306,"aZ":-33.57933852023993,"pfxX":0.9420366363495163,"pfxZ":-0.875348965628536,"pX":0.45195003113013427,"pZ":1.6217390562165963,"vX0":7.053684595768947,"vY0":-125.0494332289059,"vZ0":-3.1040915032624588,"x":99.77,"y":194.99,"x0":-2.507508197305219,"y0":50.00198214365559,"z0":5.5857427010223,"aX":1.5155362590773787},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.0,"breakHorizontal":-3.0,"spinRate":2727,"spinDirection":52},"zone":9,"typeConfidence":0.91,"plateTime":0.43513639023402284,"extension":6.416355202835989},"index":2,"playId":"bedaa046-e7fc-320a-9f8b-98d4e3738467","pitchNumber":2,"startTime":"2026-06-20T20:31:36.322Z","endTime":"2026-06-20T20:31:40.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.509464104737358,"aZ":-37.739131451894366,"pfxX":2.452516525732947,"pfxZ":-3.5384393883213345,"pX":-0.6007447660843765,"pZ":2.499001979143419,"vX0":3.9805482870587117,"vY0":-123.5732494392672,"vZ0":-0.14787470320133278,"x":139.9,"y":171.31,"x0":-2.5399504837514173,"y0":50.001041658329875,"z0":5.683348802746784,"aX":3.8593528367674472},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.2,"breakHorizontal":-5.3,"spinRate":2807,"spinDirection":59},"zone":4,"typeConfidence":0.91,"plateTime":0.4402575563224347,"extension":6.383718691119829},"index":3,"playId":"fd6559f4-0ee6-321a-b699-5ef3b1c72ef1","pitchNumber":3,"startTime":"2026-06-20T20:32:00.932Z","endTime":"2026-06-20T20:32:03.932Z","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":89.3,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031272779119526,"aZ":-27.228239353364447,"pfxX":-8.923993678132504,"pfxZ":2.8826767495639256,"pX":0.49603808816150513,"pZ":-0.183532441208979,"vX0":10.321907487214615,"vY0":-129.4537458518147,"vZ0":-8.890010967349179,"x":98.09,"y":243.74,"x0":-2.36149948651791,"y0":50.00493293424312,"z0":5.342296265156501,"aX":-15.32743727545423},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":1706,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4212062263040943,"extension":6.6762906215291915},"index":4,"playId":"31b42672-4b7a-3922-ac11-ccff36fa3f07","pitchNumber":4,"startTime":"2026-06-20T20:32:29.063Z","endTime":"2026-06-20T20:32:32.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36665265515997,"aZ":-35.7383103823681,"pfxX":3.229467765061754,"pfxZ":-2.171244613379674,"pX":-0.0702637068527301,"pZ":2.048694768037273,"vX0":4.985377033999035,"vY0":-126.05101608542522,"vZ0":-2.0781089508050914,"x":119.68,"y":183.47,"x0":-2.480124654311657,"y0":50.005757722231344,"z0":5.721315224624478,"aX":5.290013968213484},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.2,"breakHorizontal":-6.8,"spinRate":2857,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.43160830827146324,"extension":6.371604800270083},"index":5,"playId":"58d98af5-34cd-3919-b229-b039314fd736","pitchNumber":5,"startTime":"2026-06-20T20:33:08.012Z","endTime":"2026-06-20T20:33:12.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58331398319189,"aZ":-14.109463472707507,"pfxX":-8.58373042741028,"pfxZ":9.306351333871442,"pX":2.0745399809573764,"pZ":0.6805082292291531,"vX0":14.51597646705269,"vY0":-137.93335545620155,"vZ0":-10.174579458448651,"x":37.92,"y":220.41,"x0":-2.1236242032682964,"y0":50.00369635765622,"z0":5.351559691349096,"aX":-16.66356422356454},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":12.7,"spinRate":2443,"spinDirection":224},"zone":14,"typeConfidence":0.89,"plateTime":0.39599799380946576,"extension":6.780848011335439},"index":6,"playId":"7cb67879-fea4-3145-b34b-36dad5ba6089","pitchNumber":6,"startTime":"2026-06-20T20:33:33.585Z","endTime":"2026-06-20T20:33:37.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Jeff Hoffman. Alex Bregman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"7cb67879-fea4-3145-b34b-36dad5ba6089","startTime":"2026-06-20T20:33:51.168Z","endTime":"2026-06-20T20:34:27.338Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.531451392099765,"aZ":-38.73597243742821,"pfxX":2.1978337299631043,"pfxZ":-4.038637178359611,"pX":-1.061538570045413,"pZ":2.403930954823279,"vX0":3.6192979848533127,"vY0":-125.61299010686535,"vZ0":-0.6844495650369815,"x":157.46,"y":173.87,"x0":-2.7975554928455137,"y0":50.00323401079438,"z0":5.785008212842772,"aX":3.569807023922947},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.3,"breakHorizontal":-4.7,"spinRate":2842,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.43334474540253387,"extension":6.19927638992914},"index":8,"playId":"81676567-4a17-390f-b93b-33240b6a2627","pitchNumber":7,"startTime":"2026-06-20T20:34:27.338Z","endTime":"2026-06-20T20:34:54.354Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"}},"playEndTime":"2026-06-20T20:34:54.354Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T20:35:56.475Z","endTime":"2026-06-20T20:37:31.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T20:35:06.122Z","endTime":"2026-06-20T20:35:58.635Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.852932328800083,"aZ":-29.3421025140594,"pfxX":2.0055658071076734,"pfxZ":1.7633275903472718,"pX":0.8431722362428554,"pZ":1.6105234895167349,"vX0":7.458116972879557,"vY0":-125.04264409751788,"vZ0":-4.207502722226291,"x":84.86,"y":195.3,"x0":-2.421533902145154,"y0":50.002108436780944,"z0":5.684182449863273,"aX":3.220905698800319},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-5.2,"spinRate":2852,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.43567073404652623,"extension":6.363724867152174},"index":1,"playId":"4783b441-0da9-3c8c-acbc-ee34cf53776a","pitchNumber":1,"startTime":"2026-06-20T20:35:58.635Z","endTime":"2026-06-20T20:36:01.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.060454972512343,"aZ":-32.51663484946983,"pfxX":4.595595840719312,"pfxZ":-0.20830399702091462,"pX":-0.48146012898689405,"pZ":2.2649813624496202,"vX0":3.8276993586502996,"vY0":-125.90657176696912,"vZ0":-2.0021630545952283,"x":135.35,"y":177.63,"x0":-2.6107931398167947,"y0":50.005051395757945,"z0":5.665551780279112,"aX":7.485939322294611},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":-9.1,"spinRate":2935,"spinDirection":61},"zone":4,"typeConfidence":0.91,"plateTime":0.4326264466833405,"extension":6.386762637144234},"index":2,"playId":"689a3f17-5e43-3ef5-9371-8b37f08154af","pitchNumber":2,"startTime":"2026-06-20T20:36:19.602Z","endTime":"2026-06-20T20:36:22.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":81.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.831965750496778,"aZ":-29.799385252954668,"pfxX":1.842977029030778,"pfxZ":1.4512616335680866,"pX":0.5100610553884806,"pZ":1.572774757363385,"vX0":6.561565578638653,"vY0":-125.5206079262093,"vZ0":-4.3340177119344805,"x":97.56,"y":196.32,"x0":-2.348843458438311,"y0":50.0057789380141,"z0":5.674357144432099,"aX":3.0214281566091086},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-4.4,"spinRate":2836,"spinDirection":52},"zone":9,"typeConfidence":0.91,"plateTime":0.4318499750750515,"extension":6.562509217271919},"index":3,"playId":"56dad420-4e9c-3e16-b40f-551f63b76a45","pitchNumber":3,"startTime":"2026-06-20T20:36:39.703Z","endTime":"2026-06-20T20:36:43.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.235006527849,"aZ":-35.582267588503406,"pfxX":1.1169661197402405,"pfxZ":-2.0246439581152353,"pX":0.8222054127522544,"pZ":1.4266949696078626,"vX0":7.4824471461749145,"vY0":-127.11665625751762,"vZ0":-3.8882479346309546,"x":85.66,"y":200.26,"x0":-2.271416199144901,"y0":50.00417518550755,"z0":5.719570626552316,"aX":1.8780701978215428},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.2,"breakHorizontal":-3.2,"spinRate":2874,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4263744218005452,"extension":6.4287494272237415},"index":4,"playId":"bb7236ad-41f5-3417-a7d6-b1d7eaa1fefa","pitchNumber":4,"startTime":"2026-06-20T20:37:00.432Z","endTime":"2026-06-20T20:37:03.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0573528380373,"aZ":-14.494702411669362,"pfxX":-8.045417413198074,"pfxZ":8.821522577918868,"pX":0.18695559496786723,"pZ":3.0051498203971456,"vX0":9.385923564522134,"vY0":-140.71283015170707,"vZ0":-4.807522592784418,"x":109.87,"y":157.64,"x0":-2.14727418506074,"y0":50.00451945750423,"z0":5.675588267726032,"aX":-16.128366214044735},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2517,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3893139555212022,"extension":6.452098030335528},"index":5,"playId":"51b57e4f-2e55-3528-a99b-c901e93cae3f","pitchNumber":5,"startTime":"2026-06-20T20:37:26.188Z","endTime":"2026-06-20T20:37:31.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:37:31.150Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Myles Straw walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T20:39:58.215Z","endTime":"2026-06-20T20:42:26.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818387840444274,"aZ":-11.949964970801698,"pfxX":3.1654768836964084,"pfxZ":11.160308560941374,"pX":1.9825697099842645,"pZ":2.1174287188231657,"vX0":3.3522397546299105,"vY0":-133.75405203293766,"vZ0":-7.842348285027251,"x":41.43,"y":181.61,"x0":0.3019282015356969,"y0":50.00082493384963,"z0":5.943976592335224,"aX":5.735269714847687},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-6.5,"spinRate":2137,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4094825514521432,"extension":6.139855127106233},"index":0,"playId":"3d52d8a0-58ce-3109-a2f4-2b6a7a819b74","pitchNumber":1,"startTime":"2026-06-20T20:40:00.601Z","endTime":"2026-06-20T20:40:03.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.725441190113013,"aZ":-12.595766760817709,"pfxX":3.862637110141466,"pfxZ":10.793429726961762,"pX":1.6156250907942267,"pZ":2.0419424582480916,"vX0":2.293142614729033,"vY0":-133.79828247011216,"vZ0":-7.841345236568665,"x":55.42,"y":183.65,"x0":0.24567728615637238,"y0":50.005206683089305,"z0":5.912377177091318,"aX":7.007163038818034},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-7.4,"spinRate":2224,"spinDirection":160},"zone":14,"typeConfidence":0.89,"plateTime":0.40928347939949505,"extension":6.216620793915429},"index":1,"playId":"534f8327-3187-3d34-8dd3-b69ef1fe3322","pitchNumber":2,"startTime":"2026-06-20T20:40:17.438Z","endTime":"2026-06-20T20:40:25.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.050573495844827,"aZ":-26.007773676727926,"pfxX":-0.5985370443067728,"pfxZ":3.8869084402590826,"pX":0.6515038926957619,"pZ":3.2004922152624533,"vX0":1.0914322604104023,"vY0":-125.11784068861009,"vZ0":-1.8757217158405282,"x":92.17,"y":152.37,"x0":0.28755523242120584,"y0":50.00280504790558,"z0":6.089393934137685,"aX":-0.9497457234322058},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":0.8,"spinRate":2241,"spinDirection":201},"zone":3,"typeConfidence":0.75,"plateTime":0.43761849454563073,"extension":6.1745720358805345},"index":2,"playId":"3e47edd6-7ffa-3edd-9817-f32a706d8ef4","pitchNumber":3,"startTime":"2026-06-20T20:40:32.999Z","endTime":"2026-06-20T20:40:35.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.028673894849188,"aZ":-41.83078415438334,"pfxX":-4.631567904678886,"pfxZ":-7.8922131039859025,"pX":-0.3193166558769291,"pZ":3.788697110882871,"vX0":0.36068821554670794,"vY0":-109.75992949522873,"vZ0":3.9877021355890574,"x":129.17,"y":136.49,"x0":0.11639631311193499,"y0":50.004735451138515,"z0":6.396091055873581,"aX":-5.6640802257779885},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-13.0,"breakHorizontal":8.3,"spinRate":2590,"spinDirection":322},"zone":11,"typeConfidence":0.9,"plateTime":0.49860437369907684,"extension":6.16918245160797},"index":3,"playId":"701c30bd-29ae-3e10-9b0a-146625b4a562","pitchNumber":4,"startTime":"2026-06-20T20:40:47.807Z","endTime":"2026-06-20T20:40:51.036Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45670109198465,"aZ":-28.826710368637926,"pfxX":-4.087373032120616,"pfxZ":2.13744694882951,"pX":0.27528767350771566,"pZ":3.0292005204701846,"vX0":1.4121577408046262,"vY0":-123.72031089995151,"vZ0":-1.5216054334337727,"x":106.51,"y":156.99,"x0":0.23127169702139053,"y0":50.001420458309795,"z0":6.046410661725739,"aX":-6.396871998290178},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":7.1,"spinRate":2287,"spinDirection":214},"zone":2,"typeConfidence":0.63,"plateTime":0.44109106242353047,"extension":6.226903727795529},"index":4,"playId":"1e443e7d-6293-3074-86e3-63f86e354f79","pitchNumber":5,"startTime":"2026-06-20T20:41:03.681Z","endTime":"2026-06-20T20:41:07.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.469168856758724,"aZ":-29.075626619039298,"pfxX":-4.222744438374386,"pfxZ":1.9611619744724837,"pX":0.1674146362764339,"pZ":2.989493559330682,"vX0":1.106362153960543,"vY0":-124.27331799655983,"vZ0":-1.5715394582590008,"x":110.62,"y":158.06,"x0":0.2679781090446316,"y0":50.00277294981743,"z0":6.021636017091636,"aX":-6.673856833732883},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":7.4,"spinRate":2294,"spinDirection":217},"zone":2,"typeConfidence":0.72,"plateTime":0.43900088673494553,"extension":6.220739809244077},"index":5,"playId":"9148bc5c-9194-3490-9b3f-486f1a5b37ff","pitchNumber":6,"startTime":"2026-06-20T20:41:21.471Z","endTime":"2026-06-20T20:41:26.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.034363794673776,"aZ":-28.601673490709974,"pfxX":-4.1379979022638755,"pfxZ":2.2805049398650876,"pX":-0.42030017070859055,"pZ":2.3928164186509995,"vX0":-0.0357788211867017,"vY0":-123.8751656059343,"vZ0":-2.985494546076618,"x":133.02,"y":174.17,"x0":0.13253376269951286,"y0":50.00237346681658,"z0":5.986470001622398,"aX":-6.477800473678387},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.7,"breakHorizontal":7.6,"spinRate":2315,"spinDirection":216},"zone":4,"typeConfidence":0.67,"plateTime":0.4409237769195289,"extension":6.236940917149347},"index":6,"playId":"415538a3-5a6b-3de3-b381-0e0aeed87aed","pitchNumber":7,"startTime":"2026-06-20T20:42:01.543Z","endTime":"2026-06-20T20:42:04.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487159763221083,"aZ":-12.41631605182637,"pfxX":3.3370688304976257,"pfxZ":10.854971733200648,"pX":1.4243408709441576,"pZ":2.372531472064565,"vX0":1.989133296603091,"vY0":-133.71644963919863,"vZ0":-6.896468710201967,"x":62.71,"y":174.72,"x0":0.23854418323816412,"y0":50.00141438925678,"z0":5.866848793098234,"aX":6.07150220701922},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":-6.5,"spinRate":2258,"spinDirection":162},"zone":14,"typeConfidence":0.89,"plateTime":0.4088392876082798,"extension":6.240951684560079},"index":7,"playId":"2a611cce-ea4b-3840-a150-5832273a3380","pitchNumber":8,"startTime":"2026-06-20T20:42:23.104Z","endTime":"2026-06-20T20:42:26.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:42:26.716Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a line drive to left fielder Ian Happ. Myles Straw to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T20:42:47.636Z","endTime":"2026-06-20T20:43:38.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.987777696613282,"aZ":-28.47543924808397,"pfxX":-2.1270693720173215,"pfxZ":2.172531834700594,"pX":-0.939165327397908,"pZ":1.8336887294484008,"vX0":-1.6115681510072033,"vY0":-128.69981610933448,"vZ0":-4.839260042689869,"x":152.8,"y":189.27,"x0":-0.03170258689789381,"y0":50.00377362683684,"z0":5.9053257093529306,"aX":-3.6209441425806483},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.2,"breakHorizontal":4.2,"spinRate":2339,"spinDirection":185},"zone":13,"typeConfidence":0.93,"plateTime":0.42319630198887515,"extension":6.212186255205312},"index":0,"playId":"e23306d7-0933-316a-b255-8e1bf5a24ffd","pitchNumber":1,"startTime":"2026-06-20T20:42:54.326Z","endTime":"2026-06-20T20:42:59.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560928045212385,"aZ":-43.08113726493872,"pfxX":-4.75508062335496,"pfxZ":-8.404260315654582,"pX":-1.3242541210169796,"pZ":1.5400155791273689,"vX0":-1.3919611648812247,"vY0":-113.46477475065082,"vZ0":-0.6738500710461122,"x":167.48,"y":197.2,"x0":-0.08452713510694569,"y0":50.000922023030235,"z0":6.148915491357859,"aX":-6.173313014179222},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.1,"breakHorizontal":9.0,"spinRate":2689,"spinDirection":324},"zone":13,"typeConfidence":0.91,"plateTime":0.4834929246593944,"extension":6.231898348133309},"index":1,"playId":"c7490a8d-e674-3576-9ce8-9650cd11d7d8","pitchNumber":2,"startTime":"2026-06-20T20:43:10.916Z","endTime":"2026-06-20T20:43:15.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":71.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.19793250173201,"aZ":-41.955521313356975,"pfxX":-4.272686008243603,"pfxZ":-7.7733793750738895,"pX":-0.4338167504687926,"pZ":1.8871682245108332,"vX0":0.3717814381951883,"vY0":-111.22825500867171,"vZ0":0.07366145116885758,"x":133.54,"y":187.83,"x0":-0.047323874279863454,"y0":50.004523402916256,"z0":6.189714934578677,"aX":-5.375352439978468},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.8,"breakHorizontal":7.7,"spinRate":2647,"spinDirection":326},"zone":7,"typeConfidence":0.9,"plateTime":0.49168002965551194,"extension":6.2623996165595255},"hitData":{"launchSpeed":82.6,"launchAngle":17.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.98,"coordY":127.34}},"index":2,"playId":"0ef70fb5-dc9d-32f0-b95c-d528df97375d","pitchNumber":3,"startTime":"2026-06-20T20:43:26.928Z","endTime":"2026-06-20T20:43:38.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:43:38.376Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a sharp ground ball to left fielder Ian Happ. Myles Straw scores. George Springer to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T20:46:39.954Z","endTime":"2026-06-20T20:49:30.240Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7,8,9,10,11],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alejandro Kirk replaces Nathan Lukes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T20:44:11.730Z","endTime":"2026-06-20T20:44:17.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T20:44:17.588Z","endTime":"2026-06-20T20:44:43.620Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jacob Webb replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-20T20:44:43.620Z","endTime":"2026-06-20T20:46:42.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654947748696596,"aZ":-16.382252585071406,"pfxX":-6.6582273800363065,"pfxZ":8.280673197900912,"pX":0.09313826910262801,"pZ":2.7448145093451037,"vX0":9.94436533058302,"vY0":-136.83792425484674,"vZ0":-3.8212235317496797,"x":113.45,"y":164.67,"x0":-2.713844859810072,"y0":50.0008586399943,"z0":5.273459432294556,"aX":-12.695209055767418},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":10.1,"spinRate":2439,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.3994383770967338,"extension":6.181795034402325},"index":3,"playId":"80bf17a3-b0a0-3f46-88fb-ce9a29866027","pitchNumber":1,"startTime":"2026-06-20T20:46:42.265Z","endTime":"2026-06-20T20:46:45.322Z","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":86.1,"endSpeed":80.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.935966592062517,"aZ":-35.485889351195354,"pfxX":0.3003460470200232,"pfxZ":-2.051468717478837,"pX":0.3238218234372122,"pZ":3.0878906468445217,"vX0":7.611679009668582,"vY0":-125.36514607441403,"vZ0":0.876879866728624,"x":104.66,"y":155.41,"x0":-2.7726524577716054,"y0":50.003240587888435,"z0":5.59812698655186,"aX":0.48322989217041284},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.4,"breakHorizontal":-2.0,"spinRate":2594,"spinDirection":80},"zone":3,"typeConfidence":0.86,"plateTime":0.43453464659068697,"extension":5.933820600786558},"index":4,"playId":"9fe8ecd2-a70d-3935-8382-12a798194f60","pitchNumber":2,"startTime":"2026-06-20T20:47:01.228Z","endTime":"2026-06-20T20:47:04.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T20:47:16.711Z","endTime":"2026-06-20T20:47:31.528Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498253551565732,"aZ":-31.60966642136411,"pfxX":-0.6164234609244925,"pfxZ":0.34425530558070516,"pX":1.4007602277350588,"pZ":0.6850224874116453,"vX0":10.232286939901583,"vY0":-126.49732381139785,"vZ0":-5.167228971304906,"x":63.61,"y":220.28,"x0":-2.5864778761279976,"y0":50.00407846624325,"z0":5.236308408198114,"aX":-1.017190526678615},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":-0.8,"spinRate":2655,"spinDirection":45},"zone":14,"typeConfidence":0.89,"plateTime":0.43007566544347986,"extension":6.257917951960782},"index":6,"playId":"32c5c1ca-33b3-37c7-8b41-906dc9a71884","pitchNumber":3,"startTime":"2026-06-20T20:47:31.528Z","endTime":"2026-06-20T20:47:34.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459272557735268,"aZ":-16.622284879227777,"pfxX":-5.525294958941989,"pfxZ":8.256445817489237,"pX":-1.5541564597359487,"pZ":4.276864111252307,"vX0":5.396406657948087,"vY0":-135.80657662540352,"vZ0":0.07523016682304051,"x":176.24,"y":123.3,"x0":-2.8413021948697486,"y0":50.00033933944589,"z0":5.397285221503167,"aX":-10.404384900094774},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2343,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.40207044189414853,"extension":6.158848604428097},"index":7,"playId":"83b339b4-e503-3156-9d13-792f70132655","pitchNumber":4,"startTime":"2026-06-20T20:47:53.983Z","endTime":"2026-06-20T20:47:56.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"playId":"7de7700d-f05c-3568-a766-a49819bdb67f","startTime":"2026-06-20T20:48:14.909Z","endTime":"2026-06-20T20:48:17.909Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.441069788226365,"aZ":-16.758890143744484,"pfxX":-4.684963646209292,"pfxZ":7.996395036353158,"pX":-0.33291034893040844,"pZ":4.378224488882523,"vX0":8.112438966776296,"vY0":-137.48070215336756,"vZ0":0.08489654333402397,"x":129.69,"y":120.57,"x0":-2.703692667375333,"y0":50.003247640587645,"z0":5.477773874404175,"aX":-9.033040150756639},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2435,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39731791666819394,"extension":6.086347318347184},"index":9,"playId":"a924f61f-e7da-3dd9-9dee-4b57d9294038","pitchNumber":5,"startTime":"2026-06-20T20:48:34.492Z","endTime":"2026-06-20T20:48:37.492Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425152707165974,"aZ":-14.098552345991983,"pfxX":-5.999386281742975,"pfxZ":9.327385005223563,"pX":-0.352103156542257,"pZ":3.082416811112805,"vX0":8.91384983441269,"vY0":-138.01624232577316,"vZ0":-3.255127560766014,"x":130.42,"y":155.55,"x0":-2.8374969272672463,"y0":50.00160917545935,"z0":5.220797337099127,"aX":-11.6255799340362},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2475,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.3961792201460881,"extension":6.345452416274314},"index":10,"playId":"b6ecdcfb-273b-3b21-8f51-762d4177349c","pitchNumber":6,"startTime":"2026-06-20T20:48:53.742Z","endTime":"2026-06-20T20:48:56.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166457150432723,"aZ":-25.90345083712122,"pfxX":-11.53516581932063,"pfxZ":3.9071882355577543,"pX":-0.29999435045914014,"pZ":1.8270756694856987,"vX0":9.229356032783187,"vY0":-125.6135134954391,"vZ0":-3.9136192783813692,"x":128.44,"y":189.45,"x0":-2.5134786136960914,"y0":50.00620837665006,"z0":5.498497509029215,"aX":-18.536423936400002},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":19.0,"spinRate":2230,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.43514153416991785,"extension":6.039085106776241},"hitData":{"launchSpeed":102.2,"launchAngle":4.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":90.67,"coordY":102.33}},"index":11,"playId":"7386a3ea-6330-3c3a-b300-54e0080791d6","pitchNumber":7,"startTime":"2026-06-20T20:49:16.726Z","endTime":"2026-06-20T20:49:30.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:49:30.240Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to center fielder Pete Crow-Armstrong. George Springer scores. Yohendrick Piñango to 2nd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T20:50:10.047Z","endTime":"2026-06-20T20:52:15.251Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Yohendrick Piñango replaces Alejandro Kirk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T20:49:59.140Z","endTime":"2026-06-20T20:50:12.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"202","replacedPlayer":{"id":672386,"link":"/api/v1/people/672386"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51730981340031,"aZ":-34.509020691450424,"pfxX":0.17264665647261968,"pfxZ":-1.4641456040080811,"pX":0.6616440962744929,"pZ":3.0411105586929077,"vX0":8.29616745253932,"vY0":-124.92274880911785,"vZ0":0.7671026149837448,"x":91.78,"y":156.67,"x0":-2.715187602817209,"y0":50.004643461332634,"z0":5.551280627915298,"aX":0.2743181609363639},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":-2.0,"spinRate":2592,"spinDirection":75},"zone":3,"typeConfidence":0.81,"plateTime":0.43728277055613685,"extension":6.086251447849837},"index":1,"playId":"ff30a116-9e46-3ea5-940f-eb09c94cfa34","pitchNumber":1,"startTime":"2026-06-20T20:50:12.407Z","endTime":"2026-06-20T20:50:15.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657149048070096,"aZ":-34.222294963657475,"pfxX":-0.166278498560664,"pfxZ":-1.28840731608652,"pX":-1.0476900261652156,"pZ":1.652022393921431,"vX0":5.079120053992155,"vY0":-124.68410143725164,"vZ0":-2.339864927243921,"x":156.94,"y":194.18,"x0":-3.084516239766915,"y0":50.006066476904735,"z0":5.410230308706629,"aX":-0.2637206971350678},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.6,"breakHorizontal":-0.8,"spinRate":2594,"spinDirection":48},"zone":13,"typeConfidence":0.78,"plateTime":0.4382827246859997,"extension":6.111442139456561},"index":2,"playId":"61682ce4-f885-3934-8372-8e24fee4b9d9","pitchNumber":2,"startTime":"2026-06-20T20:50:34.919Z","endTime":"2026-06-20T20:50:39.163Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88122494203287,"aZ":-12.836306730502477,"pfxX":-5.533351781580238,"pfxZ":9.938658866721944,"pX":1.0134806098775018,"pZ":1.6602203451767379,"vX0":12.157342568210309,"vY0":-138.3727368595608,"vZ0":-7.294203784809528,"x":78.37,"y":193.95,"x0":-2.7113486425950275,"y0":50.00318476788737,"z0":5.184207618703773,"aX":-10.767604515777123},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2445,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.39530515300092217,"extension":6.4546901365619},"index":3,"playId":"56d28d45-4cf2-3f68-b650-4a1e67ef1a50","pitchNumber":3,"startTime":"2026-06-20T20:50:55.434Z","endTime":"2026-06-20T20:50:58.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40107004360959,"aZ":-13.144726071705314,"pfxX":-5.063659200170093,"pfxZ":9.966235052658332,"pX":1.099570504719199,"pZ":2.9188432960375694,"vX0":11.90539322643918,"vY0":-137.30203233151803,"vZ0":-4.053153645510396,"x":75.09,"y":159.97,"x0":-2.634707171349445,"y0":50.00163240293838,"z0":5.308650440060027,"aX":-9.66866531778941},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2505,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.3989271691473242,"extension":6.501844993759836},"index":4,"playId":"174c500b-4ece-36b6-8a6e-e6631b1b38cd","pitchNumber":4,"startTime":"2026-06-20T20:51:16.760Z","endTime":"2026-06-20T20:51:21.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078130713325145,"aZ":-14.325098649084346,"pfxX":-4.8810852011398005,"pfxZ":9.184544876129209,"pX":-0.08245068849229101,"pZ":2.8818590701792743,"vX0":9.151484368580345,"vY0":-138.12598721041155,"vZ0":-4.035746468798971,"x":120.14,"y":160.97,"x0":-2.795657575453024,"y0":50.003827308551,"z0":5.316845995772214,"aX":-9.48766414600916},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":7.1,"spinRate":2448,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.3956472107481579,"extension":6.383330743443429},"index":5,"playId":"d8a57d8f-c3e3-39a0-ad93-9708442b0218","pitchNumber":5,"startTime":"2026-06-20T20:51:38.646Z","endTime":"2026-06-20T20:51:41.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929621952168258,"aZ":-15.525511824237089,"pfxX":-5.588141374871025,"pfxZ":8.60994968537811,"pX":-0.2477587972606249,"pZ":3.4271488552637255,"vX0":8.859775556920683,"vY0":-137.76649408780867,"vZ0":-2.3381813848503863,"x":126.44,"y":146.25,"x0":-2.7706884767871762,"y0":50.00198755330543,"z0":5.329116546178555,"aX":-10.805303261268097},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2471,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.3966983004406188,"extension":6.421887292219669},"hitData":{"launchSpeed":99.6,"launchAngle":11.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.28,"coordY":78.57}},"index":6,"playId":"818ecba5-4a91-3258-b469-cff7697f0fd4","pitchNumber":6,"startTime":"2026-06-20T20:52:02.819Z","endTime":"2026-06-20T20:52:15.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:52:15.251Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T20:53:33.277Z","endTime":"2026-06-20T20:55:41.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T20:52:50.088Z","endTime":"2026-06-20T20:53:35.556Z","isPitch":false,"type":"action"},{"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":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39399691999008,"aZ":-25.405669529951464,"pfxX":-10.010517888720573,"pfxZ":4.340768221321257,"pX":-0.7987497935787622,"pZ":2.9595949899207206,"vX0":7.717838538438824,"vY0":-123.98019951134205,"vZ0":-1.099532860372235,"x":147.45,"y":158.87,"x0":-2.6488428412340124,"y0":50.00403345591574,"z0":5.525950751427427,"aX":-15.61184886072036},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":2372,"spinDirection":248},"zone":1,"typeConfidence":0.9,"plateTime":0.4415068410372287,"extension":6.3959355987227875},"index":1,"playId":"4db3a3f3-ba6f-39f2-b080-6d00fd81a009","pitchNumber":1,"startTime":"2026-06-20T20:53:35.556Z","endTime":"2026-06-20T20:53:38.556Z","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":86.2,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30040589489324,"aZ":-23.8337519790306,"pfxX":-9.904073823312018,"pfxZ":5.18951049469141,"pX":-1.2692303678015457,"pZ":2.211216163696137,"vX0":6.853674622159664,"vY0":-125.405220982265,"vZ0":-3.2204427822707204,"x":165.38,"y":179.08,"x0":-2.739090903646561,"y0":50.001960212828855,"z0":5.43771305471537,"aX":-15.910953311061359},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.0,"breakHorizontal":16.6,"spinRate":2214,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.43533518923400294,"extension":6.1241884964656865},"index":2,"playId":"a6e561a4-e13c-30d0-a5dd-2a2083f3e9c4","pitchNumber":2,"startTime":"2026-06-20T20:53:59.788Z","endTime":"2026-06-20T20:54:02.856Z","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.9,"endSpeed":79.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292988959323797,"aZ":-25.485937301958113,"pfxX":-10.904848621896896,"pfxZ":4.213358566699927,"pX":-0.6632025712263321,"pZ":0.9247833914453742,"vX0":8.876156680742238,"vY0":-124.72747057154612,"vZ0":-5.662421029649498,"x":142.28,"y":213.81,"x0":-2.8380095970378725,"y0":50.00462865495248,"z0":5.305709400281801,"aX":-17.315009869247152},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":2095,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4378662898592953,"extension":6.355025623072567},"index":3,"playId":"57d36040-a2d7-3f82-8ec9-8dacae0273e3","pitchNumber":3,"startTime":"2026-06-20T20:54:21.820Z","endTime":"2026-06-20T20:54:24.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112842838686305,"aZ":-13.475743405895606,"pfxX":-6.319281388300781,"pfxZ":9.6500134364954,"pX":-0.39175924795006417,"pZ":2.0160726582559456,"vX0":8.87748415688884,"vY0":-138.16708130030713,"vZ0":-6.136981771544902,"x":131.93,"y":184.35,"x0":-2.821960948211918,"y0":50.004147287888806,"z0":5.167675642588543,"aX":-12.247267973559884},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2492,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.3960743638809392,"extension":6.411461569837753},"index":4,"playId":"a442ec39-3677-3893-ab12-9aed78541584","pitchNumber":4,"startTime":"2026-06-20T20:54:42.584Z","endTime":"2026-06-20T20:54:45.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T20:54:55.521Z","endTime":"2026-06-20T20:55:16.860Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503002201362154,"aZ":-12.720730219856135,"pfxX":-5.868621753637206,"pfxZ":9.997265540142848,"pX":0.937882471758402,"pZ":1.2787787997046338,"vX0":11.70706101729936,"vY0":-138.07909182018585,"vZ0":-8.356277094430437,"x":81.25,"y":204.25,"x0":-2.5796715851751784,"y0":50.00529241312117,"z0":5.185068569549239,"aX":-11.423326627151262},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2448,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.3954972812729798,"extension":6.419368166093841},"index":6,"playId":"1dc68132-dfd5-30e4-8538-17e3b1730ba5","pitchNumber":5,"startTime":"2026-06-20T20:55:16.860Z","endTime":"2026-06-20T20:55:19.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1360999648619,"aZ":-22.580792355129333,"pfxX":-10.890059017938706,"pfxZ":5.996726362490939,"pX":0.02311501248179486,"pZ":1.0105534802611524,"vX0":9.7808700567928,"vY0":-125.63172946712442,"vZ0":-6.3141539254203405,"x":116.12,"y":211.5,"x0":-2.5031871779028063,"y0":50.00573962953064,"z0":5.388466796251014,"aX":-17.434017881595235},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2211,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.43575409232785933,"extension":6.492010422911256},"index":7,"playId":"c9da71c2-2d6a-398b-84aa-8def6a190c92","pitchNumber":6,"startTime":"2026-06-20T20:55:37.627Z","endTime":"2026-06-20T20:55:41.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:55:41.356Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kazuma Okamoto homers (16) on a fly ball to left center field. Yohendrick Piñango scores. Vladimir Guerrero Jr. scores.","rbi":3,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T20:56:04.194Z","endTime":"2026-06-20T20:57:31.300Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"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,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":657097,"link":"/api/v1/people/657097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":{"id":657097,"link":"/api/v1/people/657097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":657097,"link":"/api/v1/people/657097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.249251328331265,"aZ":-31.931899677684907,"pfxX":0.23371157981673907,"pfxZ":0.14727639905495948,"pX":1.1751695218656562,"pZ":2.635134101597567,"vX0":9.184884338801867,"vY0":-125.25080942474553,"vZ0":-0.8050296228133835,"x":72.21,"y":167.63,"x0":-2.54996611276041,"y0":50.00107678478378,"z0":5.54261735835036,"aX":0.3738364925208983},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-2.3,"spinRate":2609,"spinDirection":65},"zone":12,"typeConfidence":0.85,"plateTime":0.43517923148794413,"extension":6.198242782846619},"index":0,"playId":"02add3f9-dbae-31ee-99c1-570b6e8e4b57","pitchNumber":1,"startTime":"2026-06-20T20:56:12.207Z","endTime":"2026-06-20T20:56:15.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423290277792667,"aZ":-14.703467395005031,"pfxX":-5.394118438136617,"pfxZ":8.9943122518648,"pX":0.951645875635997,"pZ":2.5342612033886343,"vX0":11.731424221729796,"vY0":-137.9438128199068,"vZ0":-4.831603559096617,"x":80.73,"y":170.35,"x0":-2.64051596683586,"y0":50.00400956125943,"z0":5.287680071917736,"aX":-10.480453430531954},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2445,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.39588912171014634,"extension":6.417616986775592},"index":1,"playId":"c52d695d-aa30-3db7-91ff-72006be54969","pitchNumber":2,"startTime":"2026-06-20T20:56:28.095Z","endTime":"2026-06-20T20:56:31.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":87.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907718279822554,"aZ":-13.841421949408819,"pfxX":-5.171260461817003,"pfxZ":9.40263823209258,"pX":0.3662567695179245,"pZ":2.7425723365555847,"vX0":10.357696981880618,"vY0":-138.27470227520126,"vZ0":-4.423479294916967,"x":103.04,"y":164.73,"x0":-2.7448869937434273,"y0":50.0002594105661,"z0":5.282128400820089,"aX":-10.08105856828438},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2450,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.395114829962667,"extension":6.469506085409354},"index":2,"playId":"bb6dbab2-5348-3eb2-bcf3-de2ad542a93f","pitchNumber":3,"startTime":"2026-06-20T20:56:46.884Z","endTime":"2026-06-20T20:56:49.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.068799938870196,"aZ":-15.145275036780507,"pfxX":-5.437939958168751,"pfxZ":8.846256172004503,"pX":0.04123711431315243,"pZ":2.8659440618183267,"vX0":9.34184210827654,"vY0":-137.52041078751841,"vZ0":-3.761192813033458,"x":115.43,"y":161.4,"x0":-2.6854985789894887,"y0":50.002125550976174,"z0":5.27155876522218,"aX":-10.467949091935568},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2445,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3975283008437729,"extension":6.307136494981212},"hitData":{"launchSpeed":107.3,"launchAngle":37.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.18,"coordY":61.19}},"index":3,"playId":"18f36826-76a1-3d01-849b-26c5b54e953a","pitchNumber":4,"startTime":"2026-06-20T20:57:04.430Z","endTime":"2026-06-20T20:57:31.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:57:31.300Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T20:57:49.320Z","endTime":"2026-06-20T20:59:00.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57619323785077,"aZ":-42.48529358700569,"pfxX":3.381846271413248,"pfxZ":-7.42980373878358,"pX":0.1493027820896798,"pZ":3.317680235310017,"vX0":5.956768880547931,"vY0":-117.22527150006172,"vZ0":3.633854878805666,"x":111.31,"y":149.2,"x0":-2.8658016992243716,"y0":50.00009840871976,"z0":5.719035003107383,"aX":4.6949053346912715},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.2,"breakHorizontal":-7.6,"spinRate":2532,"spinDirection":30},"zone":12,"typeConfidence":0.91,"plateTime":0.46761218361141754,"extension":5.985872956062731},"index":0,"playId":"f8bb1c94-94e3-3132-9aa5-31270d61f88a","pitchNumber":1,"startTime":"2026-06-20T20:57:55.044Z","endTime":"2026-06-20T20:57:58.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705180719577722,"aZ":-23.312239067906358,"pfxX":-8.785098847917435,"pfxZ":5.566276998674435,"pX":-0.8853424640024007,"pZ":2.293373438983205,"vX0":7.6936632199092205,"vY0":-125.42175884423723,"vZ0":-3.251803849293635,"x":150.75,"y":176.86,"x0":-2.8533637886844248,"y0":50.00000812828684,"z0":5.510909062168251,"aX":-13.974559411602387},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.6,"breakHorizontal":14.2,"spinRate":2257,"spinDirection":246},"zone":13,"typeConfidence":0.88,"plateTime":0.43695593112935605,"extension":6.0928357198182},"index":1,"playId":"e06343de-ed65-3bb1-adf0-60ca58dcba33","pitchNumber":2,"startTime":"2026-06-20T20:58:11.077Z","endTime":"2026-06-20T20:58:14.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-20T20:58:27.692Z","endTime":"2026-06-20T20:58:39.459Z","isPitch":false,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77786402449879,"aZ":-15.460344529092668,"pfxX":-4.996850499236945,"pfxZ":8.802510490956106,"pX":1.162889106665364,"pZ":2.511591033063578,"vX0":11.816233556636375,"vY0":-136.38159373655458,"vZ0":-4.527867751538814,"x":72.67,"y":170.97,"x0":-2.561427093809192,"y0":50.002029145366315,"z0":5.247199489424499,"aX":-9.488118995762116},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":6.7,"spinRate":2432,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.400407024842901,"extension":6.308556360602499},"index":3,"playId":"ea01ede9-f2b1-34e4-91d9-44b0d11845e1","pitchNumber":3,"startTime":"2026-06-20T20:58:39.459Z","endTime":"2026-06-20T20:58:42.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895505605349292,"aZ":-15.088051905188523,"pfxX":-4.844857459989365,"pfxZ":8.907825929367414,"pX":0.21130152202568406,"pZ":3.8573195221581384,"vX0":9.974699015642512,"vY0":-137.04557157654926,"vZ0":-1.1453250952402714,"x":108.95,"y":134.63,"x0":-2.83233287088463,"y0":50.002684612497696,"z0":5.302556363633246,"aX":-9.29372867150536},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":6.8,"spinRate":2385,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.3983819139937941,"extension":6.284869794476196},"index":4,"playId":"32a39d21-ef1a-33fc-a642-a9e3654cba23","pitchNumber":4,"startTime":"2026-06-20T20:58:57.536Z","endTime":"2026-06-20T20:59:00.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:59:00.536Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T21:01:26.641Z","endTime":"2026-06-20T21:03:07.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T20:59:18.484Z","endTime":"2026-06-20T20:59:37.490Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ethan Roberts replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T20:59:37.490Z","endTime":"2026-06-20T21:01:28.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681799,"link":"/api/v1/people/681799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.275379311626782,"aZ":-22.926400985303,"pfxX":-5.584367743086152,"pfxZ":5.152016060437258,"pX":-0.15618996151124992,"pZ":2.0527988962981403,"vX0":6.022753628300184,"vY0":-132.82810958575305,"vZ0":-3.4469059614211814,"x":122.95,"y":183.35,"x0":-1.7227161787418417,"y0":50.003136346927135,"z0":5.025859911639717,"aX":-10.023437632618148},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":8.9,"spinRate":2481,"spinDirection":203},"zone":8,"typeConfidence":0.78,"plateTime":0.4116704136505378,"extension":6.469489047881841},"index":2,"playId":"fdddd245-0c84-37c0-8b3e-a9c2823775d6","pitchNumber":1,"startTime":"2026-06-20T21:01:28.830Z","endTime":"2026-06-20T21:01:31.830Z","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":81.5,"endSpeed":74.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.318133472005226,"aZ":-35.15080066193026,"pfxX":10.543104674996048,"pfxZ":-2.125045246602011,"pX":1.3511442390565982,"pZ":1.4832097563820337,"vX0":4.183758664748599,"vY0":-118.53976409012212,"vZ0":-0.9134395352767373,"x":65.5,"y":198.73,"x0":-1.8156277692132157,"y0":50.00418238006914,"z0":5.132325274218214,"aX":14.745990044384941},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.7,"breakHorizontal":-20.2,"spinRate":3204,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.465147665955179,"extension":6.307702121021529},"index":3,"playId":"d739aefd-3cbf-3162-b217-9d2486feafd6","pitchNumber":2,"startTime":"2026-06-20T21:01:51.207Z","endTime":"2026-06-20T21:01:54.207Z","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":82.1,"endSpeed":75.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318112326631145,"aZ":-31.34715946131318,"pfxX":9.742275534744127,"pfxZ":0.573315925090272,"pX":1.385833672660031,"pZ":2.273953151459406,"vX0":4.925813331233614,"vY0":-119.42120521976406,"vZ0":-0.03418753094042226,"x":64.18,"y":177.38,"x0":-1.9730012169952407,"y0":50.00046779265128,"z0":5.122668008687698,"aX":13.982410259275204},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-18.8,"spinRate":3184,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.45973929031728034,"extension":6.4228054053130474},"index":4,"playId":"5ea34c31-bd9e-322d-9830-eb1999c7c815","pitchNumber":3,"startTime":"2026-06-20T21:02:09.657Z","endTime":"2026-06-20T21:02:12.657Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.405249883389683,"aZ":-22.28304852011118,"pfxX":-0.25704307880238497,"pfxZ":5.4569169066695995,"pX":0.7126704199194723,"pZ":2.856773373137185,"vX0":6.389781295812547,"vY0":-132.54334124730255,"vZ0":-2.1217745256289158,"x":89.83,"y":161.65,"x0":-1.6771647679245232,"y0":50.00138815709803,"z0":5.263965843971383,"aX":-0.4665723406004996},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-0.7,"spinRate":2674,"spinDirection":194},"zone":3,"typeConfidence":0.88,"plateTime":0.41036005326569214,"extension":6.423218889712677},"index":5,"playId":"35a7fbd3-2167-3d65-9926-c06f934eb601","pitchNumber":4,"startTime":"2026-06-20T21:02:29.096Z","endTime":"2026-06-20T21:02:32.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-20T21:02:39.674Z","endTime":"2026-06-20T21:02:57.435Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443776329090575,"aZ":-18.323367803657128,"pfxX":-0.554799983227712,"pfxZ":7.538129238717822,"pX":0.28937627687793893,"pZ":3.136951850919253,"vX0":5.361199764921813,"vY0":-133.83292926061486,"vZ0":-2.1275606895172476,"x":105.97,"y":154.08,"x0":-1.6568107508853074,"y0":50.00004399863906,"z0":5.236575261614084,"aX":-1.0194554944093859},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":0.0,"spinRate":2771,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.40729000380529223,"extension":6.362045076047713},"hitData":{"launchSpeed":98.4,"launchAngle":46.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.34,"coordY":88.08}},"index":7,"playId":"296c9594-d897-3067-bed9-0fde536eb56c","pitchNumber":5,"startTime":"2026-06-20T21:02:57.435Z","endTime":"2026-06-20T21:03:07.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:03:07.287Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Amaya walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T21:05:27.678Z","endTime":"2026-06-20T21:06:48.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Yohendrick Piñango remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T21:04:32.052Z","endTime":"2026-06-20T21:04:32.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"202","replacedPlayer":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"description":"Pitching Change: Mason Fluharty replaces Jeff Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T21:04:32.078Z","endTime":"2026-06-20T21:05:30.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09039300219116,"aZ":-30.726939003757153,"pfxX":7.739861220639847,"pfxZ":0.9376695701500282,"pX":-1.100656501898598,"pZ":1.7087302414994932,"vX0":-12.921431388843379,"vY0":-123.57950371089348,"vZ0":-3.34532874516524,"x":158.95,"y":192.64,"x0":3.184840697242893,"y0":50.005903075536565,"z0":5.654803922620512,"aX":12.001821839562027},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-11.0,"spinRate":1812,"spinDirection":104},"zone":13,"typeConfidence":0.91,"plateTime":0.44282879125758967,"extension":6.632371825904204},"index":2,"playId":"8e6b02e0-2dd0-3f30-b89e-16ada6adb112","pitchNumber":1,"startTime":"2026-06-20T21:05:30.003Z","endTime":"2026-06-20T21:05:33.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218569620496794,"aZ":-20.21113912195823,"pfxX":-0.9132739513709343,"pfxZ":6.916068472309572,"pX":1.2638463554778336,"pZ":3.202416217992376,"vX0":-5.512579531113262,"vY0":-130.15340227642417,"vZ0":-2.839706259078929,"x":68.83,"y":152.31,"x0":3.520807607112994,"y0":50.002672225850446,"z0":5.824075262889222,"aX":-1.5789316348859024},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.1,"breakHorizontal":2.8,"spinRate":2564,"spinDirection":164},"zone":12,"typeConfidence":0.88,"plateTime":0.4195265124608314,"extension":6.635373869286704},"index":3,"playId":"2ca36b44-8058-3345-a718-5025cd2bceb4","pitchNumber":2,"startTime":"2026-06-20T21:05:44.161Z","endTime":"2026-06-20T21:05:47.484Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184683761715828,"aZ":-31.03333369880822,"pfxX":-6.763257479110883,"pfxZ":0.8511301300010263,"pX":-0.4843430981222292,"pZ":3.5700742491373014,"vX0":-6.564909698230867,"vY0":-115.40971000878122,"vZ0":1.226576143687011,"x":135.46,"y":142.39,"x0":3.2796335409773048,"y0":50.00474052965064,"z0":6.028661768738638,"aX":-9.090805502893714},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.2,"breakHorizontal":13.9,"spinRate":2597,"spinDirection":298},"zone":11,"typeConfidence":0.91,"plateTime":0.47523255509902285,"extension":6.719109173767916},"index":4,"playId":"1b140048-e26f-319a-bc9e-e4be7dfae8c0","pitchNumber":3,"startTime":"2026-06-20T21:05:59.690Z","endTime":"2026-06-20T21:06:26.702Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9155770814389,"aZ":-21.005512636293098,"pfxX":-0.9926221935600813,"pfxZ":6.369755746096709,"pX":-0.15613743450879733,"pZ":2.907357238027447,"vX0":-8.761863736908127,"vY0":-130.45372755212688,"vZ0":-3.3587836756799323,"x":122.95,"y":160.28,"x0":3.3509925558152593,"y0":50.0056636509271,"z0":5.762863828115093,"aX":-1.7397376563409372},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":3.4,"spinRate":2603,"spinDirection":164},"zone":2,"typeConfidence":0.9,"plateTime":0.4170700597111372,"extension":6.703972676835542},"index":5,"playId":"cdb3765c-3579-315b-beac-5c7d6e0e6bc9","pitchNumber":4,"startTime":"2026-06-20T21:06:31.230Z","endTime":"2026-06-20T21:06:34.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779526487003118,"aZ":-17.542516437097753,"pfxX":0.09480721026314143,"pfxZ":8.136916185041187,"pX":1.8668069034121355,"pZ":3.2588680474862795,"vX0":-4.046045796508828,"vY0":-132.1686343159539,"vZ0":-3.48740483147167,"x":45.84,"y":150.79,"x0":3.3946213401355565,"y0":50.0059369141894,"z0":5.857163436583932,"aX":0.1711232393821702},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":0.6,"spinRate":2588,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4118204927366582,"extension":6.674322850134423},"index":6,"playId":"280d1aa1-baae-39fc-bb0b-2c2999c39ad2","pitchNumber":5,"startTime":"2026-06-20T21:06:45.753Z","endTime":"2026-06-20T21:06:48.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:06:48.753Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a line drive to center fielder Daulton Varsho. Miguel Amaya to 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T21:07:03.598Z","endTime":"2026-06-20T21:07:26.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826689046273465,"aZ":-21.60761094001787,"pfxX":-0.9174477522927276,"pfxZ":5.899117437383481,"pX":-0.4799989968481709,"pZ":2.503199977774109,"vX0":-9.844998788822295,"vY0":-131.89769959559018,"vZ0":-4.385414011891531,"x":135.3,"y":171.19,"x0":3.395163082830134,"y0":50.00056271171876,"z0":5.748632828499484,"aX":-1.6390996292071593},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":3.5,"spinRate":2671,"spinDirection":172},"zone":4,"typeConfidence":0.91,"plateTime":0.412751775067695,"extension":6.8363939899581965},"hitData":{"launchSpeed":85.3,"launchAngle":19.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.06,"coordY":88.87}},"index":0,"playId":"f0ceea3e-d000-3dd4-a2df-9ef31f78bad8","pitchNumber":1,"startTime":"2026-06-20T21:07:15.089Z","endTime":"2026-06-20T21:07:26.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:07:26.096Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a line drive to left fielder Myles Straw. Miguel Amaya to 3rd. Dansby Swanson to 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T21:07:51.534Z","endTime":"2026-06-20T21:09:56.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5202052727838,"aZ":-30.249367920912686,"pfxX":-9.058625669035859,"pfxZ":1.3536308342764602,"pX":-0.3343905856159994,"pZ":2.2364964071086786,"vX0":-5.479919613308274,"vY0":-119.18628665595519,"vZ0":-2.5311696007538504,"x":129.75,"y":178.39,"x0":3.1808689935264742,"y0":50.001794412154,"z0":6.077495662646746,"aX":-12.872193149389545},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.0,"breakHorizontal":17.9,"spinRate":2761,"spinDirection":307},"zone":4,"typeConfidence":0.92,"plateTime":0.46172578149663446,"extension":6.94173535114092},"index":0,"playId":"29bbda7f-d341-35b9-9bf0-0db7b05346a7","pitchNumber":1,"startTime":"2026-06-20T21:08:02.347Z","endTime":"2026-06-20T21:08:06.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72977732586676,"aZ":-30.693182930545802,"pfxX":-9.598407975356281,"pfxZ":1.0092453268535806,"pX":-0.5171928572774024,"pZ":2.3477368557785727,"vX0":-5.3472807591682185,"vY0":-120.79775285946928,"vZ0":-2.322365377291078,"x":136.71,"y":175.39,"x0":2.9790835097996387,"y0":50.000214359722214,"z0":6.0465699922498235,"aX":-14.040464313464714},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":18.7,"spinRate":2784,"spinDirection":302},"zone":4,"typeConfidence":0.92,"plateTime":0.4551718273196079,"extension":6.88998859742016},"index":1,"playId":"95aa4ad9-a5d1-30ca-aba4-b0392ffcf0e9","pitchNumber":2,"startTime":"2026-06-20T21:08:26.534Z","endTime":"2026-06-20T21:08:29.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6384255576469,"aZ":-33.07946067458529,"pfxX":-6.061865358098432,"pfxZ":-0.6151110552901828,"pX":-1.8503926618646975,"pZ":-1.0565106719228476,"vX0":-9.603503179758723,"vY0":-121.41072661710015,"vZ0":-9.497271738715641,"x":187.53,"y":267.31,"x0":2.9567538929419834,"y0":50.00250599683807,"z0":5.819239159073973,"aX":-8.970002364402003},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":13.4,"spinRate":2722,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.45259798842734256,"extension":7.165881171108153},"index":2,"playId":"c5c024e6-ef58-398d-811c-a372925dc18f","pitchNumber":3,"startTime":"2026-06-20T21:08:52.187Z","endTime":"2026-06-20T21:08:55.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.119621213948996,"aZ":-36.35916332561506,"pfxX":-6.239526219182682,"pfxZ":-2.824213202033711,"pX":-0.9307305715200892,"pZ":0.528802469459303,"vX0":-7.122683435628532,"vY0":-121.58902474659382,"vZ0":-5.722073250909631,"x":152.48,"y":224.5,"x0":2.858609637307467,"y0":50.00345185966288,"z0":6.1051232938447235,"aX":-9.245394150295274},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.4,"breakHorizontal":13.1,"spinRate":2786,"spinDirection":307},"zone":13,"typeConfidence":0.88,"plateTime":0.4522569680859423,"extension":7.025003273828006},"index":3,"playId":"c8ef69d2-05ce-36f6-944d-0e4d57e39b25","pitchNumber":4,"startTime":"2026-06-20T21:09:22.177Z","endTime":"2026-06-20T21:09:25.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75653472391652,"aZ":-22.535824363663636,"pfxX":0.9627222415289931,"pfxZ":5.177800458733868,"pX":0.3703623210939223,"pZ":2.702943617453123,"vX0":-7.913699936238452,"vY0":-134.24775512753655,"vZ0":-4.299951700250989,"x":102.88,"y":165.8,"x0":3.2069418505252165,"y0":50.00193259222899,"z0":5.891104209629238,"aX":1.7933520048078808},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":-0.4,"spinRate":2701,"spinDirection":164},"zone":6,"typeConfidence":0.91,"plateTime":0.405013355606064,"extension":6.650978179403063},"hitData":{"launchSpeed":66.7,"launchAngle":19.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.8,"coordY":126.49}},"index":4,"playId":"b8beb7c2-2309-3be1-ad90-2b6b7fc3b38f","pitchNumber":5,"startTime":"2026-06-20T21:09:45.756Z","endTime":"2026-06-20T21:09:56.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:09:56.907Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nico Hoerner grounds into a force out, shortstop Ernie Clement to second baseman Davis Schneider. Miguel Amaya scores. Dansby Swanson to 3rd. Pete Crow-Armstrong out at 2nd. Nico Hoerner to 1st.","rbi":1,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T21:12:27.654Z","endTime":"2026-06-20T21:12:37.577Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T21:10:16.718Z","endTime":"2026-06-20T21:12:28.695Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Louis Varland replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T21:12:28.695Z","endTime":"2026-06-20T21:12:30.015Z","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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63483778295152,"aZ":-39.07973609876833,"pfxX":0.5028759290507114,"pfxZ":-4.165641232547728,"pX":0.5130913839407221,"pZ":1.648287975160685,"vX0":8.185450005580659,"vY0":-127.30643142890577,"vZ0":-2.0334352544891843,"x":97.44,"y":194.28,"x0":-2.795551877123832,"y0":50.003445055512536,"z0":5.521413293041873,"aX":0.831562491466296},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.8,"breakHorizontal":-2.5,"spinRate":2589,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.4285863898619535,"extension":7.005675828399956},"hitData":{"launchSpeed":70.4,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":149.49}},"index":2,"playId":"ab2acec7-a335-35ed-bcbc-1cf0b4e200ca","pitchNumber":1,"startTime":"2026-06-20T21:12:30.015Z","endTime":"2026-06-20T21:12:37.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:12:37.577Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T21:13:20.523Z","endTime":"2026-06-20T21:15:13.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.188307231030205,"aZ":-41.13216645929946,"pfxX":3.264382807545263,"pfxZ":-5.446186472312948,"pX":0.5306894684363763,"pZ":0.949472942177499,"vX0":6.823030373211913,"vY0":-127.64198152380499,"vZ0":-3.013861293376938,"x":96.77,"y":213.14,"x0":-2.6051868130990985,"y0":50.00398697452755,"z0":5.396059361583149,"aX":5.3670218812224775},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-10.3,"breakHorizontal":-7.6,"spinRate":2555,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.42972508372354357,"extension":6.827300938107093},"index":0,"playId":"ee34fdc6-fe70-3aea-b84f-2089123ad32e","pitchNumber":1,"startTime":"2026-06-20T21:13:22.801Z","endTime":"2026-06-20T21:13:25.801Z","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":90.9,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82535288431473,"aZ":-29.533883898444376,"pfxX":1.6297370688959005,"pfxZ":1.4641793010164594,"pX":0.7016853372337574,"pZ":2.5188108300831167,"vX0":8.355406786613631,"vY0":-132.38404197092788,"vZ0":-1.986704480905714,"x":90.25,"y":170.77,"x0":-2.68577366763394,"y0":50.00404641179511,"z0":5.405975860314923,"aX":2.9402375189102097},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.5,"breakHorizontal":-4.4,"spinRate":2430,"spinDirection":132},"zone":6,"typeConfidence":0.88,"plateTime":0.41111619695328416,"extension":6.899769539915245},"index":1,"playId":"7fc00454-2bfc-347c-8190-3a6750e20912","pitchNumber":2,"startTime":"2026-06-20T21:13:42.602Z","endTime":"2026-06-20T21:13:46.062Z","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":87.2,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638851328444154,"aZ":-41.493669547282124,"pfxX":3.0204269186664776,"pfxZ":-5.660035152046338,"pX":0.7091795720545135,"pZ":1.1270535029691644,"vX0":7.66637387468901,"vY0":-126.86983858233154,"vZ0":-2.4636353036537564,"x":89.97,"y":208.35,"x0":-2.7328290426698554,"y0":50.00395138054096,"z0":5.387778045053565,"aX":4.971284375892576},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.6,"breakHorizontal":-7.1,"spinRate":2583,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.4301511389814783,"extension":6.822426587787464},"index":2,"playId":"d8514576-1890-389b-b3e0-d69983ae481e","pitchNumber":3,"startTime":"2026-06-20T21:14:00.948Z","endTime":"2026-06-20T21:14:05.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":93.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.123804036230723,"aZ":-18.710710261222538,"pfxX":-9.48113262765683,"pfxZ":6.198564981249294,"pX":-0.20750116648029654,"pZ":0.4678151893272587,"vX0":10.662167191620783,"vY0":-145.10329009641322,"vZ0":-10.00177590448157,"x":124.91,"y":226.15,"x0":-2.666022283471425,"y0":50.002481878819886,"z0":5.056166500225513,"aX":-20.58866778773698},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":9.7,"breakHorizontal":15.5,"spinRate":2300,"spinDirection":215},"zone":13,"typeConfidence":0.92,"plateTime":0.3748770611465395,"extension":6.987199086225625},"index":3,"playId":"89b2e8fe-1ffb-3a6c-92ed-a11ed606bdeb","pitchNumber":4,"startTime":"2026-06-20T21:14:20.031Z","endTime":"2026-06-20T21:14:23.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.933687504233486,"aZ":-27.709851117552112,"pfxX":2.070704507195493,"pfxZ":2.4177794055468347,"pX":0.2208191905907611,"pZ":2.6306330689166586,"vX0":7.314296492834376,"vY0":-133.99050093078662,"vZ0":-1.9621885857066848,"x":108.58,"y":167.75,"x0":-2.797025507163009,"y0":50.001402530896065,"z0":5.323820078381761,"aX":3.81925169190705},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":-5.2,"spinRate":2512,"spinDirection":146},"zone":5,"typeConfidence":0.92,"plateTime":0.40648816351699235,"extension":6.824026656282928},"index":4,"playId":"fd8a62ef-959a-379e-9000-3cf1f5e36e19","pitchNumber":5,"startTime":"2026-06-20T21:14:41.330Z","endTime":"2026-06-20T21:14:44.680Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-20T21:14:52.979Z","endTime":"2026-06-20T21:15:05.742Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259270166332005,"aZ":-37.59357074581497,"pfxX":2.283416471518375,"pfxZ":-3.2497297823423716,"pX":0.9538557601782561,"pZ":0.45390109532398765,"vX0":8.183141670405252,"vY0":-128.18923187109712,"vZ0":-4.991142363378148,"x":80.64,"y":226.52,"x0":-2.5754099470191347,"y0":50.00601534263503,"z0":5.3580972679273025,"aX":3.8031206310746883},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.8,"breakHorizontal":-6.0,"spinRate":2613,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4271314180475847,"extension":6.919647807692734},"index":6,"playId":"248f8dde-a5a1-353a-8af1-8d5d9e8352c2","pitchNumber":6,"startTime":"2026-06-20T21:15:05.742Z","endTime":"2026-06-20T21:15:13.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:15:13.042Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Myles Straw in foul territory.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T21:15:33.101Z","endTime":"2026-06-20T21:16:45.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726546232367095,"aZ":-29.58522881598231,"pfxX":-6.749264295115577,"pfxZ":1.3401160363554672,"pX":0.5812688135367615,"pZ":1.3355905591763877,"vX0":11.273926698310182,"vY0":-137.39376621687722,"vZ0":-5.095503420041576,"x":94.84,"y":202.72,"x0":-2.6742432550333937,"y0":50.00632565608939,"z0":5.193315327729866,"aX":-13.074903057572477},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.6,"breakHorizontal":10.2,"spinRate":1558,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.39668491753002844,"extension":7.007701509305412},"index":0,"playId":"75bbec2a-63ef-3326-9de0-c8ce3bf24a77","pitchNumber":1,"startTime":"2026-06-20T21:15:55.952Z","endTime":"2026-06-20T21:15:58.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054224684373118,"aZ":-37.40074018237648,"pfxX":7.919991752928509,"pfxZ":-3.1841124805792544,"pX":-0.037763842613634364,"pZ":1.0334371441459034,"vX0":4.236979423041787,"vY0":-127.22843064666213,"vZ0":-3.435955713829422,"x":118.44,"y":210.88,"x0":-2.753737923534036,"y0":50.004946094305375,"z0":5.364907850499269,"aX":12.987844972971097},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.4,"breakHorizontal":-15.4,"spinRate":2825,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.43047692626862544,"extension":6.828003879183613},"index":1,"playId":"0f6c5204-6a58-3253-ba45-0790f51ceff0","pitchNumber":2,"startTime":"2026-06-20T21:16:14.044Z","endTime":"2026-06-20T21:16:17.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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665821307425645,"aZ":-31.276155237245927,"pfxX":-7.613326939737451,"pfxZ":0.4582822265450144,"pX":-0.1365005634841637,"pZ":2.6051389427110867,"vX0":9.61766406381382,"vY0":-138.26757537959372,"vZ0":-1.7261215435631199,"x":122.2,"y":168.44,"x0":-2.6530616296380796,"y0":50.00157292953454,"z0":5.314304991574508,"aX":-14.901654697721105},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.7,"breakHorizontal":12.0,"spinRate":1993,"spinDirection":235},"zone":5,"typeConfidence":0.89,"plateTime":0.3944862718010902,"extension":7.023178497926743},"hitData":{"launchSpeed":84.8,"launchAngle":44.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.45,"coordY":126.3}},"index":2,"playId":"ed6b57eb-85aa-3b93-b006-7ad1fbdf85a2","pitchNumber":3,"startTime":"2026-06-20T21:16:37.334Z","endTime":"2026-06-20T21:16:45.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:16:45.708Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to left fielder Ian Happ.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T21:18:50.351Z","endTime":"2026-06-20T21:19:44.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178339881566888,"aZ":-15.517176634156701,"pfxX":-4.115839878549775,"pfxZ":9.065851029201465,"pX":1.461365358918203,"pZ":0.9553123856964126,"vX0":10.020515652460302,"vY0":-133.7694275739411,"vZ0":-7.48110309151893,"x":61.3,"y":212.99,"x0":-1.775813309450125,"y0":50.002053226102404,"z0":4.8724166421212285,"aX":-7.562476475774709},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":5.6,"spinRate":2820,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.40735713680937735,"extension":6.498990700474096},"index":0,"playId":"1ef7d8bf-ef6e-3df1-b04f-20569feb8525","pitchNumber":1,"startTime":"2026-06-20T21:18:59.106Z","endTime":"2026-06-20T21:19:02.106Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873740760207696,"aZ":-23.042744484057945,"pfxX":-10.20985064193188,"pfxZ":4.891522646251731,"pX":-0.5679536742297872,"pZ":1.4099822957348136,"vX0":6.831938678877752,"vY0":-135.6145365785993,"vZ0":-5.1729941263979,"x":138.65,"y":200.71,"x0":-1.7896541364951926,"y0":50.00539448674219,"z0":4.943517257987359,"aX":-19.07391055446129},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":17.0,"spinRate":2505,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.4034511784206045,"extension":6.345610407240109},"index":1,"playId":"383f8c63-23bc-365e-9c0a-fb58ddbda6b2","pitchNumber":2,"startTime":"2026-06-20T21:19:17.749Z","endTime":"2026-06-20T21:19:20.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60835315538024,"aZ":-32.8334856992557,"pfxX":11.00218057439023,"pfxZ":-0.4460981106973785,"pX":-0.33240443397215963,"pZ":1.7732462802113524,"vX0":1.1906458995511282,"vY0":-120.4992717308107,"vZ0":-0.9254234730667266,"x":129.67,"y":190.9,"x0":-2.2624317883225737,"y0":50.004198444726065,"z0":5.065332184801512,"aX":16.16630179143255},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.7,"breakHorizontal":-20.2,"spinRate":3097,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.4546916662549112,"extension":6.275891113961477},"hitData":{"launchSpeed":90.0,"launchAngle":21.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.52,"coordY":103.5}},"index":2,"playId":"680ae9e5-2778-32f3-846f-aa5bb78e6464","pitchNumber":3,"startTime":"2026-06-20T21:19:38.167Z","endTime":"2026-06-20T21:19:44.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:19:44.901Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Myles Straw pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T21:20:08.017Z","endTime":"2026-06-20T21:20:41.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.441425059319332,"aZ":-18.69016399113146,"pfxX":-4.3727810952132184,"pfxZ":7.291453963178915,"pX":-0.7892241109324886,"pZ":2.390532647268649,"vX0":4.483958596880218,"vY0":-134.01573662052198,"vZ0":-3.7031882543522117,"x":147.08,"y":174.24,"x0":-1.9027491125120213,"y0":50.00167620410475,"z0":5.0973570680684475,"aX":-8.0860087289291},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":7.2,"spinRate":2776,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.4061293014199099,"extension":6.312152314738071},"index":0,"playId":"940b48ff-badb-38cd-9aad-901683132ea2","pitchNumber":1,"startTime":"2026-06-20T21:20:12.869Z","endTime":"2026-06-20T21:20:16.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998208897375875,"aZ":-34.197413430104845,"pfxX":10.003345314484399,"pfxZ":-1.410593631569487,"pX":-0.5720311309031179,"pZ":1.9869821178763112,"vX0":0.5851600781894553,"vY0":-119.36859569556488,"vZ0":-0.2643549543565167,"x":138.8,"y":185.13,"x0":-2.1192921667884246,"y0":50.001244871109485,"z0":5.190384680582604,"aX":14.365549122121605},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.3,"breakHorizontal":-18.2,"spinRate":3125,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.4596857552666851,"extension":6.270948911424377},"hitData":{"launchSpeed":84.0,"launchAngle":60.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":130.61,"coordY":134.98}},"index":1,"playId":"3db34f41-f709-32e8-a4be-8dfb0c93bc84","pitchNumber":2,"startTime":"2026-06-20T21:20:31.697Z","endTime":"2026-06-20T21:20:41.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:20:41.456Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to left fielder Ian Happ.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T21:20:56.610Z","endTime":"2026-06-20T21:22:16.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(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":81.2,"endSpeed":74.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.538602657293396,"aZ":-35.71022426070386,"pfxX":10.307139029266377,"pfxZ":-2.5200279985289322,"pX":-0.21249861588626984,"pZ":1.4816785218728845,"vX0":1.0847722150726993,"vY0":-118.18829261630107,"vZ0":-0.772085784870283,"x":125.1,"y":198.77,"x0":-2.0164436364166414,"y0":50.0054490122777,"z0":5.11990461986289,"aX":14.443258352260624},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.4,"breakHorizontal":-19.0,"spinRate":3166,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.4651426074362073,"extension":6.406706034821247},"index":0,"playId":"c78a2dfd-88f8-347a-8d32-2effd7a0fa21","pitchNumber":1,"startTime":"2026-06-20T21:21:07.781Z","endTime":"2026-06-20T21:21:11.030Z","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":92.6,"endSpeed":84.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927572736215122,"aZ":-23.125301833696746,"pfxX":-10.101142493365169,"pfxZ":4.920274895543434,"pX":-0.5067437527935605,"pZ":1.7892620127937746,"vX0":7.201031544621217,"vY0":-134.70964667304952,"vZ0":-4.03341288881657,"x":136.32,"y":190.47,"x0":-1.900476866228691,"y0":50.00565402689337,"z0":4.938382604102167,"aX":-18.590406766032725},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2515,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.40641177529999206,"extension":6.432502390069727},"index":1,"playId":"8d7538cb-83db-368c-90f5-d6642d718d9f","pitchNumber":2,"startTime":"2026-06-20T21:21:27.255Z","endTime":"2026-06-20T21:21:31.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40927969937224,"aZ":-32.64839660112125,"pfxX":9.940839107245557,"pfxZ":-0.31871653620506146,"pX":2.0588471292667054,"pZ":0.5898336873702174,"vX0":6.1177474860954595,"vY0":-121.13119828628538,"vZ0":-3.6000737065052415,"x":38.52,"y":222.85,"x0":-1.8019802572019032,"y0":50.00540208761725,"z0":4.987547148583666,"aX":14.590750021216987},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.3,"breakHorizontal":-19.6,"spinRate":3152,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4543372118256368,"extension":6.499848975137548},"index":2,"playId":"dbd6e15e-95f9-3934-a697-0409ffda3f41","pitchNumber":3,"startTime":"2026-06-20T21:21:46.379Z","endTime":"2026-06-20T21:21:49.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117034413318006,"aZ":-34.2542008794844,"pfxX":11.91702821445894,"pfxZ":-1.394808095208731,"pX":0.1717700612716491,"pZ":2.400901543810526,"vX0":1.2985922367352771,"vY0":-121.92108912032617,"vZ0":0.22892170563739578,"x":110.45,"y":173.96,"x0":-1.9157221857015048,"y0":50.003723234217475,"z0":5.285456095275443,"aX":17.76788417703576},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":-21.8,"spinRate":3202,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.4509091219325243,"extension":6.1904582655315625},"hitData":{"launchSpeed":98.4,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.92,"coordY":69.64}},"index":3,"playId":"a57c6ea6-9410-3240-818d-9eb785a41347","pitchNumber":4,"startTime":"2026-06-20T21:22:07.126Z","endTime":"2026-06-20T21:22:16.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:22:16.310Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to second baseman Davis Schneider.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T21:24:23.959Z","endTime":"2026-06-20T21:24:54.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"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(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":89.3,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05043165129008,"aZ":-37.72913357264127,"pfxX":3.6882145301735445,"pfxZ":-3.200814704274123,"pX":0.12880004678443258,"pZ":2.6415946112986677,"vX0":5.849327885845888,"vY0":-130.1025753057953,"vZ0":-0.0014455624652189858,"x":112.09,"y":167.46,"x0":-2.6168341044361036,"y0":50.0028891774671,"z0":5.471823780153859,"aX":6.401043686936806},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.6,"breakHorizontal":-7.8,"spinRate":2582,"spinDirection":57},"zone":5,"typeConfidence":0.84,"plateTime":0.41896946472059016,"extension":6.785555054910029},"index":0,"playId":"499f539e-6cba-37ac-a50d-bb53a7fb804b","pitchNumber":1,"startTime":"2026-06-20T21:24:31.134Z","endTime":"2026-06-20T21:24:34.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.199790984510674,"aZ":-40.28548171713126,"pfxX":6.839915809688261,"pfxZ":-5.018705824421517,"pX":-0.7568166776361763,"pZ":2.067283183110197,"vX0":2.285127059457661,"vY0":-125.93141282300246,"vZ0":-0.36600627180027423,"x":145.85,"y":182.96,"x0":-2.563392916396023,"y0":50.004029262281485,"z0":5.457379738293567,"aX":11.049702596286075},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-9.0,"breakHorizontal":-13.0,"spinRate":2739,"spinDirection":43},"zone":7,"typeConfidence":0.92,"plateTime":0.433994826016733,"extension":6.840191513520854},"hitData":{"launchSpeed":73.9,"launchAngle":58.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.09,"coordY":142.79}},"index":1,"playId":"be877d13-74b8-39f9-9350-5d1619f23b47","pitchNumber":2,"startTime":"2026-06-20T21:24:45.603Z","endTime":"2026-06-20T21:24:54.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:24:54.340Z","atBatIndex":77},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ian Happ reaches on a throwing error by pitcher Louis Varland.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T21:25:15.871Z","endTime":"2026-06-20T21:26:03.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343694459229056,"aZ":-31.27646118844732,"pfxX":-6.242781467763393,"pfxZ":0.4579194488156748,"pX":-0.4541177417734384,"pZ":2.6965946385858204,"vX0":8.527782174460928,"vY0":-137.82046775734995,"vZ0":-1.3272957409131294,"x":134.31,"y":165.97,"x0":-2.7560263800813867,"y0":50.00024150305637,"z0":5.267784232404407,"aX":-12.187040292185685},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.7,"breakHorizontal":9.8,"spinRate":1789,"spinDirection":239},"zone":4,"typeConfidence":0.9,"plateTime":0.395162282558696,"extension":6.90104530171652},"index":0,"playId":"b2e274e6-c39a-3f73-8903-6500f80d5b9d","pitchNumber":1,"startTime":"2026-06-20T21:25:21.057Z","endTime":"2026-06-20T21:25:24.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807673797770953,"aZ":-28.896905409476236,"pfxX":-6.476105372673903,"pfxZ":1.7098724349572905,"pX":-0.8996206172699989,"pZ":2.536781921047093,"vX0":7.440500205635879,"vY0":-136.7912887891551,"vZ0":-1.6114205645051292,"x":151.29,"y":170.29,"x0":-2.798287956880454,"y0":50.00340899179769,"z0":5.09224560974074,"aX":-12.419785578575008},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":10.4,"spinRate":1837,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.3985945086638143,"extension":6.712980063721047},"index":1,"playId":"55f35f5c-3f1a-3fe4-ad09-6536d8b1ce07","pitchNumber":2,"startTime":"2026-06-20T21:25:35.036Z","endTime":"2026-06-20T21:25:38.761Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51181664852775,"aZ":-39.38614296299736,"pfxX":3.799851188297558,"pfxZ":-4.1457714642202745,"pX":-0.6843352523664646,"pZ":1.364984693556215,"vX0":4.310256900782362,"vY0":-130.27465524970617,"vZ0":-2.43236780230636,"x":143.09,"y":201.93,"x0":-2.847340135881982,"y0":50.0052180329799,"z0":5.2562382348132335,"aX":6.604843070665511},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-7.8,"breakHorizontal":-7.8,"spinRate":2605,"spinDirection":32},"zone":13,"typeConfidence":0.87,"plateTime":0.4186637132514406,"extension":6.578009062598391},"hitData":{"launchSpeed":86.5,"launchAngle":-10.0,"totalDistance":8.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":125.66,"coordY":180.93}},"index":2,"playId":"537ccb54-1d79-3892-a3cc-4e42902be3ef","pitchNumber":3,"startTime":"2026-06-20T21:25:51.028Z","endTime":"2026-06-20T21:26:03.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:26:03.134Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw challenged (pitch result), call on the field was confirmed: Matt Shaw called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T21:26:29.134Z","endTime":"2026-06-20T21:29:03.022Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.198788497327186,"aZ":-36.866652210850866,"pfxX":1.8287494815944676,"pfxZ":-2.8201996148452757,"pX":1.0117475131302092,"pZ":0.8488299100572094,"vX0":8.408664720281099,"vY0":-127.61058742302983,"vZ0":-3.713266811883515,"x":78.43,"y":215.86,"x0":-2.5525188721625383,"y0":50.00475141326196,"z0":5.202014910011582,"aX":3.039840436919427},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.8,"breakHorizontal":-5.0,"spinRate":2490,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4278475919669358,"extension":7.016391653707519},"index":0,"playId":"33a8e23c-95cf-3e58-9b08-fa021bb21ca7","pitchNumber":1,"startTime":"2026-06-20T21:26:36.867Z","endTime":"2026-06-20T21:26:40.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13669768434393,"aZ":-12.462608029780295,"pfxX":-3.212518827424225,"pfxZ":9.393521109148459,"pX":-0.30791135732341723,"pZ":2.687538520829946,"vX0":8.142220474184787,"vY0":-143.88590339636409,"vZ0":-4.939686358142743,"x":128.74,"y":166.22,"x0":-2.75601291829226,"y0":50.00469656323978,"z0":5.197842446822268,"aX":-6.743711249035212},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":4.2,"spinRate":2204,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.3805564677582498,"extension":6.978194290585729},"index":1,"playId":"02c0df52-d368-3ccc-8925-275f44d7d249","pitchNumber":2,"startTime":"2026-06-20T21:26:58.712Z","endTime":"2026-06-20T21:27:02.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.661767735706434,"aZ":-14.44589757896829,"pfxX":-4.009559381783014,"pfxZ":8.497367512780396,"pX":-0.021670143183704336,"pZ":2.5978410671788654,"vX0":9.05568135734163,"vY0":-143.41821331821123,"vZ0":-4.428918672043153,"x":117.83,"y":168.64,"x0":-2.6969159807577077,"y0":50.00490079295985,"z0":5.060897444053001,"aX":-8.368069426915389},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":5.5,"spinRate":2214,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.3816766902503934,"extension":6.954898990080416},"index":2,"playId":"703a8514-a8de-35ad-bb56-2b781640b1c5","pitchNumber":3,"startTime":"2026-06-20T21:27:16.817Z","endTime":"2026-06-20T21:27:19.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.050005865381692,"aZ":-40.958932787171975,"pfxX":5.105823948231341,"pfxZ":-5.434062907145205,"pX":0.7536805978412848,"pZ":0.3159203940681113,"vX0":6.678385197875587,"vY0":-126.67851100785657,"vZ0":-4.067381701067003,"x":88.27,"y":230.25,"x0":-2.5848691885381725,"y0":50.00194202606062,"z0":5.233208833216742,"aX":8.255984266501153},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-10.6,"breakHorizontal":-10.8,"spinRate":2791,"spinDirection":44},"zone":14,"typeConfidence":0.92,"plateTime":0.43317788111900457,"extension":7.150871888568374},"index":3,"playId":"09ea2988-bcec-310a-8e38-c563b653fbe3","pitchNumber":4,"startTime":"2026-06-20T21:27:38.793Z","endTime":"2026-06-20T21:27:41.793Z","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":99.3,"endSpeed":90.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35465667950133,"aZ":-10.849052634281636,"pfxX":-1.6620763573531552,"pfxZ":10.115849529312868,"pX":-0.3294296574214823,"pZ":5.052137700373813,"vX0":7.33704697152033,"vY0":-144.43881569970398,"vZ0":0.8694712482531494,"x":129.56,"y":102.37,"x0":-2.6890592716640005,"y0":50.002273174309195,"z0":5.415295875478146,"aX":-3.5047051604448325},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":1.6,"spinRate":2323,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.37953248090248826,"extension":7.051743271100205},"index":4,"playId":"2db1b11c-f2a6-344a-8401-afdd7be52fd9","pitchNumber":5,"startTime":"2026-06-20T21:28:00.326Z","endTime":"2026-06-20T21:28:07.491Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Louis Varland. Ian Happ to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"2db1b11c-f2a6-344a-8401-afdd7be52fd9","startTime":"2026-06-20T21:28:14.477Z","endTime":"2026-06-20T21:28:36.018Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694434576878205,"aZ":-42.019778619513076,"pfxX":4.554184657696621,"pfxZ":-6.167254100155308,"pX":-0.7229920191035262,"pZ":3.1079935083342543,"vX0":4.003599585796069,"vY0":-125.38779634290157,"vZ0":2.6966801831752076,"x":144.56,"y":154.86,"x0":-2.930424543389247,"y0":50.00265530976471,"z0":5.440582428502654,"aX":7.270361295502606},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.3,"breakHorizontal":-9.1,"spinRate":2560,"spinDirection":44},"zone":1,"typeConfidence":0.92,"plateTime":0.43637742844796623,"extension":6.99062724755288},"index":6,"playId":"fa14dd88-b657-3cb2-9b17-8763873efa54","pitchNumber":6,"startTime":"2026-06-20T21:28:36.018Z","endTime":"2026-06-20T21:29:03.022Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"}},"playEndTime":"2026-06-20T21:29:03.022Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, second baseman Davis Schneider to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T21:29:54.234Z","endTime":"2026-06-20T21:32:20.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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(234, 147, 153, .55)","temp":"warm","value":"90.28"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.61"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.90"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.19"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.75"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.27"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.22"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.57"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.37"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.21"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.79"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Pedro Ramírez replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T21:29:08.007Z","endTime":"2026-06-20T21:29:28.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T21:29:28.266Z","endTime":"2026-06-20T21:29:56.546Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739357381489523,"aZ":-28.314178764440886,"pfxX":-7.752414948459849,"pfxZ":1.988457188920279,"pX":-0.9570144395457915,"pZ":2.0449024639427544,"vX0":8.005679168845772,"vY0":-137.77823862164976,"vZ0":-3.2190236083815975,"x":153.48,"y":183.57,"x0":-2.879258646405503,"y0":50.00310864400935,"z0":5.121119720468189,"aX":-15.054205914309762},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":12.6,"spinRate":1763,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.39603703332321194,"extension":7.268183203502603},"index":2,"playId":"93e7baa3-ec95-34af-b9ed-9aec820eb9ea","pitchNumber":1,"startTime":"2026-06-20T21:29:56.546Z","endTime":"2026-06-20T21:30:23.554Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":81.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7347340716918,"aZ":-36.94861980553983,"pfxX":2.0250029631556696,"pfxZ":-2.8770387963025374,"pX":0.5264367354235744,"pZ":1.3006944143953194,"vX0":7.363162996067115,"vY0":-127.8054049185441,"vZ0":-2.7515253070300156,"x":96.93,"y":203.66,"x0":-2.6522057072289416,"y0":50.00417202190286,"z0":5.286069383978081,"aX":3.357856420262443},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.6,"breakHorizontal":-5.3,"spinRate":2640,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.4281528910086623,"extension":7.051589778228979},"index":3,"playId":"65a3952f-c010-3624-bd98-65c48d0ee9bf","pitchNumber":2,"startTime":"2026-06-20T21:30:23.604Z","endTime":"2026-06-20T21:30:27.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101824145502828,"aZ":-38.157081511426796,"pfxX":1.3351837174087222,"pfxZ":-3.6159359027288733,"pX":0.4803487329328587,"pZ":1.0068743225429575,"vX0":7.824678126845148,"vY0":-127.57430202501885,"vZ0":-3.0250089163838556,"x":98.69,"y":211.59,"x0":-2.793962526363787,"y0":50.00113334217178,"z0":5.201666691488536,"aX":2.2096131947052453},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.0,"breakHorizontal":-4.1,"spinRate":2661,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.42858679864008886,"extension":6.754815197589531},"index":4,"playId":"ef90350d-3cb6-3e32-9015-9a3d06569ce3","pitchNumber":3,"startTime":"2026-06-20T21:30:41.303Z","endTime":"2026-06-20T21:30:44.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-20T21:30:58.111Z","endTime":"2026-06-20T21:31:07.502Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"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":93.6,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729063462216004,"aZ":-34.417598023799684,"pfxX":-5.061280467387321,"pfxZ":-1.1735234905361729,"pX":-2.246646112894281,"pZ":3.0781216364777317,"vX0":3.97729549683004,"vY0":-136.44241408787494,"vZ0":0.7472314809735441,"x":202.64,"y":155.67,"x0":-3.0547339358154035,"y0":50.00093844519283,"z0":5.144393330246523,"aX":-9.68739030108677},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.8,"breakHorizontal":8.5,"spinRate":1403,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.39910964647486447,"extension":6.762345385887386},"index":6,"playId":"3a462a12-fcd0-3195-b1ae-cf1d555f257e","pitchNumber":4,"startTime":"2026-06-20T21:31:07.502Z","endTime":"2026-06-20T21:31:10.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134842170284944,"aZ":-13.560596867549819,"pfxX":-4.544637694129406,"pfxZ":8.926190261567195,"pX":-0.19028663770408058,"pZ":2.801983318823179,"vX0":9.12635217635199,"vY0":-143.05538064202298,"vZ0":-3.987337825306693,"x":124.25,"y":163.13,"x0":-2.822646839719953,"y0":50.000763999127024,"z0":5.056058009264992,"aX":-9.475545753096778},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2321,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.38199187551515434,"extension":6.7003272306585},"index":7,"playId":"292cff4a-5311-3aed-b925-3a0320a9b809","pitchNumber":5,"startTime":"2026-06-20T21:31:25.062Z","endTime":"2026-06-20T21:31:28.062Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.470920859445904,"aZ":-39.73104030548622,"pfxX":4.891066409592157,"pfxZ":-4.707228802390269,"pX":-1.6069167278677583,"pZ":2.6287516732705343,"vX0":1.8798119771361494,"vY0":-125.12450176945957,"vZ0":1.378123701446689,"x":178.25,"y":167.8,"x0":-3.0010630527094797,"y0":50.00534705779553,"z0":5.297619983955178,"aX":7.8468638383663185},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.0,"breakHorizontal":-9.2,"spinRate":2519,"spinDirection":51},"zone":11,"typeConfidence":0.92,"plateTime":0.4358041096721412,"extension":6.896984911048379},"index":8,"playId":"7db20c64-1223-3673-b2cb-1538d1fb485d","pitchNumber":6,"startTime":"2026-06-20T21:31:45.253Z","endTime":"2026-06-20T21:31:49.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68782023082036,"aZ":-40.12218235505161,"pfxX":3.842354761543626,"pfxZ":-4.965471081030731,"pX":-0.6431687013965862,"pZ":2.0450105355266874,"vX0":4.157114413255177,"vY0":-125.80583508442118,"vZ0":-0.30174481312106716,"x":141.52,"y":183.56,"x0":-2.816449959570934,"y0":50.00054716666201,"z0":5.420422256926784,"aX":6.1533149014038795},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.8,"breakHorizontal":-7.9,"spinRate":2633,"spinDirection":44},"zone":7,"typeConfidence":0.91,"plateTime":0.4354935347661173,"extension":6.8254464519796745},"hitData":{"launchSpeed":79.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.93,"coordY":148.48}},"index":9,"playId":"83b8b62c-d420-336c-962b-3e781a491bdd","pitchNumber":7,"startTime":"2026-06-20T21:32:12.786Z","endTime":"2026-06-20T21:32:20.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:32:20.004Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, second baseman Davis Schneider to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T21:29:54.234Z","endTime":"2026-06-20T21:32:20.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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(234, 147, 153, .55)","temp":"warm","value":"90.28"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.61"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.90"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.19"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.75"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.27"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.22"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.57"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.37"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.21"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.79"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Pedro Ramírez replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T21:29:08.007Z","endTime":"2026-06-20T21:29:28.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T21:29:28.266Z","endTime":"2026-06-20T21:29:56.546Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739357381489523,"aZ":-28.314178764440886,"pfxX":-7.752414948459849,"pfxZ":1.988457188920279,"pX":-0.9570144395457915,"pZ":2.0449024639427544,"vX0":8.005679168845772,"vY0":-137.77823862164976,"vZ0":-3.2190236083815975,"x":153.48,"y":183.57,"x0":-2.879258646405503,"y0":50.00310864400935,"z0":5.121119720468189,"aX":-15.054205914309762},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":12.6,"spinRate":1763,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.39603703332321194,"extension":7.268183203502603},"index":2,"playId":"93e7baa3-ec95-34af-b9ed-9aec820eb9ea","pitchNumber":1,"startTime":"2026-06-20T21:29:56.546Z","endTime":"2026-06-20T21:30:23.554Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":81.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7347340716918,"aZ":-36.94861980553983,"pfxX":2.0250029631556696,"pfxZ":-2.8770387963025374,"pX":0.5264367354235744,"pZ":1.3006944143953194,"vX0":7.363162996067115,"vY0":-127.8054049185441,"vZ0":-2.7515253070300156,"x":96.93,"y":203.66,"x0":-2.6522057072289416,"y0":50.00417202190286,"z0":5.286069383978081,"aX":3.357856420262443},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.6,"breakHorizontal":-5.3,"spinRate":2640,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.4281528910086623,"extension":7.051589778228979},"index":3,"playId":"65a3952f-c010-3624-bd98-65c48d0ee9bf","pitchNumber":2,"startTime":"2026-06-20T21:30:23.604Z","endTime":"2026-06-20T21:30:27.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101824145502828,"aZ":-38.157081511426796,"pfxX":1.3351837174087222,"pfxZ":-3.6159359027288733,"pX":0.4803487329328587,"pZ":1.0068743225429575,"vX0":7.824678126845148,"vY0":-127.57430202501885,"vZ0":-3.0250089163838556,"x":98.69,"y":211.59,"x0":-2.793962526363787,"y0":50.00113334217178,"z0":5.201666691488536,"aX":2.2096131947052453},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.0,"breakHorizontal":-4.1,"spinRate":2661,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.42858679864008886,"extension":6.754815197589531},"index":4,"playId":"ef90350d-3cb6-3e32-9015-9a3d06569ce3","pitchNumber":3,"startTime":"2026-06-20T21:30:41.303Z","endTime":"2026-06-20T21:30:44.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-20T21:30:58.111Z","endTime":"2026-06-20T21:31:07.502Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"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":93.6,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729063462216004,"aZ":-34.417598023799684,"pfxX":-5.061280467387321,"pfxZ":-1.1735234905361729,"pX":-2.246646112894281,"pZ":3.0781216364777317,"vX0":3.97729549683004,"vY0":-136.44241408787494,"vZ0":0.7472314809735441,"x":202.64,"y":155.67,"x0":-3.0547339358154035,"y0":50.00093844519283,"z0":5.144393330246523,"aX":-9.68739030108677},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.8,"breakHorizontal":8.5,"spinRate":1403,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.39910964647486447,"extension":6.762345385887386},"index":6,"playId":"3a462a12-fcd0-3195-b1ae-cf1d555f257e","pitchNumber":4,"startTime":"2026-06-20T21:31:07.502Z","endTime":"2026-06-20T21:31:10.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134842170284944,"aZ":-13.560596867549819,"pfxX":-4.544637694129406,"pfxZ":8.926190261567195,"pX":-0.19028663770408058,"pZ":2.801983318823179,"vX0":9.12635217635199,"vY0":-143.05538064202298,"vZ0":-3.987337825306693,"x":124.25,"y":163.13,"x0":-2.822646839719953,"y0":50.000763999127024,"z0":5.056058009264992,"aX":-9.475545753096778},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2321,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.38199187551515434,"extension":6.7003272306585},"index":7,"playId":"292cff4a-5311-3aed-b925-3a0320a9b809","pitchNumber":5,"startTime":"2026-06-20T21:31:25.062Z","endTime":"2026-06-20T21:31:28.062Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.470920859445904,"aZ":-39.73104030548622,"pfxX":4.891066409592157,"pfxZ":-4.707228802390269,"pX":-1.6069167278677583,"pZ":2.6287516732705343,"vX0":1.8798119771361494,"vY0":-125.12450176945957,"vZ0":1.378123701446689,"x":178.25,"y":167.8,"x0":-3.0010630527094797,"y0":50.00534705779553,"z0":5.297619983955178,"aX":7.8468638383663185},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.0,"breakHorizontal":-9.2,"spinRate":2519,"spinDirection":51},"zone":11,"typeConfidence":0.92,"plateTime":0.4358041096721412,"extension":6.896984911048379},"index":8,"playId":"7db20c64-1223-3673-b2cb-1538d1fb485d","pitchNumber":6,"startTime":"2026-06-20T21:31:45.253Z","endTime":"2026-06-20T21:31:49.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68782023082036,"aZ":-40.12218235505161,"pfxX":3.842354761543626,"pfxZ":-4.965471081030731,"pX":-0.6431687013965862,"pZ":2.0450105355266874,"vX0":4.157114413255177,"vY0":-125.80583508442118,"vZ0":-0.30174481312106716,"x":141.52,"y":183.56,"x0":-2.816449959570934,"y0":50.00054716666201,"z0":5.420422256926784,"aX":6.1533149014038795},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.8,"breakHorizontal":-7.9,"spinRate":2633,"spinDirection":44},"zone":7,"typeConfidence":0.91,"plateTime":0.4354935347661173,"extension":6.8254464519796745},"hitData":{"launchSpeed":79.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.93,"coordY":148.48}},"index":9,"playId":"83b8b62c-d420-336c-962b-3e781a491bdd","pitchNumber":7,"startTime":"2026-06-20T21:32:12.786Z","endTime":"2026-06-20T21:32:20.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:32:20.004Z","atBatIndex":80},"scoringPlays":[12,47,52,62,63,65,71],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":100.3,"y":159.13},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":150.51,"y":147.97},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":153.81,"y":67.25},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":147.67,"y":127.42},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":95.15,"y":97.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":144.34,"y":82.1},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9],"bottom":[10,11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":116.62,"y":71.89},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":136.31,"y":187.02},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":103.73,"y":101.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":84.58,"y":118.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":31.4,"y":72.11},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":144.42,"y":146.96},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":93.15,"y":168.23},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":111.22,"y":57.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":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":206.17,"y":113.72},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":111.32,"y":79.82},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":153.39,"y":87.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":125.66,"y":188.03},"type":"O","description":"Pop Out"}]}},{"startIndex":24,"endIndex":32,"top":[24,25,26],"bottom":[27,28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":95.74,"y":167.75},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":162.96,"y":162.62},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":129.97,"y":184.77},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":86.77,"y":61.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":34.82,"y":111.18},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":197.16,"y":110.95},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":182.17,"y":100.69},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":171.82,"y":91.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":130.87,"y":209.92},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":97.77,"y":170.28},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":89.53,"y":90.08},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":48,"top":[40,41,42,43],"bottom":[44,45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":188.66,"y":127.16},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":119.23,"y":104.49},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":167.4,"y":69.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":131.24,"y":181.94},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":54.01,"y":113.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":105.88,"y":169.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":220.56,"y":66.85},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":133.32,"y":157.48},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":59,"top":[49,50,51,52,53,54],"bottom":[55,56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":159.39,"y":87.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":216.86,"y":92.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":231.67,"y":93.0},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":99.28,"y":129.12},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":115.32,"y":145.56},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":147.97,"y":181.94},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":60,"endIndex":73,"top":[60,61,62,63,64,65,66,67],"bottom":[68,69,70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":52.98,"y":127.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":90.67,"y":102.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":142.28,"y":78.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":61.18,"y":61.19},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":130.34,"y":88.08},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":136.06,"y":88.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":85.8,"y":126.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":109.43,"y":149.49},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":46.45,"y":126.3},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":80,"top":[74,75,76],"bottom":[77,78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":50.52,"y":103.5},"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":9,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":130.61,"y":134.98},"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":9,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":64.92,"y":69.64},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":161.09,"y":142.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":125.66,"y":180.93},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":144.93,"y":148.48},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":2,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":5,"hits":4,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":11},"away":{"runs":8,"hits":9,"errors":2,"leftOnBase":2}},"defense":{"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"catcher":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"first":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"second":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"third":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"shortstop":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"left":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"onDeck":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"inHole":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"battingOrder":2,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"onDeck":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"inHole":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"battingOrder":8,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":7,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".249","atBats":35,"obp":".311","slg":".391","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":8,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":36,"obp":".386","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":194,"era":"4.13","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.31","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":83,"strikes":111,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":6,"pitchesPerInning":"21.56","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":37,"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":21,"gamesStarted":2,"flyOuts":23,"groundOuts":58,"airOuts":38,"runs":19,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":174,"obp":".268","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":753,"era":"3.26","inningsPitched":"47.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":17,"whip":"1.09","battersFaced":191,"outs":141,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":753,"balls":255,"strikes":498,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".750","pitchesPerInning":"16.02","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.43","walksPer9Inn":"3.06","hitsPer9Inn":"6.70","runsScoredPer9":"3.64","homeRunsPer9":"0.77","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":11,"groundOuts":29,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":98,"obp":".306","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":393,"era":"4.15","inningsPitched":"26.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"1.27","battersFaced":109,"outs":78,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":123,"strikes":270,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".333","pitchesPerInning":"15.12","gamesFinished":4,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.46","hitsPer9Inn":"7.96","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, 15)","summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":37,"gamesStarted":0,"flyOuts":15,"groundOuts":41,"airOuts":24,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":57,"baseOnBalls":11,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":149,"obp":".242","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":657,"era":"0.86","inningsPitched":"42.0","wins":3,"losses":2,"saves":15,"saveOpportunities":15,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"0.93","battersFaced":161,"outs":126,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":657,"balls":213,"strikes":444,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":1,"winPercentage":".600","pitchesPerInning":"15.64","gamesFinished":23,"strikeoutWalkRatio":"5.18","strikeoutsPer9Inn":"12.21","walksPer9Inn":"2.36","hitsPer9Inn":"6.00","runsScoredPer9":"1.93","homeRunsPer9":"0.21","inheritedRunners":24,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"jerseyNumber":"10","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":14,"gamesStarted":10,"flyOuts":39,"groundOuts":52,"airOuts":73,"runs":46,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":30,"baseOnBalls":28,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":221,"obp":".393","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":964,"era":"6.75","inningsPitched":"54.2","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.77","battersFaced":254,"outs":164,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":964,"balls":388,"strikes":576,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".125","pitchesPerInning":"17.63","gamesFinished":1,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"4.94","walksPer9Inn":"4.61","hitsPer9Inn":"11.36","runsScoredPer9":"7.57","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":1,"chances":10,"fielding":".900","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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":51,"groundOuts":69,"airOuts":107,"runs":35,"doubles":20,"triples":1,"homeRuns":7,"strikeOuts":32,"baseOnBalls":9,"intentionalWalks":0,"hits":85,"hitByPitch":0,"avg":".292","atBats":291,"obp":".311","slg":".440","ops":".751","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":128,"rbi":28,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.57","popOuts":28,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":175,"putOuts":99,"errors":7,"chances":281,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":65,"flyOuts":29,"groundOuts":50,"airOuts":64,"runs":28,"doubles":13,"triples":2,"homeRuns":6,"strikeOuts":47,"baseOnBalls":22,"intentionalWalks":2,"hits":55,"hitByPitch":2,"avg":".256","atBats":215,"obp":".329","slg":".419","ops":".748","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":90,"rbi":20,"leftOnBase":83,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.83","popOuts":15,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":129,"errors":0,"chances":132,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":47,"groundOuts":81,"airOuts":94,"runs":42,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":89,"baseOnBalls":20,"intentionalWalks":0,"hits":81,"hitByPitch":1,"atBats":339,"obp":".281","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1468,"era":"4.04","inningsPitched":"89.0","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.13","battersFaced":366,"outs":267,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1468,"balls":518,"strikes":950,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".444","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"4.45","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.02","hitsPer9Inn":"8.19","runsScoredPer9":"4.25","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":26,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":31,"groundOuts":77,"airOuts":60,"runs":21,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":52,"baseOnBalls":8,"intentionalWalks":0,"hits":56,"hitByPitch":7,"avg":".232","atBats":241,"obp":".274","slg":".373","ops":".647","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":90,"rbi":33,"leftOnBase":115,"sacBunts":1,"sacFlies":3,"babip":".265","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.43","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":105,"errors":2,"chances":255,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":19,"groundOuts":30,"airOuts":37,"runs":17,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".261","atBats":138,"obp":".340","slg":".457","ops":".797","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":63,"rbi":19,"leftOnBase":58,"sacBunts":1,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.71","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":32,"stolenBasePercentage":".780","caughtStealingPercentage":".220","assists":25,"putOuts":353,"errors":6,"chances":384,"fielding":".984","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 5-4)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"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":36,"gamesStarted":0,"flyOuts":6,"groundOuts":27,"airOuts":17,"runs":22,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":54,"baseOnBalls":12,"intentionalWalks":3,"hits":38,"hitByPitch":4,"atBats":135,"obp":".355","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":621,"era":"5.13","inningsPitched":"33.1","wins":5,"losses":4,"saves":5,"saveOpportunities":8,"holds":8,"blownSaves":3,"earnedRuns":19,"whip":"1.50","battersFaced":152,"outs":100,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":207,"strikes":414,"strikePercentage":".670","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".556","pitchesPerInning":"18.63","gamesFinished":15,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"14.58","walksPer9Inn":"3.24","hitsPer9Inn":"10.26","runsScoredPer9":"5.94","homeRunsPer9":"1.08","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"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"}]},"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":13,"gamesStarted":13,"flyOuts":19,"groundOuts":54,"airOuts":49,"runs":25,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":110,"baseOnBalls":31,"intentionalWalks":0,"hits":56,"hitByPitch":3,"atBats":268,"obp":".297","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1281,"era":"2.71","inningsPitched":"73.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.19","battersFaced":303,"outs":219,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1281,"balls":488,"strikes":793,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".571","pitchesPerInning":"17.55","gamesFinished":0,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"13.56","walksPer9Inn":"3.82","hitsPer9Inn":"6.90","runsScoredPer9":"3.08","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702056":{"person":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":30,"groundOuts":39,"airOuts":67,"runs":23,"doubles":16,"triples":0,"homeRuns":5,"strikeOuts":53,"baseOnBalls":25,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":194,"obp":".293","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":883,"era":"3.76","inningsPitched":"55.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.16","battersFaced":224,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":883,"balls":330,"strikes":553,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".500","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"8.67","walksPer9Inn":"4.09","hitsPer9Inn":"6.38","runsScoredPer9":"3.76","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":16},"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}},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":17,"groundOuts":15,"airOuts":27,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".165","atBats":91,"obp":".303","slg":".319","ops":".622","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":29,"rbi":11,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".226","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.33","popOuts":8,"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":22,"putOuts":41,"errors":2,"chances":65,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":13,"groundOuts":43,"airOuts":30,"runs":15,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":41,"hitByPitch":4,"avg":".306","atBats":134,"obp":".352","slg":".410","ops":".762","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":55,"rbi":14,"leftOnBase":43,"sacBunts":1,"sacFlies":1,"babip":".351","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":70,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682818":{"person":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"202","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":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":43,"flyOuts":16,"groundOuts":29,"airOuts":32,"runs":10,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".283","atBats":127,"obp":".331","slg":".433","ops":".764","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":55,"rbi":18,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".344","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":60,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"100","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":36,"groundOuts":59,"airOuts":63,"runs":24,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".223","atBats":211,"obp":".313","slg":".389","ops":".702","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":82,"rbi":21,"leftOnBase":95,"sacBunts":0,"sacFlies":1,"babip":".242","groundOutsToAirouts":"0.94","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"26.38","popOuts":16,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":6,"strikes":5,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":3,"flyOuts":17,"groundOuts":18,"airOuts":31,"runs":13,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":116,"obp":".344","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":526,"era":"3.94","inningsPitched":"29.2","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":13,"whip":"1.48","battersFaced":132,"outs":89,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":526,"balls":188,"strikes":338,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.73","gamesFinished":3,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"11.53","walksPer9Inn":"3.94","hitsPer9Inn":"9.40","runsScoredPer9":"3.94","homeRunsPer9":"0.91","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":38,"gamesStarted":5,"flyOuts":20,"groundOuts":37,"airOuts":34,"runs":17,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":138,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":653,"era":"3.18","inningsPitched":"39.2","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":14,"whip":"1.18","battersFaced":160,"outs":119,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":653,"balls":229,"strikes":424,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".500","pitchesPerInning":"16.46","gamesFinished":6,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.08","walksPer9Inn":"4.31","hitsPer9Inn":"6.35","runsScoredPer9":"3.86","homeRunsPer9":"0.91","inheritedRunners":16,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":3,"chances":8,"fielding":".625","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":11,"groundOuts":63,"airOuts":23,"runs":13,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":3,"hits":29,"hitByPitch":0,"atBats":134,"obp":".276","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":515,"era":"1.77","inningsPitched":"35.2","wins":1,"losses":2,"saves":2,"saveOpportunities":4,"holds":16,"blownSaves":2,"earnedRuns":7,"whip":"1.12","battersFaced":146,"outs":107,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":515,"balls":162,"strikes":353,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.74","rbi":0,"winPercentage":".333","pitchesPerInning":"14.44","gamesFinished":4,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"5.05","walksPer9Inn":"2.78","hitsPer9Inn":"7.32","runsScoredPer9":"3.28","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 3 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":44,"strikes":57,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.36","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":35,"groundOuts":69,"airOuts":70,"runs":34,"doubles":18,"triples":0,"homeRuns":8,"strikeOuts":47,"baseOnBalls":23,"intentionalWalks":0,"hits":76,"hitByPitch":5,"atBats":258,"obp":".360","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1123,"era":"4.73","inningsPitched":"64.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.53","battersFaced":290,"outs":194,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1123,"balls":431,"strikes":692,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.99","rbi":3,"winPercentage":".400","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.54","walksPer9Inn":"3.20","hitsPer9Inn":"10.58","runsScoredPer9":"4.73","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":38,"groundOuts":87,"airOuts":77,"runs":42,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":34,"intentionalWalks":5,"hits":74,"hitByPitch":4,"avg":".279","atBats":265,"obp":".365","slg":".370","ops":".735","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":98,"rbi":31,"leftOnBase":95,"sacBunts":0,"sacFlies":4,"babip":".299","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.25","popOuts":18,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":474,"errors":6,"chances":518,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681751":{"person":{"id":681751,"fullName":"Lazaro Estrada","link":"/api/v1/people/681751"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 2 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":14,"strikes":18,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"3.86","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":19,"obp":".217","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":98,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.79","battersFaced":23,"outs":19,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":36,"strikes":62,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"winPercentage":".---","pitchesPerInning":"15.47","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.26","walksPer9Inn":"5.68","hitsPer9Inn":"1.42","runsScoredPer9":"2.84","homeRunsPer9":"1.42","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":27,"groundOuts":51,"airOuts":53,"runs":22,"doubles":14,"triples":0,"homeRuns":7,"strikeOuts":48,"baseOnBalls":9,"intentionalWalks":1,"hits":58,"hitByPitch":4,"avg":".282","atBats":206,"obp":".318","slg":".451","ops":".769","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":93,"rbi":29,"leftOnBase":80,"sacBunts":0,"sacFlies":4,"babip":".329","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.43","popOuts":13,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":83,"errors":0,"chances":83,"fielding":"1.000","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":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":21,"groundOuts":34,"airOuts":39,"runs":24,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".242","atBats":120,"obp":".313","slg":".333","ops":".646","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":40,"rbi":9,"leftOnBase":51,"sacBunts":2,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.75","battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":71,"errors":0,"chances":72,"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"}]},"ID672386":{"person":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"jerseyNumber":"30","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"201","stats":{"batting":{"note":"b-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":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":11,"flyOuts":5,"groundOuts":13,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".200","atBats":40,"obp":".273","slg":".325","ops":".598","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":13,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":5,"putOuts":107,"errors":0,"chances":112,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"1-3 | HR, HBP, 3 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":39,"groundOuts":47,"airOuts":65,"runs":38,"doubles":10,"triples":0,"homeRuns":16,"strikeOuts":99,"baseOnBalls":29,"intentionalWalks":0,"hits":62,"hitByPitch":4,"avg":".229","atBats":271,"obp":".310","slg":".443","ops":".753","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":120,"rbi":45,"leftOnBase":140,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.94","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":54,"errors":7,"chances":175,"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":[543807,664770,672386,682818,665489,678218,672960,662139,676914,665926,676391,664702,571578,681751,656546,689254,686973],"pitchers":[571578,681751,656546,689254,686973],"bench":[660821],"bullpen":[656302,680755,592332,693686,667297,643511,680573,702056],"battingOrder":[543807,682818,665489,678218,672960,662139,676914,676391,664702],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Varsho (6, 7th inning off Thornton, 2 on, 1 out); Okamoto (16, 8th inning off Webb, J, 2 on, 1 out)."},{"label":"TB","value":"Giménez; Guerrero Jr. 2; Kirk; Okamoto 4; Springer; Straw; Valenzuela; Varsho 4."},{"label":"RBI","value":"Guerrero Jr. (31); Kirk (5); Okamoto 3 (45); Varsho 3 (20)."},{"label":"GIDP","value":"Lukes."},{"label":"Team RISP","value":"4-for-7."},{"label":"Team LOB","value":"2."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Clement (7, fielding); Varland (2, throw)."},{"label":"DP","value":"2 (Okamoto-Schneider-Guerrero Jr.; Guerrero Jr.-Clement)."}]}],"note":[{"label":"a","value":"Popped out for Giménez in the 7th."},{"label":"b","value":"Singled for Lukes in the 8th."},{"label":"1","value":"Ran for Kirk in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".244","atBats":36,"obp":".337","slg":".401","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":16,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":9,"groundOuts":7,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":35,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"4.28","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.24","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":55,"strikes":91,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":8,"pitchesPerInning":"16.22","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":15,"groundOuts":18,"airOuts":24,"runs":12,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".222","atBats":99,"obp":".328","slg":".434","ops":".762","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":43,"rbi":13,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.75","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":35,"gamesStarted":0,"flyOuts":22,"groundOuts":39,"airOuts":42,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":124,"obp":".294","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":526,"era":"3.48","inningsPitched":"33.2","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":13,"whip":"1.10","battersFaced":138,"outs":101,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":526,"balls":176,"strikes":350,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.62","gamesFinished":7,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"4.54","walksPer9Inn":"1.87","hitsPer9Inn":"8.02","runsScoredPer9":"3.48","homeRunsPer9":"0.80","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":13,"gamesStarted":13,"flyOuts":29,"groundOuts":68,"airOuts":62,"runs":44,"doubles":9,"triples":0,"homeRuns":14,"strikeOuts":61,"baseOnBalls":25,"intentionalWalks":0,"hits":69,"hitByPitch":1,"atBats":257,"obp":".333","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1104,"era":"5.21","inningsPitched":"67.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.40","battersFaced":287,"outs":202,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1104,"balls":424,"strikes":680,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.34","hitsPer9Inn":"9.22","runsScoredPer9":"5.88","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":41,"groundOuts":50,"airOuts":63,"runs":52,"doubles":14,"triples":2,"homeRuns":16,"strikeOuts":101,"baseOnBalls":43,"intentionalWalks":3,"hits":63,"hitByPitch":3,"avg":".228","atBats":276,"obp":".337","slg":".467","ops":".804","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":129,"rbi":37,"leftOnBase":172,"sacBunts":0,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","popOuts":11,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":127,"errors":1,"chances":131,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681799":{"person":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","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":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":9,"groundOuts":27,"airOuts":22,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":84,"obp":".327","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":398,"era":"3.04","inningsPitched":"23.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.23","battersFaced":98,"outs":71,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":398,"balls":157,"strikes":241,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".000","pitchesPerInning":"16.82","gamesFinished":5,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"6.46","walksPer9Inn":"4.18","hitsPer9Inn":"6.85","runsScoredPer9":"3.42","homeRunsPer9":"0.76","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":5,"flyOuts":27,"groundOuts":54,"airOuts":48,"runs":19,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":159,"obp":".265","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":667,"era":"3.89","inningsPitched":"44.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.00","battersFaced":172,"outs":132,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":667,"balls":254,"strikes":413,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".833","pitchesPerInning":"15.16","gamesFinished":2,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"5.11","walksPer9Inn":"1.84","hitsPer9Inn":"7.16","runsScoredPer9":"3.89","homeRunsPer9":"1.23","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.1 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":23,"gamesStarted":0,"flyOuts":15,"groundOuts":10,"airOuts":27,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":74,"obp":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":368,"era":"4.95","inningsPitched":"20.0","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":5,"blownSaves":3,"earnedRuns":11,"whip":"1.30","battersFaced":86,"outs":60,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":368,"balls":128,"strikes":240,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".500","pitchesPerInning":"18.40","gamesFinished":5,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"10.35","walksPer9Inn":"4.95","hitsPer9Inn":"6.75","runsScoredPer9":"5.40","homeRunsPer9":"2.25","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":56,"groundOuts":75,"airOuts":95,"runs":42,"doubles":14,"triples":1,"homeRuns":17,"strikeOuts":84,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":3,"atBats":323,"obp":".272","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1347,"era":"4.26","inningsPitched":"86.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.06","battersFaced":349,"outs":260,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1347,"balls":469,"strikes":878,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".400","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.28","hitsPer9Inn":"7.27","runsScoredPer9":"4.36","homeRunsPer9":"1.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":48,"groundOuts":69,"airOuts":104,"runs":36,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":55,"baseOnBalls":38,"intentionalWalks":2,"hits":75,"hitByPitch":6,"avg":".250","atBats":300,"obp":".343","slg":".350","ops":".693","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":105,"rbi":25,"leftOnBase":164,"sacBunts":0,"sacFlies":3,"babip":".285","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":27,"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":125,"putOuts":42,"errors":4,"chances":171,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":6,"groundOuts":15,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".270","atBats":37,"obp":".325","slg":".405","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":15,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":54,"groundOuts":63,"airOuts":73,"runs":31,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":74,"baseOnBalls":52,"intentionalWalks":1,"hits":68,"hitByPitch":7,"avg":".247","atBats":275,"obp":".377","slg":".396","ops":".773","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":109,"rbi":42,"leftOnBase":143,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.38","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":561,"errors":1,"chances":639,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":24,"groundOuts":40,"airOuts":53,"runs":25,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".282","atBats":177,"obp":".362","slg":".390","ops":".752","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":69,"rbi":26,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".331","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.25","popOuts":12,"lineOuts":17},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":32,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":12,"putOuts":372,"errors":5,"chances":389,"fielding":".987","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":46,"groundOuts":49,"airOuts":79,"runs":47,"doubles":12,"triples":4,"homeRuns":16,"strikeOuts":82,"baseOnBalls":28,"intentionalWalks":1,"hits":83,"hitByPitch":8,"avg":".286","atBats":290,"obp":".363","slg":".521","ops":".884","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":151,"rbi":40,"leftOnBase":113,"sacBunts":1,"sacFlies":2,"babip":".345","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.12","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":219,"errors":4,"chances":227,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)(BS, 4)","summary":"0.2 IP, 3 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"13.50","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":33,"gamesStarted":0,"flyOuts":23,"groundOuts":26,"airOuts":31,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":129,"obp":".314","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":581,"era":"3.90","inningsPitched":"32.1","wins":1,"losses":2,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":14,"whip":"1.36","battersFaced":140,"outs":97,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":581,"balls":192,"strikes":389,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":5,"winPercentage":".333","pitchesPerInning":"17.97","gamesFinished":9,"strikeoutWalkRatio":"3.90","strikeoutsPer9Inn":"10.86","walksPer9Inn":"2.78","hitsPer9Inn":"9.46","runsScoredPer9":"4.73","homeRunsPer9":"1.67","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"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"}]},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":18,"groundOuts":25,"airOuts":30,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":23,"hitByPitch":6,"avg":".225","atBats":102,"obp":".358","slg":".363","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":37,"rbi":10,"leftOnBase":46,"sacBunts":1,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":14,"putOuts":223,"errors":1,"chances":238,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"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":62,"flyOuts":28,"groundOuts":44,"airOuts":56,"runs":35,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":67,"baseOnBalls":29,"intentionalWalks":3,"hits":61,"hitByPitch":3,"avg":".269","atBats":227,"obp":".358","slg":".445","ops":".803","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":101,"rbi":31,"leftOnBase":145,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.70","popOuts":17,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":102,"errors":0,"chances":107,"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"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":"1.500","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668970":{"person":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":3,"gamesStarted":0,"flyOuts":5,"groundOuts":0,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"obp":".444","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":80,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.18","battersFaced":18,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":34,"strikes":46,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.82","gamesFinished":1,"strikeoutWalkRatio":"0.40","strikeoutsPer9Inn":"4.91","walksPer9Inn":"12.27","hitsPer9Inn":"7.36","runsScoredPer9":"4.91","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":1,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":1,"balls":0,"strikes":1,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":1,"flyOuts":13,"groundOuts":29,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":93,"obp":".292","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":403,"era":"1.95","inningsPitched":"27.2","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.12","battersFaced":107,"outs":83,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":403,"balls":152,"strikes":251,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".833","pitchesPerInning":"14.57","gamesFinished":11,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.78","walksPer9Inn":"3.90","hitsPer9Inn":"6.18","runsScoredPer9":"2.60","homeRunsPer9":"0.98","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":10,"groundOuts":27,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":68,"obp":".295","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":298,"era":"3.15","inningsPitched":"20.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.10","battersFaced":79,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":115,"strikes":183,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":3,"winPercentage":".500","pitchesPerInning":"14.90","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.05","walksPer9Inn":"4.05","hitsPer9Inn":"5.85","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":28,"strikes":50,"strikePercentage":".640","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":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":12,"flyOuts":53,"groundOuts":88,"airOuts":84,"runs":45,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":59,"baseOnBalls":28,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":311,"obp":".336","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1318,"era":"4.99","inningsPitched":"79.1","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":347,"outs":238,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1318,"balls":481,"strikes":837,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"16.61","gamesFinished":1,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.18","hitsPer9Inn":"9.42","runsScoredPer9":"5.11","homeRunsPer9":"1.36","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":16,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":48,"groundOuts":62,"airOuts":72,"runs":43,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":66,"baseOnBalls":37,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".183","atBats":240,"obp":".292","slg":".325","ops":".617","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":78,"rbi":31,"leftOnBase":124,"sacBunts":1,"sacFlies":3,"babip":".213","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":14,"lineOuts":10},"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":189,"putOuts":92,"errors":4,"chances":285,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":28,"gamesStarted":0,"flyOuts":7,"groundOuts":23,"airOuts":21,"runs":16,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":29,"hitByPitch":4,"atBats":97,"obp":".402","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":479,"era":"5.92","inningsPitched":"24.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":16,"whip":"1.77","battersFaced":118,"outs":73,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":479,"balls":166,"strikes":313,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"19.68","gamesFinished":4,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.99","walksPer9Inn":"5.18","hitsPer9Inn":"10.73","runsScoredPer9":"5.92","homeRunsPer9":"1.11","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":2,"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":75,"flyOuts":48,"groundOuts":96,"airOuts":114,"runs":28,"doubles":16,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":32,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".235","atBats":302,"obp":".313","slg":".328","ops":".641","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":99,"rbi":35,"leftOnBase":133,"sacBunts":0,"sacFlies":4,"babip":".242","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.50","popOuts":23,"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":181,"putOuts":104,"errors":2,"chances":287,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":20,"gamesStarted":8,"flyOuts":38,"groundOuts":65,"airOuts":69,"runs":16,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":65,"baseOnBalls":19,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":242,"obp":".249","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1004,"era":"1.85","inningsPitched":"68.0","wins":4,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"0.94","battersFaced":265,"outs":204,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1004,"balls":353,"strikes":651,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".667","pitchesPerInning":"14.76","gamesFinished":2,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"8.60","walksPer9Inn":"2.51","hitsPer9Inn":"5.96","runsScoredPer9":"2.12","homeRunsPer9":"0.26","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | HR, 3 K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":16,"groundOuts":27,"airOuts":40,"runs":16,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":2,"avg":".252","atBats":119,"obp":".308","slg":".437","ops":".745","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":52,"rbi":19,"leftOnBase":63,"sacBunts":1,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":59,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[691718,663538,673548,683737,608324,664023,807713,665804,699393,621020,607067,669020,663423,573204,657097,681799],"pitchers":[607067,669020,663423,573204,657097,681799],"bench":[624424,681909,608348],"bullpen":[665871,676962,665795,668970,684007,664208,571948],"battingOrder":[691718,663538,673548,683737,608324,664023,807713,699393,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Swanson (8, Corbin)."},{"label":"HR","value":"Shaw (4, 2nd inning off Corbin, 2 on, 0 out); Crow-Armstrong (16, 6th inning off Estrada, L, 1 on, 2 out)."},{"label":"TB","value":"Bregman; Busch; Crow-Armstrong 5; Happ; Shaw 4; Suzuki; Swanson 3."},{"label":"RBI","value":"Crow-Armstrong 2 (40); Hoerner (35); Shaw 3 (19)."},{"label":"2-out RBI","value":"Crow-Armstrong 2."},{"label":"Runners left in scoring position, 2 out","value":"Busch; Suzuki 2; Ramírez; Happ; Shaw."},{"label":"GIDP","value":"Bregman; Busch."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Rolison-Swanson-Busch)."}]}],"note":[{"label":"a","value":"Grounded out for Amaya in the 9th."}]}},"officials":[{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Hoffman, J; Varland."},{"label":"HBP","value":"Okamoto (by Thornton); Bregman (by Hoffman, J)."},{"label":"ABS Challenge","value":"Amaya 4 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Strike-Overturned to Ball); Happ (Strike-Overturned to Ball); Shaw (Strike-Confirmed); Valenzuela (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Corbin 101-57; Estrada, L 32-18; Hoffman, J 22-14; Fluharty 11-5; Varland 28-17; Rea 78-50; Rolison 1-1; Thornton 13-8; Thielbar 13-8; Webb, J 27-15; Roberts 14-9."},{"label":"Groundouts-flyouts","value":"Corbin 1-2; Estrada, L 3-3; Hoffman, J 2-0; Fluharty 0-0; Varland 2-1; Rea 6-6; Rolison 1-0; Thornton 0-1; Thielbar 0-0; Webb, J 0-0; Roberts 0-2."},{"label":"Batters faced","value":"Corbin 20; Estrada, L 9; Hoffman, J 5; Fluharty 3; Varland 7; Rea 19; Rolison 1; Thornton 5; Thielbar 3; Webb, J 5; Roberts 4."},{"label":"Inherited runners-scored","value":"Estrada, L 3-0; Varland 3-1; Rolison 2-0; Webb, J 2-2."},{"label":"Umpires","value":"HP: Malachi Moore. 1B: Alfonso Márquez. 2B: Mike Estabrook. 3B: Lance Barrett. "},{"label":"Weather","value":"71 degrees, Partly Cloudy."},{"label":"Wind","value":"6 mph, In From RF."},{"label":"First pitch","value":"1:20 PM."},{"label":"T","value":"3:12."},{"label":"Att","value":"40,706."},{"label":"Venue","value":"Wrigley Field."},{"label":"June 20, 2026"}],"pitchingNotes":["Thielbar pitched to 2 batters in the 8th inning.","Fluharty pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","boxscoreName":"Rea"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":28,"strikes":50,"strikePercentage":".640","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":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":12,"flyOuts":53,"groundOuts":88,"airOuts":84,"runs":45,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":59,"baseOnBalls":28,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":311,"obp":".336","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1318,"era":"4.99","inningsPitched":"79.1","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":347,"outs":238,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1318,"balls":481,"strikes":837,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"16.61","gamesFinished":1,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.18","hitsPer9Inn":"9.42","runsScoredPer9":"5.11","homeRunsPer9":"1.36","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":16,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":69,"pitchingGameScore":69},{"player":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","boxscoreName":"Okamoto"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, HBP, 3 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":39,"groundOuts":47,"airOuts":65,"runs":38,"doubles":10,"triples":0,"homeRuns":16,"strikeOuts":99,"baseOnBalls":29,"intentionalWalks":0,"hits":62,"hitByPitch":4,"avg":".229","atBats":271,"obp":".310","slg":".443","ops":".753","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":120,"rbi":45,"leftOnBase":140,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.94","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":54,"errors":7,"chances":175,"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"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","boxscoreName":"Crow-Armstrong"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":46,"groundOuts":49,"airOuts":79,"runs":47,"doubles":12,"triples":4,"homeRuns":16,"strikeOuts":82,"baseOnBalls":28,"intentionalWalks":1,"hits":83,"hitByPitch":8,"avg":".286","atBats":290,"obp":".363","slg":".521","ops":".884","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":151,"rbi":40,"leftOnBase":113,"sacBunts":1,"sacFlies":2,"babip":".345","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.12","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":219,"errors":4,"chances":227,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61}]},"decisions":{"winner":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"loser":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"save":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}