{"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":824280,"link":"/api/v1.1/game/824280/feed/live","metaData":{"wait":10,"timeStamp":"20260516_012849","gameEvents":["double","game_finished"],"logicalEvents":["countChange","count22","newRightHandedHit","runnersOnSecondAndThird","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824280,"type":"R","doubleHeader":"N","id":"2026/05/15/tormlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824280-2026-05-15","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-15T22:45:00Z","originalDate":"2026-05-15","officialDate":"2026-05-15","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":44,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":19,"losses":25,"ties":0,"pct":".432"},"records":{},"divisionLeader":false,"wins":19,"losses":25,"winningPercentage":".432"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":45,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":20,"losses":25,"ties":0,"pct":".444"},"records":{},"divisionLeader":false,"wins":20,"losses":25,"winningPercentage":".444"},"franchiseName":"Detroit","clubName":"Tigers","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":26,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672820":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820","firstName":"Lenyn","lastName":"Sosa","primaryNumber":"50","birthDate":"2000-01-25","currentAge":26,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Lenyn","useLastName":"Sosa","middleName":"Jose","boxscoreName":"Sosa, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"LEN-een","mlbDebutDate":"2022-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lenyn Sosa","nameSlug":"lenyn-sosa-672820","firstLastName":"Lenyn Sosa","lastFirstName":"Sosa, Lenyn","lastInitName":"Sosa, L","initLastName":"L Sosa","fullFMLName":"Lenyn Jose Sosa","fullLFMName":"Sosa, Lenyn Jose","strikeZoneTop":3.153,"strikeZoneBottom":1.591},"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID676428":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428","firstName":"Brant","lastName":"Hurter","primaryNumber":"48","birthDate":"1998-09-06","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brant","useLastName":"Hurter","middleName":"Harris","boxscoreName":"Hurter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brant Hurter","nameSlug":"brant-hurter-676428","firstLastName":"Brant Hurter","lastFirstName":"Hurter, Brant","lastInitName":"Hurter, B","initLastName":"B Hurter","fullFMLName":"Brant Harris Hurter","fullLFMName":"Hurter, Brant Harris","strikeZoneTop":3.656,"strikeZoneBottom":1.677},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"18","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":28,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID572143":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143","firstName":"Burch","lastName":"Smith","primaryNumber":"65","birthDate":"1990-04-12","currentAge":36,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Burch","useLastName":"Smith","middleName":"Taylor","boxscoreName":"Smith, B","nickName":"Smitty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Burch Smith","nameSlug":"burch-smith-572143","firstLastName":"Burch Smith","lastFirstName":"Smith, Burch","lastInitName":"Smith, B","initLastName":"B Smith","fullFMLName":"Burch Taylor Smith","fullLFMName":"Smith, Burch Taylor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID670097":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097","firstName":"Zachary","lastName":"Short","primaryNumber":"40","birthDate":"1995-05-29","currentAge":31,"birthCity":"Kingston","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zack","useLastName":"Short","middleName":"Ryan","boxscoreName":"Short","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Short","nameSlug":"zack-short-670097","firstLastName":"Zack Short","lastFirstName":"Short, Zack","lastInitName":"Short, Z","initLastName":"Z Short","fullFMLName":"Zachary Ryan Short","fullLFMName":"Short, Zachary Ryan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657756":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756","firstName":"Connor","lastName":"Seabold","primaryNumber":"43","birthDate":"1996-01-24","currentAge":30,"birthCity":"Laguna Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Seabold","boxscoreName":"Seabold","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"SEE-bold","mlbDebutDate":"2021-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Seabold","nameSlug":"connor-seabold-657756","firstLastName":"Connor Seabold","lastFirstName":"Seabold, Connor","lastInitName":"Seabold, C","initLastName":"C Seabold","fullFMLName":"Connor Seabold","fullLFMName":"Seabold, Connor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID682818":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818","firstName":"Yohendrick","lastName":"Pinango","primaryNumber":"24","birthDate":"2002-05-07","currentAge":24,"birthCity":"Carora","birthCountry":"Venezuela","height":"5' 10\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Yohendrick","useLastName":"Piñango","middleName":"Alexander","boxscoreName":"Piñango","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yohendrick Piñango","nameSlug":"yohendrick-pinango-682818","firstLastName":"Yohendrick Piñango","lastFirstName":"Piñango, Yohendrick","lastInitName":"Piñango, Y","initLastName":"Y Piñango","fullFMLName":"Yohendrick Alexander Piñango","fullLFMName":"Piñango, Yohendrick Alexander","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID684320":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320","firstName":"Yariel","lastName":"Rodriguez","primaryNumber":"29","birthDate":"1997-03-10","currentAge":29,"birthCity":"Camaguey","birthCountry":"Cuba","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yariel","useLastName":"Rodríguez","middleName":"Humberto","boxscoreName":"Rodríguez, Y","gender":"M","nameMatrilineal":"Yordi","isPlayer":true,"isVerified":true,"pronunciation":"YAH-ree-el","mlbDebutDate":"2024-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yariel Rodríguez","nameSlug":"yariel-rodriguez-684320","firstLastName":"Yariel Rodríguez","lastFirstName":"Rodríguez, Yariel","lastInitName":"Rodríguez, Y","initLastName":"Y Rodríguez","fullFMLName":"Yariel Humberto Rodríguez","fullLFMName":"Rodríguez, Yariel Humberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID646241":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241","firstName":"Enmanuel","lastName":"De Jesus","primaryNumber":"37","birthDate":"1996-12-10","currentAge":29,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enmanuel","useLastName":"De Jesus","middleName":"Jose","boxscoreName":"De Jesus","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Enmanuel De Jesus","nameSlug":"enmanuel-de-jesus-646241","firstLastName":"Enmanuel De Jesus","lastFirstName":"De Jesus, Enmanuel","lastInitName":"De Jesus, E","initLastName":"E De Jesus","fullFMLName":"Enmanuel Jose De Jesus","fullLFMName":"De Jesus, Enmanuel Jose","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":29,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID669398":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398","firstName":"Gage","lastName":"Workman","primaryNumber":"99","birthDate":"1999-10-24","currentAge":26,"birthCity":"Chandler","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gage","useLastName":"Workman","middleName":"Tater","boxscoreName":"Workman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gage Workman","nameSlug":"gage-workman-669398","firstLastName":"Gage Workman","lastFirstName":"Workman, Gage","lastInitName":"Workman, G","initLastName":"G Workman","fullFMLName":"Gage Tater Workman","fullLFMName":"Workman, Gage Tater","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573009":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009","firstName":"Joseph","lastName":"Mantiply","primaryNumber":"35","birthDate":"1991-03-01","currentAge":35,"birthCity":"Danville","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Mantiply","middleName":"Newman","boxscoreName":"Mantiply","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAN-ti-ply","mlbDebutDate":"2016-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joe Mantiply","nameSlug":"joe-mantiply-573009","firstLastName":"Joe Mantiply","lastFirstName":"Mantiply, Joe","lastInitName":"Mantiply, J","initLastName":"J Mantiply","fullFMLName":"Joseph Newman Mantiply","fullLFMName":"Mantiply, Joseph Newman","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID702056":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","firstName":"Trey","lastName":"Yesavage","primaryNumber":"39","birthDate":"2003-07-28","currentAge":23,"birthCity":"Pottstown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trey","useLastName":"Yesavage","middleName":"David","boxscoreName":"Yesavage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Yesavage","nameSlug":"trey-yesavage-702056","firstLastName":"Trey Yesavage","lastFirstName":"Yesavage, Trey","lastInitName":"Yesavage, T","initLastName":"T Yesavage","fullFMLName":"Trey David Yesavage","fullLFMName":"Yesavage, Trey David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676914":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914","firstName":"Davis","lastName":"Schneider","primaryNumber":"36","birthDate":"1999-01-26","currentAge":27,"birthCity":"Berlin","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Davis","useLastName":"Schneider","boxscoreName":"Schneider","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Schneider","nameSlug":"davis-schneider-676914","firstLastName":"Davis Schneider","lastFirstName":"Schneider, Davis","lastInitName":"Schneider, D","initLastName":"D Schneider","fullFMLName":"Davis Schneider","fullLFMName":"Schneider, Davis ","strikeZoneTop":3.045,"strikeZoneBottom":1.537},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"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},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":30,"birthCity":"Gojo","birthCountry":"Japan","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kazuma","useLastName":"Okamoto","boxscoreName":"Okamoto","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kazuma Okamoto","nameSlug":"kazuma-okamoto-672960","firstLastName":"Kazuma Okamoto","lastFirstName":"Okamoto, Kazuma","lastInitName":"Okamoto, K","initLastName":"K Okamoto","fullFMLName":"Kazuma Okamoto","fullLFMName":"Okamoto, Kazuma","strikeZoneTop":3.256,"strikeZoneBottom":1.643},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"9 mph, In From RF"},"gameInfo":{"attendance":31038,"firstPitch":"2026-05-15T22:46:00.000Z","gameDurationMinutes":162},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"home":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":482141,"fullName":"Jeff Businger","link":"/api/v1/people/482141"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T22:46:24.516Z","endTime":"2026-05-15T22:48:34.448Z","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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"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":9},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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-05-15T18:44:37.902Z","endTime":"2026-05-15T22:31:11.716Z","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-05-15T22:31:11.716Z","endTime":"2026-05-15T22:44:58.364Z","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-05-15T22:44:58.364Z","endTime":"2026-05-15T22:46:26.860Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959084711318717,"aZ":-23.945229528334654,"pfxX":-9.044175230052748,"pfxZ":4.204815716151916,"pX":-0.42458595347789785,"pZ":2.386826765940027,"vX0":8.987415771201071,"vY0":-138.3711751007355,"vZ0":-3.6989215580931636,"x":133.18,"y":174.34,"x0":-2.5239604892364094,"y0":50.00602861211602,"z0":5.326331190488953,"aX":-17.718043707709718},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":14.8,"spinRate":2206,"spinDirection":248},"zone":4,"typeConfidence":0.67,"plateTime":0.39432589959837605,"extension":6.281249516387067},"index":3,"playId":"424842e0-3981-3b4a-904d-e6526413bb85","pitchNumber":1,"startTime":"2026-05-15T22:46:26.860Z","endTime":"2026-05-15T22:46:30.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02092262489917,"aZ":-25.71930200474581,"pfxX":-10.189296103024844,"pfxZ":3.2423889258430165,"pX":-0.051143885532095854,"pZ":2.4954052421536206,"vX0":10.057112133070833,"vY0":-139.7186006342606,"vZ0":-3.2634225470581693,"x":118.95,"y":171.4,"x0":-2.359087282709816,"y0":50.00679099398901,"z0":5.352996124979848,"aX":-20.317698041027327},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":16.6,"spinRate":2086,"spinDirection":242},"zone":5,"typeConfidence":0.93,"plateTime":0.3907738021447722,"extension":6.2811206705134675},"index":4,"playId":"21f5a1a0-3806-3732-a9a4-8a847d8f7a1b","pitchNumber":2,"startTime":"2026-05-15T22:46:45.777Z","endTime":"2026-05-15T22:46:53.239Z","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":97.2,"endSpeed":89.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188755262457747,"aZ":-18.738532921402705,"pfxX":-8.195376666405796,"pfxZ":6.609313255821606,"pX":1.1686601389902298,"pZ":2.6150915787551723,"vX0":12.656686798619383,"vY0":-141.00821829892283,"vZ0":-4.418203897118367,"x":72.45,"y":168.17,"x0":-2.2936042218966213,"y0":50.004261767731684,"z0":5.395505511202329,"aX":-16.664038447779713},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":12.6,"spinRate":2217,"spinDirection":237},"zone":12,"typeConfidence":0.94,"plateTime":0.38702893697524754,"extension":6.329554351891916},"index":5,"playId":"1311e73d-8319-3b1b-a87d-efd6ce8633f5","pitchNumber":3,"startTime":"2026-05-15T22:47:08.439Z","endTime":"2026-05-15T22:47:12.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420162328047358,"aZ":-28.40735680993486,"pfxX":0.727102477121214,"pfxZ":2.183433979451276,"pX":1.7595086224829908,"pZ":0.4632229091484231,"vX0":10.37504527070381,"vY0":-129.53200322754893,"vZ0":-6.70439823536085,"x":49.93,"y":226.27,"x0":-2.368394465436144,"y0":50.00271664984417,"z0":5.216076553218851,"aX":1.250523514114355},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":-3.2,"spinRate":2276,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.4205611198593142,"extension":6.428257179307923},"index":6,"playId":"1323b907-d3bc-38b4-8844-129e9d03c981","pitchNumber":4,"startTime":"2026-05-15T22:47:24.793Z","endTime":"2026-05-15T22:47:28.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61500498365949,"aZ":-15.756487954730554,"pfxX":-6.509042321642214,"pfxZ":8.086812043824734,"pX":0.4855385798116144,"pZ":3.0029872050338837,"vX0":10.142916192127903,"vY0":-140.5855123788583,"vZ0":-3.923649800512359,"x":98.49,"y":157.7,"x0":-2.2999530395495307,"y0":50.00408049973519,"z0":5.419273165372225,"aX":-13.217186253814258},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":10.1,"spinRate":2219,"spinDirection":234},"zone":3,"typeConfidence":0.97,"plateTime":0.38751700344858975,"extension":6.32210451985861},"index":7,"playId":"af8f9784-9eff-39fd-ace3-119fbe5ba928","pitchNumber":5,"startTime":"2026-05-15T22:47:44.559Z","endTime":"2026-05-15T22:47:48.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074960792480166,"aZ":-29.02972998455465,"pfxX":-7.950208431502445,"pfxZ":1.5992945169984463,"pX":0.8043986666438381,"pZ":2.3334274740586776,"vX0":11.215160234611467,"vY0":-138.32909878953018,"vZ0":-3.054934489615806,"x":86.34,"y":175.78,"x0":-2.245101961060359,"y0":50.00003882040086,"z0":5.371263473020199,"aX":-15.606631505400097},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.5,"breakHorizontal":12.4,"spinRate":1983,"spinDirection":239},"zone":14,"typeConfidence":0.95,"plateTime":0.39399679530318377,"extension":6.254261207322723},"index":8,"playId":"c37c6efe-bf8a-301e-9403-d3ed9c299154","pitchNumber":6,"startTime":"2026-05-15T22:48:05.054Z","endTime":"2026-05-15T22:48:10.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.053104843206867,"aZ":-25.484548659128773,"pfxX":-9.861195756911998,"pfxZ":3.3682471137154337,"pX":-0.5134303676457784,"pZ":2.1404347144150413,"vX0":9.193528175438777,"vY0":-139.43890709586347,"vZ0":-4.163251298556386,"x":136.57,"y":180.99,"x0":-2.5595183640519426,"y0":50.001498015454644,"z0":5.318576583257394,"aX":-19.569872284264154},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":16.2,"spinRate":2174,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.391650481344759,"extension":6.165281184295847},"hitData":{"launchSpeed":93.6,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":153.71}},"index":9,"playId":"a09b62c1-22f5-33c4-bc78-80950277d33a","pitchNumber":7,"startTime":"2026-05-15T22:48:25.228Z","endTime":"2026-05-15T22:48:34.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T22:48:34.448Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yohendrick Piñango flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T22:48:50.169Z","endTime":"2026-05-15T22:49:11.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77522507565634,"aZ":-29.533236101269424,"pfxX":1.2109889240756355,"pfxZ":1.5007545622427498,"pX":-0.17071798263451188,"pZ":1.8704917669233911,"vX0":6.080761409407531,"vY0":-130.20354122847115,"vZ0":-3.3742744196521546,"x":123.51,"y":188.28,"x0":-2.6696954091961804,"y0":50.00330267508333,"z0":5.357825938863367,"aX":2.1322244880198746},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":-3.2,"spinRate":2283,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.4166327024359915,"extension":5.868779089088087},"hitData":{"launchSpeed":97.5,"launchAngle":33.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.66,"coordY":60.46}},"index":0,"playId":"203c08a4-884d-3f59-b17c-b03cba88b603","pitchNumber":1,"startTime":"2026-05-15T22:48:59.068Z","endTime":"2026-05-15T22:49:11.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T22:49:11.369Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T22:49:12.827Z","endTime":"2026-05-15T22:50:53.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665357949906085,"aZ":-28.451008606181095,"pfxX":-9.543168605710248,"pfxZ":1.8624862199282237,"pX":-0.07334770744771144,"pZ":2.809507084284666,"vX0":10.191072620801103,"vY0":-139.4956147537163,"vZ0":-2.0430005660131325,"x":119.8,"y":162.92,"x0":-2.5122252443236204,"y0":50.00044361544639,"z0":5.403707107880032,"aX":-19.043475331272372},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.1,"breakHorizontal":15.5,"spinRate":2110,"spinDirection":242},"zone":2,"typeConfidence":0.95,"plateTime":0.3907795638480587,"extension":6.249789980059253},"index":0,"playId":"109de5d0-8b04-33fa-87de-1737c4930c57","pitchNumber":1,"startTime":"2026-05-15T22:49:35.617Z","endTime":"2026-05-15T22:49:39.338Z","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":89.0,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.219875619949356,"aZ":-29.236352235289583,"pfxX":1.6854697425594645,"pfxZ":1.6979123209146874,"pX":0.8908017818919715,"pZ":1.8099538399120167,"vX0":7.721251515715003,"vY0":-129.57834867900098,"vZ0":-3.527886698857816,"x":83.04,"y":189.91,"x0":-2.327997265799217,"y0":50.00040265027116,"z0":5.386356501666144,"aX":2.9071821705067333},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":-4.6,"spinRate":2398,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.42026639453899994,"extension":6.337437751284739},"index":1,"playId":"8424367c-f2fc-3f0b-aca9-c0a55b80822b","pitchNumber":2,"startTime":"2026-05-15T22:49:49.011Z","endTime":"2026-05-15T22:49:53.606Z","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":88.8,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837977428995043,"aZ":-27.12260581872817,"pfxX":1.1382485777986402,"pfxZ":2.9538040893396413,"pX":0.42024950237704956,"pZ":1.9340706394076792,"vX0":7.175253217216564,"vY0":-129.2255202957462,"vZ0":-3.5783792840837827,"x":100.98,"y":186.56,"x0":-2.526520453629072,"y0":50.005863559282815,"z0":5.392341143464231,"aX":1.9483327138378987},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-3.5,"spinRate":2347,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.42188591359504235,"extension":6.189662188854396},"index":2,"playId":"2aff2ad2-e876-3d24-944b-790940ad8af2","pitchNumber":3,"startTime":"2026-05-15T22:50:04.777Z","endTime":"2026-05-15T22:50:09.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751400230401273,"aZ":-29.101751048875784,"pfxX":-8.717641531662291,"pfxZ":1.559684596882903,"pX":-1.3461185615842313,"pZ":2.329235438824825,"vX0":6.542808686448112,"vY0":-139.25122739350294,"vZ0":-3.4398901810441203,"x":168.31,"y":175.89,"x0":-2.5873971563806712,"y0":50.00591046155115,"z0":5.494937845426851,"aX":-17.212373302494722},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.3,"breakHorizontal":14.5,"spinRate":2038,"spinDirection":233},"zone":13,"typeConfidence":0.92,"plateTime":0.3925583079487547,"extension":6.376989416464885},"index":3,"playId":"2a61848e-ee77-3c7a-8dc1-2a088084ecf0","pitchNumber":4,"startTime":"2026-05-15T22:50:26.422Z","endTime":"2026-05-15T22:50:30.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75453897332003,"aZ":-29.99341857988186,"pfxX":0.6436964680078203,"pfxZ":1.3193292175962243,"pX":1.2344111189097848,"pZ":1.765745330119035,"vX0":8.780885408717134,"vY0":-127.85790001641132,"vZ0":-3.312496829760975,"x":69.95,"y":191.1,"x0":-2.330340004991036,"y0":50.00388488408058,"z0":5.435879814640465,"aX":1.0621465874665166},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":-3.1,"spinRate":2175,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.428662141601599,"extension":6.329756490469626},"index":4,"playId":"e42f5e42-fc15-3ced-aac7-e8cd38623141","pitchNumber":5,"startTime":"2026-05-15T22:50:47.892Z","endTime":"2026-05-15T22:50:53.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T22:50:53.508Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:52:21.166Z","endTime":"2026-05-15T22:54:05.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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(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":93.9,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.003989736100863,"aZ":-7.21268525882526,"pfxX":-3.0906941527848213,"pfxZ":13.32033468920633,"pX":0.5613854149351424,"pZ":0.6293040481607415,"vX0":3.655629215954483,"vY0":-136.06727052828285,"vZ0":-14.613116610147518,"x":95.6,"y":221.79,"x0":-0.39831423672347527,"y0":50.002998378593404,"z0":6.570586057991232,"aX":-5.792283648950453},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.2,"breakHorizontal":4.8,"spinRate":2313,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.40260853066965563,"extension":6.208510673792549},"index":0,"playId":"f4c5434f-ba03-3069-8c37-34ce6b831701","pitchNumber":1,"startTime":"2026-05-15T22:53:21.569Z","endTime":"2026-05-15T22:53:25.342Z","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":94.5,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16122046580191,"aZ":-8.767965041274053,"pfxX":-1.4196105746030447,"pfxZ":12.205664361571325,"pX":-0.5192166785299814,"pZ":3.547929608329913,"vX0":0.2801285046689881,"vY0":-137.5182881558815,"vZ0":-7.234309014457496,"x":136.79,"y":142.99,"x0":-0.43789842650224103,"y0":50.0008631492173,"z0":6.805497754661061,"aX":-2.7217758218256223},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.8,"breakHorizontal":2.5,"spinRate":2360,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.3981092718274759,"extension":6.04333571518567},"index":1,"playId":"6899a9c3-7227-3619-867e-2ff3f430bc4a","pitchNumber":2,"startTime":"2026-05-15T22:53:38.959Z","endTime":"2026-05-15T22:53:43.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91894605266893,"aZ":-9.66738486258262,"pfxX":-1.0825154104438304,"pfxZ":11.983716253564669,"pX":0.3286031650210037,"pZ":2.9871175167141355,"vX0":1.7321607697704768,"vY0":-136.180026699067,"vZ0":-8.472003915443736,"x":104.47,"y":158.13,"x0":-0.17506921430580366,"y0":50.00093104375632,"z0":6.807116457664171,"aX":-2.0328763296186305},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":1.6,"spinRate":2289,"spinDirection":190},"zone":3,"typeConfidence":0.9,"plateTime":0.4022112511463991,"extension":6.169845691462432},"hitData":{"launchSpeed":77.8,"launchAngle":32.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.9,"coordY":84.57}},"index":2,"playId":"fabb6cce-c220-34cb-a5b3-79305b84ed56","pitchNumber":3,"startTime":"2026-05-15T22:53:54.129Z","endTime":"2026-05-15T22:54:05.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T22:54:05.014Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:54:06.874Z","endTime":"2026-05-15T22:55:44.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57239959526136,"aZ":-9.241178699928403,"pfxX":-1.9304901178894114,"pfxZ":12.043045872776323,"pX":0.8514000123821072,"pZ":3.5913296560837926,"vX0":3.393026495505506,"vY0":-137.17775590056922,"vZ0":-7.164333864892542,"x":84.55,"y":141.81,"x0":-0.1511693334626158,"y0":50.004303341256104,"z0":6.868290413448378,"aX":-3.6768921614784453},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.5,"breakHorizontal":2.8,"spinRate":2354,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.399405115725862,"extension":6.149268673799247},"index":0,"playId":"af41e5b5-f7d7-3535-b445-df363ac3f0bf","pitchNumber":1,"startTime":"2026-05-15T22:54:26.787Z","endTime":"2026-05-15T22:54:30.933Z","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":88.0,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29419561449867,"aZ":-26.673416277948906,"pfxX":-1.8450531082205566,"pfxZ":3.3309045025867876,"pX":0.6660231550618538,"pZ":2.1465118320712118,"vX0":3.0658484538662396,"vY0":-127.95172513393575,"vZ0":-6.657768783821023,"x":91.61,"y":180.82,"x0":-0.30999956359988884,"y0":50.00529813271862,"z0":6.882877214105097,"aX":-3.0489865747361558},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":2.6,"spinRate":2348,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.4286676457127965,"extension":5.96959896012279},"index":1,"playId":"c30a0e5c-6122-364a-b7c5-64cd7fcc24ab","pitchNumber":2,"startTime":"2026-05-15T22:54:40.651Z","endTime":"2026-05-15T22:54:44.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-15T22:54:54.417Z","endTime":"2026-05-15T22:55:06.962Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705980124649884,"aZ":-26.39727781695525,"pfxX":-0.5007000445378229,"pfxZ":3.5059768842351193,"pX":0.9830803150415556,"pZ":2.55324771821391,"vX0":3.536849655081697,"vY0":-127.89007860461042,"vZ0":-5.694834291299781,"x":79.53,"y":169.84,"x0":-0.35593354001025485,"y0":50.00189326216902,"z0":6.89362188151649,"aX":-0.8249823626581914},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":0.1,"spinRate":2419,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.4291663534149568,"extension":5.97656432716861},"index":3,"playId":"e8655943-ee1a-3b5a-bd6a-99a3035590f9","pitchNumber":3,"startTime":"2026-05-15T22:55:06.962Z","endTime":"2026-05-15T22:55:11.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.460867149810827,"aZ":-9.213820236681158,"pfxX":-2.2022860137299505,"pfxZ":12.118614485612516,"pX":1.6681391661842133,"pZ":3.0998767339275615,"vX0":5.436781792725555,"vY0":-136.83156620775736,"vZ0":-8.143996748475065,"x":53.41,"y":155.08,"x0":-0.05919602357822034,"y0":50.00112788985282,"z0":6.747760676114524,"aX":-4.17262895380563},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.4,"breakHorizontal":2.9,"spinRate":2350,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.4004416170414373,"extension":6.263448580548183},"index":4,"playId":"7d63ee2b-53e2-3d29-b0fd-0e069937b89c","pitchNumber":4,"startTime":"2026-05-15T22:55:21.898Z","endTime":"2026-05-15T22:55:25.775Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024575394668485,"aZ":-7.9233088270452114,"pfxX":-1.3990976846846177,"pfxZ":12.916012252458376,"pX":1.080378529636602,"pZ":0.6646341202783724,"vX0":3.5328212559445644,"vY0":-136.17434596622005,"vZ0":-14.476814558193064,"x":75.82,"y":220.83,"x0":-0.05222139792620262,"y0":50.00205687908975,"z0":6.599225032041052,"aX":-2.6271176602662103},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.5,"breakHorizontal":1.8,"spinRate":2320,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.40230916028527863,"extension":6.235156627909191},"index":5,"playId":"0f4ec25c-4d0d-3e5d-9b01-6433073b5388","pitchNumber":5,"startTime":"2026-05-15T22:55:39.725Z","endTime":"2026-05-15T22:55:44.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T22:55:44.086Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Jesús Sánchez, deflected by second baseman Ernie Clement. Dillon Dingler to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:55:46.745Z","endTime":"2026-05-15T22:56:42.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407392342454052,"aZ":-22.522867427931494,"pfxX":-7.838578342335108,"pfxZ":6.84573052101219,"pX":-0.548400135372471,"pZ":0.10736214594980176,"vX0":1.9765735971611738,"vY0":-118.21139754169867,"vZ0":-10.689056773448009,"x":137.9,"y":235.88,"x0":-0.37925580990156665,"y0":50.000929039656846,"z0":6.770300651129897,"aX":-11.04616935429835},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":10.0,"breakHorizontal":13.7,"spinRate":1433,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.4640879677499221,"extension":5.932694530106386},"index":0,"playId":"4f0eb508-1840-33d2-99ae-3db320d6b6b6","pitchNumber":1,"startTime":"2026-05-15T22:56:09.949Z","endTime":"2026-05-15T22:56:15.344Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27966507505784,"aZ":-6.502183189718847,"pfxX":-1.7576226266560449,"pfxZ":13.511132445230988,"pX":-0.2008165113886288,"pZ":2.0876475837166044,"vX0":0.8670601237276345,"vY0":-137.1955560521686,"vZ0":-11.203999585609488,"x":124.65,"y":182.41,"x0":-0.2931589745185685,"y0":50.002837996626035,"z0":6.674354694573574,"aX":-3.339635501114016},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":22.2,"breakHorizontal":3.0,"spinRate":2394,"spinDirection":193},"zone":8,"typeConfidence":0.91,"plateTime":0.3997209585820847,"extension":6.127362934342473},"hitData":{"launchSpeed":89.3,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":161.31}},"index":1,"playId":"35bee0ed-369a-33b5-b57b-36c7cf9157e3","pitchNumber":2,"startTime":"2026-05-15T22:56:29.703Z","endTime":"2026-05-15T22:56:42.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T22:56:42.166Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:57:52.614Z","endTime":"2026-05-15T22:59:28.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-15T22:57:54.853Z","endTime":"2026-05-15T22:57:54.854Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.081139263451988,"aZ":-24.129696889851534,"pfxX":-4.880274135523587,"pfxZ":5.430234451437423,"pX":0.17572233667250248,"pZ":0.8436717614609421,"vX0":2.6019843063931707,"vY0":-120.07185165469379,"vZ0":-9.18497365099142,"x":110.3,"y":216.0,"x0":-0.2798127204297525,"y0":50.00282256805056,"z0":6.816790197901407,"aX":-7.2296022048172},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.2,"breakHorizontal":8.4,"spinRate":1309,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.4536489973283224,"extension":6.042928258164118},"index":1,"playId":"d1645c4f-207b-31fc-90b7-1abd41383454","pitchNumber":1,"startTime":"2026-05-15T22:57:54.855Z","endTime":"2026-05-15T22:58:01.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":77.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17631191879673,"aZ":-28.46031150527343,"pfxX":-7.599224671052433,"pfxZ":2.537562531781158,"pX":-0.7496999703250492,"pZ":-0.46068609380343606,"vX0":1.3421699038773776,"vY0":-119.49760031307824,"vZ0":-11.145818253743984,"x":145.58,"y":251.22,"x0":-0.32592207015471536,"y0":50.00584555910215,"z0":6.767669231372108,"aX":-11.137131373806401},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":13.6,"spinRate":1291,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.45607178017839445,"extension":6.030949918779906},"index":2,"playId":"edc93159-895d-3f30-a762-592907845cc1","pitchNumber":2,"startTime":"2026-05-15T22:58:17.920Z","endTime":"2026-05-15T22:58:22.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.544530942527448,"aZ":-8.320457411111018,"pfxX":-1.2997680210449127,"pfxZ":12.392353435573202,"pX":0.2771626702328196,"pZ":2.1266927264424025,"vX0":2.123325251295448,"vY0":-137.18622347856842,"vZ0":-10.793657949453161,"x":106.44,"y":181.36,"x0":-0.33452729227379535,"y0":50.00626175786889,"z0":6.65886941406196,"aX":-2.5026994486615872},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.6,"breakHorizontal":1.9,"spinRate":2320,"spinDirection":191},"zone":9,"typeConfidence":0.91,"plateTime":0.3977730307641374,"extension":6.124496899844913},"index":3,"playId":"722802ca-2888-3ad8-84a2-3f48bc551b9a","pitchNumber":3,"startTime":"2026-05-15T22:58:41.173Z","endTime":"2026-05-15T22:58:51.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.150833378966553,"aZ":-28.175521992690022,"pfxX":-8.540560745276908,"pfxZ":2.7411304655909685,"pX":-1.2754665146649946,"pZ":1.1120834758550988,"vX0":0.6287110300356521,"vY0":-119.91930268027659,"vZ0":-7.7144959514258025,"x":165.62,"y":208.75,"x0":-0.4314921724737874,"y0":50.00181805744107,"z0":6.883696077968776,"aX":-12.439172593334137},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":15.4,"spinRate":1304,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4567309755579787,"extension":5.952870255439465},"index":4,"playId":"73eda668-5424-34cf-aab9-43aaf4128c36","pitchNumber":4,"startTime":"2026-05-15T22:59:21.490Z","endTime":"2026-05-15T22:59:28.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T22:59:28.366Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:59:30.401Z","endTime":"2026-05-15T23:01:09.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58497637033347,"aZ":-26.156697706258655,"pfxX":-7.987444422659808,"pfxZ":4.181769161230629,"pX":-0.28287850048824265,"pZ":0.9311428708947413,"vX0":2.3484883789425792,"vY0":-119.62982546327339,"vZ0":-8.57821439087517,"x":127.78,"y":213.64,"x0":-0.24362002155155812,"y0":50.00484568427643,"z0":6.9326837773446055,"aX":-11.49719100668351},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.6,"breakHorizontal":13.8,"spinRate":1276,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.4590939174630284,"extension":5.957812649883535},"index":0,"playId":"c0e5eabf-8620-3e4f-9ab1-ff1878e8719e","pitchNumber":1,"startTime":"2026-05-15T22:59:57.206Z","endTime":"2026-05-15T23:00:02.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.398624397255215,"aZ":-23.810509483782827,"pfxX":-2.60911628531526,"pfxZ":4.991492358201687,"pX":0.4025211684681985,"pZ":1.7990703407586823,"vX0":2.895080808827852,"vY0":-127.88753912607949,"vZ0":-7.99027151856275,"x":101.66,"y":190.21,"x0":-0.3988323176014061,"y0":50.00487667892807,"z0":6.797421352223491,"aX":-4.37446333283595},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":4.2,"spinRate":2302,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.42633916595965315,"extension":5.966108182365536},"index":1,"playId":"bd99054f-7bca-3513-9fdd-f9379f76d944","pitchNumber":2,"startTime":"2026-05-15T23:00:16.372Z","endTime":"2026-05-15T23:00:22.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655159880432223,"aZ":-6.27060725619411,"pfxX":-2.2119693551124526,"pfxZ":13.927969578606874,"pX":0.2655095868164172,"pZ":2.614735992686166,"vX0":1.5835861032892982,"vY0":-135.51790030605073,"vZ0":-10.046898704335158,"x":106.88,"y":168.18,"x0":-0.039084128253188605,"y0":50.00087152285039,"z0":6.808330597402906,"aX":-4.113189118640258},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":23.3,"breakHorizontal":3.7,"spinRate":2232,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.4041995261681297,"extension":6.137942960749643},"index":2,"playId":"6e6c3fcf-59dc-36df-a395-4b1f0d0f27b2","pitchNumber":3,"startTime":"2026-05-15T23:00:34.223Z","endTime":"2026-05-15T23:00:39.216Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.523356759171122,"aZ":-7.094891409794817,"pfxX":-2.1805861060250145,"pfxZ":13.243544956980976,"pX":-0.2975725125117373,"pZ":3.446977978733207,"vX0":0.5154562202813745,"vY0":-136.60274541126304,"vZ0":-8.011480743220044,"x":128.34,"y":145.71,"x0":-0.20517605587495924,"y0":50.00120466279814,"z0":6.902124675842631,"aX":-4.1289431297509305},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.6,"breakHorizontal":3.8,"spinRate":2309,"spinDirection":192},"zone":1,"typeConfidence":0.91,"plateTime":0.4006460060729675,"extension":6.112273741319758},"index":3,"playId":"69177c28-f20a-3e0c-853b-84573296fb56","pitchNumber":4,"startTime":"2026-05-15T23:01:04.202Z","endTime":"2026-05-15T23:01:09.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:01:09.204Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kazuma Okamoto doubles (5) on a sharp line drive to right fielder Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:01:59.276Z","endTime":"2026-05-15T23:03:50.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70151898860123,"aZ":-25.355326211703492,"pfxX":-9.53065091144266,"pfxZ":3.495406116639291,"pX":0.4578535873606678,"pZ":2.324363612000531,"vX0":10.817820827633362,"vY0":-138.1090010222998,"vZ0":-3.8418438545939875,"x":99.55,"y":176.02,"x0":-2.252036707856752,"y0":50.00524398744636,"z0":5.417697152916817,"aX":-18.60940392035828},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":15.2,"spinRate":2142,"spinDirection":238},"zone":6,"typeConfidence":0.91,"plateTime":0.3949855457937388,"extension":6.256401381766962},"hitData":{"launchSpeed":104.4,"launchAngle":14.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":196.1,"coordY":105.86}},"index":0,"playId":"ba2cdc9d-e396-3a14-b9b5-de8300d90e40","pitchNumber":1,"startTime":"2026-05-15T23:03:39.397Z","endTime":"2026-05-15T23:03:50.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:03:50.921Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:06:30.239Z","endTime":"2026-05-15T23:08:13.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T23:04:12.644Z","endTime":"2026-05-15T23:04:21.358Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brant Hurter replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T23:04:21.358Z","endTime":"2026-05-15T23:06:32.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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.3,"endSpeed":75.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77774119784338,"aZ":-30.384078884674917,"pfxX":-6.312783499412227,"pfxZ":1.2559113151591372,"pX":-0.11002984534707363,"pZ":3.559911789945074,"vX0":-6.430519622883951,"vY0":-118.24621959087979,"vZ0":0.7519948719299634,"x":121.19,"y":142.66,"x0":3.460862267911171,"y0":50.00025613757164,"z0":6.017531883234293,"aX":-8.969331321783994},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.8,"breakHorizontal":13.0,"spinRate":2620,"spinDirection":289},"zone":11,"typeConfidence":0.9,"plateTime":0.46256942620120833,"extension":5.7212909218352515},"index":2,"playId":"789136dc-67be-3ab3-9270-eaf1ca6a7652","pitchNumber":1,"startTime":"2026-05-15T23:06:32.476Z","endTime":"2026-05-15T23:06:38.350Z","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":0},"index":3,"startTime":"2026-05-15T23:06:49.192Z","endTime":"2026-05-15T23:07:04.971Z","isPitch":false,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"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":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90887796614344,"aZ":-31.96005842919165,"pfxX":-8.081112447339745,"pfxZ":0.15339000268120095,"pX":-0.2820960244342601,"pZ":2.5270353713990086,"vX0":-6.215085375283532,"vY0":-118.75457250067322,"vZ0":-1.1675102312795385,"x":127.75,"y":170.55,"x0":3.4198852394130186,"y0":50.005910992724495,"z0":5.934475549329991,"aX":-11.533174132487162},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":16.2,"spinRate":2745,"spinDirection":294},"zone":4,"typeConfidence":0.9,"plateTime":0.46137784807810567,"extension":5.690264513915643},"index":4,"playId":"69cf6a1d-d436-3d63-83a6-888ef4ee6794","pitchNumber":2,"startTime":"2026-05-15T23:07:04.971Z","endTime":"2026-05-15T23:07:09.002Z","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":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.946000773130322,"aZ":-29.92296033001016,"pfxX":-5.736021124115014,"pfxZ":1.5484077535997542,"pX":-2.6482697792385768,"pZ":2.6169830567088743,"vX0":-12.05736372737007,"vY0":-119.51510753269224,"vZ0":-1.450887363570482,"x":217.95,"y":168.12,"x0":3.1972776715540707,"y0":50.00384517743578,"z0":5.906933178996013,"aX":-8.33682328995319},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.8,"breakHorizontal":13.2,"spinRate":2680,"spinDirection":298},"zone":11,"typeConfidence":0.9,"plateTime":0.4574208873462413,"extension":5.75808466563036},"index":5,"playId":"159860ae-ef6f-31a0-bff2-06b1f836c115","pitchNumber":3,"startTime":"2026-05-15T23:07:25.971Z","endTime":"2026-05-15T23:07:29.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57277074549432,"aZ":-29.366480094402075,"pfxX":9.404779706001065,"pfxZ":1.5130518779656246,"pX":0.6226318557195125,"pZ":3.4974538562755377,"vX0":-10.588588518386425,"vY0":-134.2350431780485,"vZ0":-0.8954371880619544,"x":93.27,"y":144.35,"x0":3.366011540788709,"y0":50.00232490392322,"z0":5.895566905283972,"aX":17.445927608005324},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.8,"breakHorizontal":-15.2,"spinRate":2093,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.40550546880717686,"extension":5.955963462672472},"index":6,"playId":"04f19405-bf6a-3750-9c92-77d4f30a009b","pitchNumber":4,"startTime":"2026-05-15T23:07:43.153Z","endTime":"2026-05-15T23:07:47.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.73894395184838,"aZ":-34.514167095020724,"pfxX":-6.081388013241892,"pfxZ":-1.580423111301096,"pX":0.35760120562783504,"pZ":2.957973423090164,"vX0":-6.006726138048826,"vY0":-120.3451349915753,"vZ0":0.10688356203095517,"x":103.37,"y":158.91,"x0":3.6648496835113713,"y0":50.000920984150056,"z0":5.9403376287055805,"aX":-9.023687946602491},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":12.4,"spinRate":2596,"spinDirection":295},"zone":3,"typeConfidence":0.9,"plateTime":0.4530819496831624,"extension":5.764557664083532},"index":7,"playId":"4c20aebe-7850-3e1c-8736-0a7e76d6853e","pitchNumber":5,"startTime":"2026-05-15T23:08:06.634Z","endTime":"2026-05-15T23:08:13.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:08:13.741Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Kazuma Okamoto to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:08:15.239Z","endTime":"2026-05-15T23:09:37.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237768272306326,"aZ":-27.81143524395827,"pfxX":11.15155297671888,"pfxZ":2.402212319801089,"pX":-1.2844591877001594,"pZ":2.372457244970097,"vX0":-15.543326635261867,"vY0":-134.04001823634442,"vZ0":-3.784101616570234,"x":165.96,"y":174.72,"x0":3.1433568597798094,"y0":50.00512873564087,"z0":5.79054685982255,"aX":20.275388221669957},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.6,"breakHorizontal":-16.8,"spinRate":2100,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.40878371666200897,"extension":6.030451917699705},"index":0,"playId":"a0076dc4-1471-3f68-b4f7-457ddf8a7714","pitchNumber":1,"startTime":"2026-05-15T23:08:34.352Z","endTime":"2026-05-15T23:08:38.412Z","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.7,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100450770441864,"aZ":-26.871860829003356,"pfxX":8.025952997805826,"pfxZ":2.8863792099629926,"pX":-0.4142890410540584,"pZ":4.140841806885701,"vX0":-12.573799018322637,"vY0":-134.39827620228507,"vZ0":0.33073011399622243,"x":132.79,"y":126.98,"x0":3.2738967268888617,"y0":50.002363779654516,"z0":5.918951612953334,"aX":14.73950686318611},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":-12.0,"spinRate":2092,"spinDirection":127},"zone":11,"typeConfidence":0.89,"plateTime":0.40696952171029244,"extension":5.9769777472945185},"index":1,"playId":"17cebb12-dd7b-3b4b-a581-c219791bbb2b","pitchNumber":2,"startTime":"2026-05-15T23:08:53.032Z","endTime":"2026-05-15T23:08:56.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.492145628566522,"aZ":-28.3064285096086,"pfxX":11.310903351324832,"pfxZ":2.0964119290465035,"pX":0.4035332428390529,"pZ":2.6147526032246446,"vX0":-11.706149990573984,"vY0":-134.53520790513255,"vZ0":-3.0146414255095015,"x":101.62,"y":168.18,"x0":3.3286851492931544,"y0":50.00377425221255,"z0":5.74301102371518,"aX":20.86517325587842},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":-18.1,"spinRate":2143,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.4061697750708122,"extension":5.968460975642386},"index":2,"playId":"12036d34-f7bd-36b3-9ca6-bd098a07ed3f","pitchNumber":3,"startTime":"2026-05-15T23:09:11.372Z","endTime":"2026-05-15T23:09:15.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.117063512111372,"aZ":-26.038007822828,"pfxX":10.0760283600833,"pfxZ":3.248296463646783,"pX":-0.028040766378217577,"pZ":3.2083129998081232,"vX0":-12.137088746276879,"vY0":-136.1258910322981,"vZ0":-2.333118268380003,"x":118.07,"y":152.16,"x0":3.166069682431494,"y0":50.0019347474556,"z0":5.867426750724811,"aX":19.028862237734092},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-15.8,"spinRate":2151,"spinDirection":126},"zone":2,"typeConfidence":0.91,"plateTime":0.4013930175421221,"extension":6.010453884983919},"hitData":{"launchSpeed":100.7,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":154.72}},"index":3,"playId":"16f83c89-3950-3b35-9842-0daef01cf0f2","pitchNumber":4,"startTime":"2026-05-15T23:09:29.613Z","endTime":"2026-05-15T23:09:37.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:09:37.422Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ernie Clement walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:09:56.459Z","endTime":"2026-05-15T23:11:55.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931148342036796,"aZ":-22.908535978610477,"pfxX":10.91326344184943,"pfxZ":4.945649622028192,"pX":0.1999730854164066,"pZ":4.466823372687665,"vX0":-11.708788101022995,"vY0":-135.81947993489337,"vZ0":0.39600074649365147,"x":109.38,"y":118.18,"x0":3.142947151717031,"y0":50.00405649143526,"z0":5.908590822781405,"aX":20.45123289234702},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":-17.4,"spinRate":2070,"spinDirection":126},"zone":12,"typeConfidence":0.89,"plateTime":0.40282228349333016,"extension":5.977977289060225},"index":0,"playId":"2f21a04e-3fc3-301e-9aee-8e8ef8a05658","pitchNumber":1,"startTime":"2026-05-15T23:10:02.774Z","endTime":"2026-05-15T23:10:06.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85372937757653,"aZ":-33.16215353914969,"pfxX":9.012690857872734,"pfxZ":-0.5909734016889931,"pX":1.1082693682867817,"pZ":2.274290613931633,"vX0":-8.712870568020623,"vY0":-127.85106995226127,"vZ0":-2.3268390130354035,"x":74.76,"y":177.37,"x0":3.372901581776274,"y0":50.00360307851319,"z0":5.773264491802886,"aX":15.07318958880283},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.3,"breakHorizontal":-14.6,"spinRate":1762,"spinDirection":103},"zone":14,"typeConfidence":0.91,"plateTime":0.4267575918276756,"extension":6.024188217273125},"index":1,"playId":"1697264d-2e2f-36c5-9290-b55237c2bdaf","pitchNumber":2,"startTime":"2026-05-15T23:10:22.382Z","endTime":"2026-05-15T23:10:27.097Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69071644467723,"aZ":-29.976916169515917,"pfxX":-8.382921556318617,"pfxZ":1.528970961437654,"pX":-2.04300730244099,"pZ":2.478192241153679,"vX0":-10.330127425776942,"vY0":-119.80634462589893,"vZ0":-1.5048958242141204,"x":194.87,"y":171.87,"x0":3.4331344909803727,"y0":50.00358755197839,"z0":5.823459382250288,"aX":-12.039489961065351},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.6,"breakHorizontal":17.9,"spinRate":2805,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4592641798992352,"extension":5.841074108161456},"index":2,"playId":"7e7142eb-d971-3590-a597-502e6f941aa0","pitchNumber":3,"startTime":"2026-05-15T23:10:40.788Z","endTime":"2026-05-15T23:10:45.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.275211315818037,"aZ":-29.79629383690956,"pfxX":11.72938824866828,"pfxZ":1.2939869248028124,"pX":-0.9618298950482811,"pZ":2.1631038995319596,"vX0":-14.460263582174857,"vY0":-134.45136899585847,"vZ0":-3.9487666463253874,"x":153.66,"y":180.38,"x0":2.945010670618073,"y0":50.005864581209316,"z0":5.749082912336508,"aX":21.625847302771252},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.7,"breakHorizontal":-18.4,"spinRate":2106,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4063023069029308,"extension":5.998922822432251},"index":3,"playId":"52c4aee8-f791-34d1-b0e8-9309d3dfe619","pitchNumber":4,"startTime":"2026-05-15T23:11:33.030Z","endTime":"2026-05-15T23:11:39.856Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.022673734867773,"aZ":-30.97088531167556,"pfxX":-5.0070230267771825,"pfxZ":0.8308130507840872,"pX":-1.427743333187044,"pZ":2.5489161921443895,"vX0":-9.885091406435464,"vY0":-119.51730589454263,"vZ0":-1.2513126631713585,"x":171.42,"y":169.96,"x0":3.4048906052306736,"y0":50.00424640838935,"z0":5.848760933973028,"aX":-7.278415496134669},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.4,"breakHorizontal":11.4,"spinRate":2750,"spinDirection":301},"zone":11,"typeConfidence":0.9,"plateTime":0.45746464537520826,"extension":5.774906834864809},"index":4,"playId":"18c5c91b-f687-3e8b-a4cd-f8e4c2dcdb88","pitchNumber":5,"startTime":"2026-05-15T23:11:50.790Z","endTime":"2026-05-15T23:11:55.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:11:55.638Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Giménez doubles (7) on a ground ball to right fielder Zach McKinstry. Kazuma Okamoto scores. Ernie Clement scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:11:59.331Z","endTime":"2026-05-15T23:13:02.402Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":676428,"link":"/api/v1/people/676428"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":669724,"link":"/api/v1/people/669724"},"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(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.4,"endSpeed":86.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597592385300707,"aZ":-27.565806196113485,"pfxX":9.44900044170532,"pfxZ":2.4464966695055974,"pX":0.30055294397626325,"pZ":3.7578793679444664,"vX0":-11.053828289674588,"vY0":-135.66014483853115,"vZ0":-0.6058358258193791,"x":105.54,"y":137.32,"x0":3.1792157175747278,"y0":50.00331369293454,"z0":5.886978373057442,"aX":17.80774293580716},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":-15.1,"spinRate":2173,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.4020409639494331,"extension":5.980881149939344},"index":0,"playId":"4dc0950f-63d9-3614-a936-1fdc75ec9e5f","pitchNumber":1,"startTime":"2026-05-15T23:12:28.718Z","endTime":"2026-05-15T23:12:34.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.566050658972035,"aZ":-27.290916112495356,"pfxX":9.689554517064373,"pfxZ":2.597485227274614,"pX":0.9439749440484406,"pZ":3.1627822708701085,"vX0":-9.756625218441025,"vY0":-135.60682159398345,"vZ0":-1.9517951409874805,"x":81.02,"y":153.38,"x0":3.3105321604022437,"y0":50.00636698295627,"z0":5.774903067227825,"aX":18.25049807689175},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":-15.7,"spinRate":2129,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.4022026202999398,"extension":6.02697062150484},"hitData":{"launchSpeed":82.1,"launchAngle":9.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.24,"coordY":155.82}},"index":1,"playId":"f03cc29b-11dd-3a8e-92e6-43f09003bedb","pitchNumber":2,"startTime":"2026-05-15T23:12:47.744Z","endTime":"2026-05-15T23:13:02.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:13:02.402Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Valenzuela walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:13:31.082Z","endTime":"2026-05-15T23:16:22.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95684423468359,"aZ":-25.423767090392502,"pfxX":10.642921107610363,"pfxZ":3.6191251735679373,"pX":-0.04093246162302111,"pZ":3.657523741318786,"vX0":-11.980603252200039,"vY0":-135.28747888106153,"vZ0":-1.1665472199659623,"x":118.56,"y":140.03,"x0":3.0503016399042706,"y0":50.00150547885336,"z0":5.867001732334364,"aX":19.839621913821073},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":-16.9,"spinRate":2163,"spinDirection":123},"zone":11,"typeConfidence":0.91,"plateTime":0.404000823672912,"extension":6.095048910019222},"index":0,"playId":"3496c1bc-f730-37ff-b7fa-c7d152c9fb07","pitchNumber":1,"startTime":"2026-05-15T23:13:44.635Z","endTime":"2026-05-15T23:13:49.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573863196566904,"aZ":-24.55486299865024,"pfxX":10.424995718258009,"pfxZ":4.115694670377513,"pX":0.7853931952956952,"pZ":2.851705740465035,"vX0":-10.602856009646334,"vY0":-135.2202513143982,"vZ0":-3.182445839975989,"x":87.06,"y":161.78,"x0":3.4034822048569313,"y0":50.00333659958643,"z0":5.767342636621406,"aX":19.300329499366892},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":-16.6,"spinRate":2093,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.4051216514001741,"extension":5.925001392507429},"index":1,"playId":"e2e775d0-6ad8-37cc-98bb-703a9cf85298","pitchNumber":2,"startTime":"2026-05-15T23:14:03.441Z","endTime":"2026-05-15T23:14:07.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529369164837647,"aZ":-25.378019927036153,"pfxX":11.215881790660035,"pfxZ":4.061214589013931,"pX":-1.0112319559518965,"pZ":0.6393476455664335,"vX0":-14.248427694391552,"vY0":-128.26567429971692,"vZ0":-7.4449476861013775,"x":155.55,"y":221.52,"x0":3.1481471266379613,"y0":50.002705589949805,"z0":5.546905260661344,"aX":18.764860400552546},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":-17.3,"spinRate":1636,"spinDirection":118},"zone":13,"typeConfidence":0.86,"plateTime":0.4263675564448559,"extension":6.224391870399641},"index":2,"playId":"bb83974a-dd17-3d78-9a35-b98fc9af7efb","pitchNumber":3,"startTime":"2026-05-15T23:14:21.853Z","endTime":"2026-05-15T23:14:28.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.252188794446145,"aZ":-32.76636911919163,"pfxX":-4.462543822159569,"pfxZ":-0.4081254434321142,"pX":0.1591161038364771,"pZ":2.5332441793523244,"vX0":-6.44952931500258,"vY0":-119.72726968799809,"vZ0":-0.9214952446351957,"x":110.93,"y":170.38,"x0":3.468179569754311,"y0":50.00221190237396,"z0":5.8570160666728555,"aX":-6.4742724239285225},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.7,"breakHorizontal":9.6,"spinRate":2656,"spinDirection":289},"zone":5,"typeConfidence":0.9,"plateTime":0.45758997529030987,"extension":5.844673170346774},"index":3,"playId":"df9a1cf0-1127-3ba9-831c-fe82be687828","pitchNumber":4,"startTime":"2026-05-15T23:14:46.171Z","endTime":"2026-05-15T23:14:50.527Z","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":93.3,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.053909608856305,"aZ":-31.713514804240937,"pfxX":8.388421318181356,"pfxZ":0.24907238500985862,"pX":-0.6337267700994368,"pZ":2.660610673212774,"vX0":-12.813423365303926,"vY0":-135.36087770137513,"vZ0":-2.214678959343706,"x":141.16,"y":166.94,"x0":3.044331063914271,"y0":50.00575978311907,"z0":5.682437604796967,"aX":15.765416064677018},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.2,"breakHorizontal":-12.8,"spinRate":2018,"spinDirection":122},"zone":4,"typeConfidence":0.91,"plateTime":0.4026958761045534,"extension":5.978201244195662},"index":4,"playId":"034683f3-36b9-3e6f-9490-8e614d7f5535","pitchNumber":5,"startTime":"2026-05-15T23:15:12.824Z","endTime":"2026-05-15T23:15:18.113Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735232461656164,"aZ":-32.10787666955716,"pfxX":10.031995027116157,"pfxZ":0.037318501351474076,"pX":-0.2345530948863359,"pZ":1.5950836181748365,"vX0":-11.877395929720386,"vY0":-126.60169132644054,"vZ0":-3.810326313257627,"x":125.94,"y":195.71,"x0":3.213272150449992,"y0":50.00051820968665,"z0":5.688160359351066,"aX":16.290980877375574},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":-15.5,"spinRate":1513,"spinDirection":116},"zone":13,"typeConfidence":0.91,"plateTime":0.43257213635528746,"extension":6.181993943963973},"index":5,"playId":"3935e947-621e-37a3-8d03-7a267414cb7a","pitchNumber":6,"startTime":"2026-05-15T23:15:38.816Z","endTime":"2026-05-15T23:16:05.828Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433688065345727,"aZ":-29.171924304651363,"pfxX":9.857541677881173,"pfxZ":1.628308697601403,"pX":0.6786675434910864,"pZ":3.565632289862533,"vX0":-10.442067125679475,"vY0":-135.305277990174,"vZ0":-0.4104122589505252,"x":91.13,"y":142.51,"x0":3.313307737278531,"y0":50.00650412509581,"z0":5.769287130373686,"aX":18.221298828432072},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":-15.5,"spinRate":2115,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.40532290480757904,"extension":6.0433872119229655},"index":6,"playId":"5f3c8f96-95f2-310a-82bd-8af959485516","pitchNumber":7,"startTime":"2026-05-15T23:16:16.497Z","endTime":"2026-05-15T23:16:22.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:16:22.886Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:19:02.366Z","endTime":"2026-05-15T23:19:36.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T23:16:46.841Z","endTime":"2026-05-15T23:17:11.093Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ty Madden replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-15T23:17:11.093Z","endTime":"2026-05-15T23:19:04.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680744,"link":"/api/v1/people/680744"},"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(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":82.9,"endSpeed":77.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01713680448691,"aZ":-31.721811431650515,"pfxX":0.13993644162370714,"pfxZ":0.2997775722009983,"pX":-0.04165995304592147,"pZ":2.6259241591762743,"vX0":3.9544929235030026,"vY0":-120.86946550545449,"vZ0":-1.2027317242798867,"x":118.59,"y":167.88,"x0":-1.709193422558492,"y0":50.00105119853012,"z0":5.886611806767261,"aX":0.20895155427042136},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.5,"breakHorizontal":-1.1,"spinRate":2667,"spinDirection":34},"zone":5,"typeConfidence":0.89,"plateTime":0.4511849878776739,"extension":5.756312817573593},"index":2,"playId":"139e34c1-3334-3202-9967-45a6cf2b7bee","pitchNumber":1,"startTime":"2026-05-15T23:19:04.491Z","endTime":"2026-05-15T23:19:08.972Z","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.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40801893681988,"aZ":-12.756493715272788,"pfxX":-3.3497812777231593,"pfxZ":10.46026023309099,"pX":0.8766510111519421,"pZ":3.051095218967043,"vX0":7.228100765108243,"vY0":-135.587325300457,"vZ0":-5.214971635651026,"x":83.58,"y":156.4,"x0":-1.3919212648943102,"y0":50.00575325443238,"z0":5.893886979801446,"aX":-6.220477718284195},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":4.4,"spinRate":2267,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.4043931771448128,"extension":5.899447871017027},"hitData":{"launchSpeed":87.5,"launchAngle":36.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.0,"coordY":114.0}},"index":3,"playId":"cfb1aa09-945e-3c82-a2cb-4558643c2228","pitchNumber":2,"startTime":"2026-05-15T23:19:27.689Z","endTime":"2026-05-15T23:19:36.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:19:36.555Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gage Workman strikes out swinging, catcher Brandon Valenzuela to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:21:29.791Z","endTime":"2026-05-15T23:24:47.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"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_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(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":93.5,"endSpeed":85.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137804422470403,"aZ":-8.535308974158497,"pfxX":-3.0004901693702597,"pfxZ":12.606748635426115,"pX":-0.5656303507783673,"pZ":4.079297770140582,"vX0":0.4699174293499814,"vY0":-136.12887483230594,"vZ0":-6.146432812543149,"x":138.56,"y":128.64,"x0":-0.35081803095187014,"y0":50.0016796807044,"z0":6.958585436333439,"aX":-5.625659036090426},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.7,"breakHorizontal":5.3,"spinRate":2284,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.4024944341797978,"extension":6.03933764959497},"index":0,"playId":"d5771716-3e90-310f-adc0-5ea4754b3a6f","pitchNumber":1,"startTime":"2026-05-15T23:22:09.223Z","endTime":"2026-05-15T23:22:13.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.757300831599377,"aZ":-21.35247450246595,"pfxX":-7.565587621188934,"pfxZ":7.291394504643806,"pX":-1.1755541404074332,"pZ":2.6286295128040105,"vX0":0.6086186941815481,"vY0":-120.8294272689561,"vZ0":-5.919791317594987,"x":161.81,"y":167.81,"x0":-0.4469090940817718,"y0":50.00116728057262,"z0":6.977220975917177,"aX":-11.225345413889613},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":1495,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.45269321854756006,"extension":5.919539078546746},"index":1,"playId":"3d4b06ac-2d0c-331c-ba93-e268dae9bf0b","pitchNumber":2,"startTime":"2026-05-15T23:22:22.624Z","endTime":"2026-05-15T23:22:27.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722940170370588,"aZ":-20.75063443707134,"pfxX":-7.205944081781073,"pfxZ":7.821282713578937,"pX":-0.2712839657487208,"pZ":0.17581716150568874,"vX0":2.149721357208297,"vY0":-119.96824427554188,"vZ0":-11.295967032456296,"x":127.34,"y":234.03,"x0":-0.24151185800413114,"y0":50.004515568783596,"z0":6.7872567110634545,"aX":-10.528094738331493},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.8,"breakHorizontal":12.6,"spinRate":1621,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4561600070536991,"extension":6.026353698612043},"index":2,"playId":"b3e3fe6c-07e0-3378-858f-569212bf7856","pitchNumber":3,"startTime":"2026-05-15T23:22:35.335Z","endTime":"2026-05-15T23:22:38.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10123235082827,"aZ":-25.89037433952671,"pfxX":-2.7374224062543475,"pfxZ":3.7944445205819655,"pX":-0.4876036813425982,"pZ":2.613620029263282,"vX0":0.50638826717949,"vY0":-127.31687659198873,"vZ0":-5.960165511623975,"x":135.59,"y":168.21,"x0":-0.3322476689956919,"y0":50.00279407472627,"z0":7.011828901279943,"aX":-4.531091023488248},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":4.9,"spinRate":2303,"spinDirection":196},"zone":4,"typeConfidence":0.9,"plateTime":0.4288553330762368,"extension":5.691516270655184},"index":3,"playId":"4effa2cf-535a-311a-ac21-4ed5b0898651","pitchNumber":4,"startTime":"2026-05-15T23:22:52.237Z","endTime":"2026-05-15T23:23:06.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-15T23:23:10.164Z","endTime":"2026-05-15T23:24:40.534Z","isPitch":false,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07326806870444,"aZ":-26.8749590787083,"pfxX":-8.119251083680789,"pfxZ":3.5610654651277116,"pX":-0.8490075459972372,"pZ":0.5895567467367551,"vX0":1.5561747394337873,"vY0":-121.07517720846944,"vZ0":-9.31034938810195,"x":149.36,"y":222.86,"x0":-0.44399747132401357,"y0":50.00447484211199,"z0":6.827732880008034,"aX":-12.085865641415774},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.6,"breakHorizontal":14.4,"spinRate":1563,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.4519520554810641,"extension":5.9706360925573785},"index":5,"playId":"3b9d7234-38e8-3631-b506-1bdf2f56a289","pitchNumber":5,"startTime":"2026-05-15T23:24:40.534Z","endTime":"2026-05-15T23:24:47.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:24:47.892Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:24:55.308Z","endTime":"2026-05-15T23:25:24.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.354868876667883,"aZ":-10.12844646227932,"pfxX":-1.7881378567541484,"pfxZ":11.742383322692,"pX":0.5306514532196539,"pZ":2.6655003117048097,"vX0":2.462114662067073,"vY0":-135.37236585405176,"vZ0":-9.056744894284423,"x":96.77,"y":166.81,"x0":-0.15349265637386558,"y0":50.005675515934264,"z0":6.740901292927281,"aX":-3.358021578565051},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":2.8,"spinRate":2192,"spinDirection":193},"zone":6,"typeConfidence":0.89,"plateTime":0.40283990582779783,"extension":6.205203958588087},"hitData":{"launchSpeed":90.9,"launchAngle":48.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.32,"coordY":95.45}},"index":0,"playId":"fc2ab9fe-bb99-38a1-ae1c-f665c9335e26","pitchNumber":1,"startTime":"2026-05-15T23:25:11.944Z","endTime":"2026-05-15T23:25:24.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:25:24.739Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:25:25.868Z","endTime":"2026-05-15T23:27:21.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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(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.9,"endSpeed":86.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.359937800759994,"aZ":-7.360171029739846,"pfxX":-2.0486492401630105,"pfxZ":13.112100424571281,"pX":0.6608303104433836,"pZ":1.4697702666772428,"vX0":2.910502722773208,"vY0":-136.31168492202968,"vZ0":-12.85025877921753,"x":91.81,"y":199.1,"x0":-0.15177273483558534,"y0":50.00482646935955,"z0":6.739700193907843,"aX":-3.8777846116662804},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.4,"breakHorizontal":3.1,"spinRate":2288,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.40094646182892024,"extension":6.202387490000702},"index":0,"playId":"83400db7-4118-3459-bda3-e0606fdd42cc","pitchNumber":1,"startTime":"2026-05-15T23:25:45.959Z","endTime":"2026-05-15T23:25:50.443Z","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":87.7,"endSpeed":81.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279744235805705,"aZ":-25.662099672837847,"pfxX":-2.4691480041222684,"pfxZ":3.9539235103133703,"pX":0.3663861325313802,"pZ":0.5071310544314463,"vX0":2.528709943652365,"vY0":-127.35708224512669,"vZ0":-10.498288090351751,"x":103.03,"y":225.09,"x0":-0.31690185500272366,"y0":50.00609505249135,"z0":6.700381672455742,"aX":-4.07143283473989},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":4.0,"spinRate":2438,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4294754169973065,"extension":6.064533308819328},"index":1,"playId":"87d7f063-a876-3dee-b0b2-47dab5434a58","pitchNumber":2,"startTime":"2026-05-15T23:26:00.761Z","endTime":"2026-05-15T23:26:07.276Z","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":87.9,"endSpeed":82.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07980122938313,"aZ":-23.194680731903446,"pfxX":-4.87539822139605,"pfxZ":5.361465210336227,"pX":-0.7718241908792273,"pZ":-0.5733309748857929,"vX0":0.9331651083176913,"vY0":-127.50621328658923,"vZ0":-13.74804543615789,"x":146.42,"y":254.26,"x0":-0.5047795306092587,"y0":50.003227086329645,"z0":6.655789642293872,"aX":-8.162613276113136},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.3,"breakHorizontal":8.6,"spinRate":2334,"spinDirection":207},"zone":13,"typeConfidence":0.77,"plateTime":0.42683717755973616,"extension":5.999460787608336},"index":2,"playId":"2e2be785-0369-38cd-a661-1e61bac56e01","pitchNumber":3,"startTime":"2026-05-15T23:26:18.129Z","endTime":"2026-05-15T23:26:22.179Z","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":93.4,"endSpeed":86.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84205193323358,"aZ":-6.614810174283708,"pfxX":-2.442521581961211,"pfxZ":13.591804888090468,"pX":0.16578322065939843,"pZ":1.1783162293932812,"vX0":2.07282718122271,"vY0":-135.57255854240663,"vZ0":-13.327455154701106,"x":110.68,"y":206.97,"x0":-0.2876109247481302,"y0":50.00011178279121,"z0":6.594897004383003,"aX":-4.59191597202513},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.3,"breakHorizontal":4.1,"spinRate":2314,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.4024682489556586,"extension":6.324961082645429},"index":3,"playId":"55a1503c-523c-3ac4-aaf0-1f058fb9cdda","pitchNumber":4,"startTime":"2026-05-15T23:26:40.246Z","endTime":"2026-05-15T23:26:45.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37607054095323,"aZ":-7.331742833204855,"pfxX":-2.2077167016465733,"pfxZ":13.058757366386693,"pX":0.44399338797130367,"pZ":1.7059099534544815,"vX0":2.4801755940568477,"vY0":-136.41400291618726,"vZ0":-12.02102300945387,"x":100.08,"y":192.72,"x0":-0.1861229739839168,"y0":50.000565893251476,"z0":6.653726847400797,"aX":-4.199288839378026},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.6,"breakHorizontal":3.5,"spinRate":2313,"spinDirection":193},"zone":9,"typeConfidence":0.9,"plateTime":0.4000772736183791,"extension":6.2566286728443306},"index":4,"playId":"65e9febf-c94e-3958-b789-feb8334507b2","pitchNumber":5,"startTime":"2026-05-15T23:26:56.503Z","endTime":"2026-05-15T23:27:00.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-15T23:27:04.676Z","endTime":"2026-05-15T23:27:14.939Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909746950510346,"aZ":-6.925909160623255,"pfxX":-1.925707653033378,"pfxZ":13.215645721012269,"pX":0.745935812751568,"pZ":0.9422661686101017,"vX0":2.7187850666680893,"vY0":-136.80013653504608,"vZ0":-14.037954570110216,"x":88.57,"y":213.34,"x0":-0.006914743735893286,"y0":50.003253984255764,"z0":6.594680489326548,"aX":-3.6793412669000367},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.5,"breakHorizontal":3.0,"spinRate":2280,"spinDirection":189},"zone":14,"typeConfidence":0.9,"plateTime":0.39915728189124966,"extension":6.286388093465679},"index":6,"playId":"3609f989-d7e6-39d2-9a28-28efbf85ab77","pitchNumber":6,"startTime":"2026-05-15T23:27:14.939Z","endTime":"2026-05-15T23:27:21.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:27:21.341Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohendrick Piñango singles on a sharp line drive to pitcher Ty Madden.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:28:22.602Z","endTime":"2026-05-15T23:31:18.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680744,"link":"/api/v1/people/680744"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":73.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.7965494923149,"aZ":-38.98915729835708,"pfxX":0.4749160785365045,"pfxZ":-5.080011582215517,"pX":0.18878480771074374,"pZ":3.194845042798713,"vX0":4.629849710249953,"vY0":-114.37090494372701,"vZ0":2.21944906466709,"x":109.8,"y":152.52,"x0":-1.9138564247494863,"y0":50.00486954489283,"z0":6.0035455035445935,"aX":0.6366844854711824},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.5,"breakHorizontal":-1.9,"spinRate":2460,"spinDirection":30},"zone":2,"typeConfidence":0.64,"plateTime":0.4767918652325829,"extension":5.726325374978285},"index":0,"playId":"0c73064f-d6bc-3662-b7b5-8d266c0f8cf0","pitchNumber":1,"startTime":"2026-05-15T23:29:56.926Z","endTime":"2026-05-15T23:30:00.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.065707857887737,"aZ":-32.274167061584954,"pfxX":-5.95241230046615,"pfxZ":-0.06683406810507897,"pX":-0.6823293455718916,"pZ":3.310307625175181,"vX0":4.821232716917636,"vY0":-122.47741562935464,"vZ0":0.7134358553569036,"x":143.01,"y":149.4,"x0":-1.8857264483586536,"y0":50.00186322467706,"z0":5.736501013712893,"aX":-9.20746512937792},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":10.0,"spinRate":1540,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.44414971075032206,"extension":5.903432651597231},"index":1,"playId":"23aca5bd-8327-3895-906f-a41975815355","pitchNumber":2,"startTime":"2026-05-15T23:30:12.283Z","endTime":"2026-05-15T23:30:16.364Z","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":93.3,"endSpeed":85.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909233410344957,"aZ":-13.512628650708017,"pfxX":-4.4198033862475645,"pfxZ":9.9481087210922,"pX":0.5429956763995627,"pZ":3.140600272299169,"vX0":7.345446701829605,"vY0":-135.65948064341524,"vZ0":-4.570567329825459,"x":96.3,"y":153.98,"x0":-1.6176679131492937,"y0":50.00294658239881,"z0":5.779803120546459,"aX":-8.291804689174239},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2350,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.4027765879269216,"extension":5.814971408860289},"index":2,"playId":"02f2d540-7bf0-31c4-860a-39ef899dac0f","pitchNumber":3,"startTime":"2026-05-15T23:30:30.043Z","endTime":"2026-05-15T23:30:34.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97898069924953,"aZ":-29.921513389822984,"pfxX":-6.902923976402965,"pfxZ":1.4587735474264436,"pX":0.4926707286234576,"pZ":0.4726181976596857,"vX0":7.411453843555031,"vY0":-123.0240307939201,"vZ0":-6.0087860887399795,"x":98.22,"y":226.02,"x0":-1.6471884480034682,"y0":50.00586633598356,"z0":5.449950584968684,"aX":-10.695402531966879},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.6,"breakHorizontal":11.0,"spinRate":1551,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.4434178173929464,"extension":6.028956504009207},"index":3,"playId":"76bb278d-b976-30f9-82bd-417604d20e50","pitchNumber":4,"startTime":"2026-05-15T23:30:51.294Z","endTime":"2026-05-15T23:30:55.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.472148123998824,"aZ":-38.19865819296367,"pfxX":-0.02061722454341347,"pfxZ":-3.9663196708878115,"pX":-0.05898002392050107,"pZ":2.3223181716820567,"vX0":4.0563297133173135,"vY0":-121.99414819793802,"vZ0":-0.4983645299130357,"x":119.25,"y":176.08,"x0":-1.7358931522715237,"y0":50.00423600108857,"z0":5.802684109016519,"aX":-0.031114890746177796},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.1,"breakHorizontal":-0.8,"spinRate":2760,"spinDirection":47},"zone":5,"typeConfidence":0.9,"plateTime":0.4478139710575997,"extension":5.814525971725844},"hitData":{"launchSpeed":107.9,"launchAngle":3.0,"totalDistance":118.0,"trajectory":"line_drive","hardness":"hard","location":"1","coordinates":{"coordX":126.98,"coordY":184.11}},"index":4,"playId":"077727d3-dfdc-37dd-bf20-198f217d9391","pitchNumber":5,"startTime":"2026-05-15T23:31:10.691Z","endTime":"2026-05-15T23:31:18.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:31:18.695Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vladimir Guerrero Jr. pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:39:26.372Z","endTime":"2026-05-15T23:40:40.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":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":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T23:31:40.876Z","endTime":"2026-05-15T23:34:35.626Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"description":"Pitching Change: Burch Smith replaces Ty Madden.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T23:34:35.626Z","endTime":"2026-05-15T23:39:26.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572143,"link":"/api/v1/people/572143"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"92a8746f-3b97-4d7f-825d-d0adfdfecc9a","startTime":"2026-05-15T23:39:26.372Z","endTime":"2026-05-15T23:39:31.372Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.861911157458994,"aZ":-43.810928454558585,"pfxX":3.9143247635613134,"pfxZ":-8.491204509861053,"pX":-1.0053930136320826,"pZ":2.011047292321896,"vX0":2.187053668004117,"vY0":-117.13009998883794,"vZ0":0.8837675058161552,"x":155.32,"y":184.48,"x0":-2.4638147715022005,"y0":50.00200296208331,"z0":5.769161250265681,"aX":5.365425951356987},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.8,"breakHorizontal":-7.7,"spinRate":2470,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.47002987454145595,"extension":6.697998799407012},"index":3,"playId":"72337acb-33b1-3493-a7a5-9de01deaf30f","pitchNumber":1,"startTime":"2026-05-15T23:39:41.037Z","endTime":"2026-05-15T23:39:46.116Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.926367283618156,"aZ":-32.404628456130624,"pfxX":2.3414561855069143,"pfxZ":-0.1455178038443954,"pX":0.7838903926639124,"pZ":3.413676547914461,"vX0":7.39879706770026,"vY0":-124.51230978978671,"vZ0":1.495921575586149,"x":87.12,"y":146.61,"x0":-2.530017023659822,"y0":50.00438052728584,"z0":5.485893415878335,"aX":3.6759395092498393},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-6.0,"spinRate":2384,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4398467027872015,"extension":6.952486512445978},"index":4,"playId":"4daf6eb0-3fe7-3497-8b9d-0a8a91ec95d9","pitchNumber":2,"startTime":"2026-05-15T23:39:59.163Z","endTime":"2026-05-15T23:40:04.074Z","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":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573724728517405,"aZ":-16.373216440613,"pfxX":-2.0282579223943564,"pfxZ":8.548755161336564,"pX":-0.22528291048380758,"pZ":3.7630721152210262,"vX0":6.591715962308287,"vY0":-134.69630136363625,"vZ0":-1.2649926077045233,"x":125.59,"y":137.18,"x0":-2.4342166935323433,"y0":50.00641362644767,"z0":5.389466036707827,"aX":-3.7515012254260345},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":2.4,"spinRate":2159,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4056947963128166,"extension":6.914799500782745},"index":5,"playId":"4a572748-4542-32ab-95ae-cb243512a1b8","pitchNumber":3,"startTime":"2026-05-15T23:40:16.407Z","endTime":"2026-05-15T23:40:21.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.230954025506048,"aZ":-15.401972378426526,"pfxX":-3.410398508775997,"pfxZ":9.094688718637371,"pX":-0.8117096515538247,"pZ":2.640922152141238,"vX0":5.860361347190916,"vY0":-134.69797587827466,"vZ0":-4.342295897172621,"x":147.94,"y":167.48,"x0":-2.568802883059364,"y0":50.004617641966114,"z0":5.357034873359486,"aX":-6.291222643046994},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":4.9,"spinRate":2229,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40604386655938907,"extension":6.77438376178341},"hitData":{"launchSpeed":57.2,"launchAngle":48.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":149.66}},"index":6,"playId":"04abcf32-879a-36c7-93db-7b795e9b3710","pitchNumber":4,"startTime":"2026-05-15T23:40:30.993Z","endTime":"2026-05-15T23:40:40.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:40:40.308Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:41:40.003Z","endTime":"2026-05-15T23:42:49.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572143,"link":"/api/v1/people/572143"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":"fdb7aa52-59f5-3c09-9fbf-307ab7d2c763","startTime":"2026-05-15T23:41:09.111Z","endTime":"2026-05-15T23:41:13.538Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Burch Smith picks off Yohendrick Piñango at 1st on throw to first baseman Spencer Torkelson.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"fdb7aa52-59f5-3c09-9fbf-307ab7d2c763","startTime":"2026-05-15T23:41:35.468Z","endTime":"2026-05-15T23:41:42.254Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.0,"endSpeed":74.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038899261813384,"aZ":-44.99047393225835,"pfxX":4.53845703492027,"pfxZ":-9.14550950763976,"pX":-1.3618127470459505,"pZ":2.7202101596009345,"vX0":1.238332309025998,"vY0":-117.85549161332598,"vZ0":2.4991050425458177,"x":168.91,"y":165.33,"x0":-2.48390657048118,"y0":50.0001129245976,"z0":5.810669289683127,"aX":6.36304512509263},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.6,"breakHorizontal":-8.5,"spinRate":2551,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4652895861991073,"extension":6.6549218955749945},"index":2,"playId":"97b657ea-d6c0-3f14-945f-f03ad94f4719","pitchNumber":1,"startTime":"2026-05-15T23:41:42.254Z","endTime":"2026-05-15T23:41:47.037Z","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":89.8,"endSpeed":82.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286722123107534,"aZ":-26.108930186123324,"pfxX":-5.312830172356553,"pfxZ":3.4663173913987038,"pX":-1.6073719995858424,"pZ":3.3230525663601744,"vX0":4.263825878052229,"vY0":-130.88187607690696,"vZ0":-0.4316888066591113,"x":178.27,"y":149.06,"x0":-2.5601042881140885,"y0":50.00536901582022,"z0":5.4302836062118445,"aX":-9.302147051527278},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":8.8,"spinRate":2239,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4170643712369042,"extension":6.69731694217993},"index":3,"playId":"1cd920b2-0746-3a42-815b-30cf36378b8f","pitchNumber":2,"startTime":"2026-05-15T23:41:53.876Z","endTime":"2026-05-15T23:42:00.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.063072231716703,"aZ":-11.58425741626856,"pfxX":-2.5305757800081916,"pfxZ":11.02477052332824,"pX":0.7572878399516679,"pZ":1.3217831308611847,"vX0":9.103126914159178,"vY0":-135.42964142832886,"vZ0":-8.113450536526107,"x":88.13,"y":203.09,"x0":-2.3107785469906688,"y0":50.00329016332849,"z0":5.156179037610634,"aX":-4.726814418081011},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":2.8,"spinRate":2373,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4035874323148003,"extension":7.025137093540732},"index":4,"playId":"87b444ba-35a5-3e6d-9a3a-4b76948a4d8e","pitchNumber":3,"startTime":"2026-05-15T23:42:05.877Z","endTime":"2026-05-15T23:42:10.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440828076169517,"aZ":-14.786987173928475,"pfxX":-0.40823925018751916,"pfxZ":9.525981911124383,"pX":0.9229909760669274,"pZ":2.7219812392444753,"vX0":8.441297104707827,"vY0":-133.88952275501256,"vZ0":-4.444559863911322,"x":81.82,"y":165.29,"x0":-2.210382954849416,"y0":50.00326470736893,"z0":5.453152096410904,"aX":-0.7454269194393552},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-1.0,"spinRate":2288,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4082366922575926,"extension":6.641669630978797},"index":5,"playId":"7a990b51-db89-37bc-8df5-c80c4b1805e4","pitchNumber":4,"startTime":"2026-05-15T23:42:17.153Z","endTime":"2026-05-15T23:42:23.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.482773566227234,"aZ":-26.726525599393312,"pfxX":2.158382866369812,"pfxZ":3.27535745580008,"pX":0.39695911853122196,"pZ":2.0920904398933304,"vX0":6.431050237379514,"vY0":-127.05729929616749,"vZ0":-2.9626169755057417,"x":101.87,"y":182.29,"x0":-2.428868735999747,"y0":50.006260107007755,"z0":5.355645945064661,"aX":3.5956046104425683},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-5.2,"spinRate":2484,"spinDirection":165},"zone":9,"typeConfidence":2.0,"plateTime":0.4280534231414177,"extension":6.928127257485686},"index":6,"playId":"4f013b26-5820-3c24-be46-4e66431787b3","pitchNumber":5,"startTime":"2026-05-15T23:42:29.733Z","endTime":"2026-05-15T23:42:33.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973733967495445,"aZ":-43.91640270146432,"pfxX":3.061655342689443,"pfxZ":-8.035825084119004,"pX":0.5684659122450109,"pZ":0.8671053663399679,"vX0":5.384032695873659,"vY0":-120.04052936320556,"vZ0":-2.1730654836911447,"x":95.33,"y":215.37,"x0":-2.1002173354906204,"y0":50.003499053987944,"z0":5.689468672142408,"aX":4.472824437042404},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.8,"breakHorizontal":-6.8,"spinRate":2518,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45608094123993315,"extension":6.665727729630229},"index":7,"playId":"1b960ed3-8107-35dc-b739-5347c42076e4","pitchNumber":6,"startTime":"2026-05-15T23:42:43.026Z","endTime":"2026-05-15T23:42:49.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:42:49.654Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:44:09.870Z","endTime":"2026-05-15T23:45:43.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":85.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89409712875919,"aZ":-11.066998535778318,"pfxX":0.3588439238769867,"pfxZ":11.359803541000662,"pX":0.7222638797919464,"pZ":2.1168229282384017,"vX0":2.686147510310785,"vY0":-135.06709523797616,"vZ0":-10.22190641551364,"x":89.47,"y":181.63,"x0":-0.3294408950278398,"y0":50.00156359421459,"z0":6.716231908925099,"aX":0.6660996035762081},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-1.2,"spinRate":2299,"spinDirection":192},"zone":6,"typeConfidence":0.89,"plateTime":0.4046712985786991,"extension":6.174047262126346},"index":0,"playId":"22a0673f-fb96-3a2d-bb8e-b55ac880a51b","pitchNumber":1,"startTime":"2026-05-15T23:45:20.289Z","endTime":"2026-05-15T23:45:24.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36200242742629,"aZ":-28.271853526615455,"pfxX":-0.9373732912940178,"pfxZ":2.3765438169684483,"pX":0.5175180077983085,"pZ":2.52803214234376,"vX0":2.6695748555361307,"vY0":-127.00167944878739,"vZ0":-5.456701485939614,"x":97.27,"y":170.52,"x0":-0.4223834579630901,"y0":50.006078593741655,"z0":6.934499940084835,"aX":-1.542040915649834},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":1.1,"spinRate":2349,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.43016364137041396,"extension":5.915617364598438},"hitData":{"launchSpeed":83.5,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.34,"coordY":138.4}},"index":1,"playId":"8790f623-1944-376f-94c2-d31c595c9fdd","pitchNumber":2,"startTime":"2026-05-15T23:45:35.725Z","endTime":"2026-05-15T23:45:43.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:45:43.499Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:45:54.710Z","endTime":"2026-05-15T23:48:02.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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(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.3,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975561829301114,"aZ":-9.605928959491774,"pfxX":-2.7272535049113653,"pfxZ":12.07679366135184,"pX":-0.49427358927776344,"pZ":2.7549468048476644,"vX0":0.8272711534451953,"vY0":-135.66577083365232,"vZ0":-8.878619611490782,"x":135.84,"y":164.4,"x0":-0.44834289076217365,"y0":50.00388702572418,"z0":6.734790322470394,"aX":-5.096826978666675},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.3,"breakHorizontal":4.8,"spinRate":2319,"spinDirection":192},"zone":1,"typeConfidence":0.9,"plateTime":0.40334915063134336,"extension":6.194355141391513},"index":0,"playId":"eea674da-ed5e-395a-9552-b62780e83f9c","pitchNumber":1,"startTime":"2026-05-15T23:46:09.365Z","endTime":"2026-05-15T23:46:13.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.075614674598665,"aZ":-24.951687681107362,"pfxX":-7.2829388574771565,"pfxZ":4.848958123264149,"pX":0.032072095309809506,"pZ":0.5755304704121341,"vX0":2.6690449062665467,"vY0":-120.59947630377954,"vZ0":-9.708075079791932,"x":115.78,"y":223.24,"x0":-0.13607391730622875,"y0":50.002695372612706,"z0":6.81625372424895,"aX":-10.84366575152464},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.0,"breakHorizontal":12.7,"spinRate":1493,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.45230649196534944,"extension":5.983820429649623},"index":1,"playId":"2f706c6c-8906-33dd-b49d-7129471d1b74","pitchNumber":2,"startTime":"2026-05-15T23:46:24.313Z","endTime":"2026-05-15T23:46:28.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.429132529883827,"aZ":-25.87430978343137,"pfxX":-6.4549087942247425,"pfxZ":4.387325587117867,"pX":-0.17713391334701636,"pZ":0.8271358906449804,"vX0":2.5461228876717015,"vY0":-118.76538545919519,"vZ0":-8.794746727647508,"x":123.75,"y":216.45,"x0":-0.4207306827460441,"y0":50.005282623684025,"z0":6.909850008983151,"aX":-9.27965177103125},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.2,"breakHorizontal":11.2,"spinRate":1342,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.4600875807125715,"extension":6.00562526978184},"index":2,"playId":"9653f308-80c7-3a83-b75b-cb2e9da4844f","pitchNumber":3,"startTime":"2026-05-15T23:46:41.161Z","endTime":"2026-05-15T23:46:46.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80763330109313,"aZ":-26.594364901862875,"pfxX":-7.455022223608587,"pfxZ":3.9200024945381555,"pX":-0.2029079555070803,"pZ":0.013469411978806653,"vX0":2.944233582925519,"vY0":-118.61207612743212,"vZ0":-10.088739096020195,"x":124.73,"y":238.42,"x0":-0.4920917347568723,"y0":50.003241713303595,"z0":6.749060856164076,"aX":-10.616685731488998},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.9,"breakHorizontal":12.7,"spinRate":1340,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.46186544938190943,"extension":6.016488339685345},"index":3,"playId":"35f52a26-66fb-3d97-a7c7-77597e8efb56","pitchNumber":4,"startTime":"2026-05-15T23:46:57.173Z","endTime":"2026-05-15T23:47:01.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804858564726803,"aZ":-9.147020638846902,"pfxX":-4.1631032182392325,"pfxZ":11.906114562706872,"pX":-0.6357602930836038,"pZ":2.9580996749005117,"vX0":0.5111452580791183,"vY0":-137.54181653692814,"vZ0":-8.78014019948029,"x":141.23,"y":158.91,"x0":-0.281584626543442,"y0":50.00135907270514,"z0":6.794387491460587,"aX":-8.051082632133953},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.2,"breakHorizontal":7.4,"spinRate":2346,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.3967858639174202,"extension":6.099351471584998},"index":4,"playId":"12042a9f-de17-376b-b281-6741cb7b67ed","pitchNumber":5,"startTime":"2026-05-15T23:47:14.172Z","endTime":"2026-05-15T23:47:17.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33793720918624,"aZ":-11.772454011708035,"pfxX":-2.9827020974042515,"pfxZ":10.756958263566762,"pX":1.170295296669312,"pZ":4.427045987807926,"vX0":4.832214851741842,"vY0":-136.64829990459936,"vZ0":-4.557844945666124,"x":72.39,"y":119.25,"x0":-0.2311915651793359,"y0":50.00068768477425,"z0":6.921631669332641,"aX":-5.656310165498824},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":4.4,"spinRate":2244,"spinDirection":189},"zone":12,"typeConfidence":0.89,"plateTime":0.400417016379516,"extension":6.247841633123602},"index":5,"playId":"58061bce-27fa-313f-8e88-f1c130bbff68","pitchNumber":6,"startTime":"2026-05-15T23:47:34.136Z","endTime":"2026-05-15T23:47:39.142Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.860384349201695,"aZ":-25.131724925664784,"pfxX":-7.843112491400566,"pfxZ":4.755548781586771,"pX":-1.2593590402339154,"pZ":0.6150542010492058,"vX0":0.5772116490845536,"vY0":-120.51524229560088,"vZ0":-9.5541594269392,"x":165.0,"y":222.17,"x0":-0.48092227289259665,"y0":50.00549020117122,"z0":6.826092148108719,"aX":-11.620229705453221},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":14.2,"spinRate":1344,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.4532620001364567,"extension":5.949117068376443},"index":6,"playId":"38ddfbb0-c768-345e-8728-f99c2b60995e","pitchNumber":7,"startTime":"2026-05-15T23:47:56.084Z","endTime":"2026-05-15T23:48:02.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:48:02.808Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a ground ball to right fielder Jesús Sánchez. Kevin McGonigle to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:48:05.143Z","endTime":"2026-05-15T23:49:34.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13367546556683,"aZ":-24.463377200383924,"pfxX":-1.9982877578701186,"pfxZ":4.697495083934466,"pX":0.07717171055192895,"pZ":1.7935524066080155,"vX0":1.874556387967273,"vY0":-127.08445278856021,"vZ0":-7.889807483684988,"x":114.06,"y":190.35,"x0":-0.40906910676197433,"y0":50.003114429077165,"z0":6.870590009073032,"aX":-3.280866800333596},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":3.2,"spinRate":2193,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.4303764220559829,"extension":6.012962760960436},"index":0,"playId":"4e826d7c-cf41-3c0e-ae7f-c344fcb520c0","pitchNumber":1,"startTime":"2026-05-15T23:48:28.013Z","endTime":"2026-05-15T23:48:33.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.498799657893752,"aZ":-25.12072983622561,"pfxX":-6.753404055048546,"pfxZ":4.734069109156971,"pX":-0.2599247031113192,"pZ":0.6677706071567675,"vX0":2.0951015926782515,"vY0":-120.45706868293361,"vZ0":-9.581679003468015,"x":126.91,"y":220.75,"x0":-0.2568590072575551,"y0":50.00165849251017,"z0":6.871977539160659,"aX":-10.054620433840727},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.8,"breakHorizontal":11.9,"spinRate":1556,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.45242965173770466,"extension":5.912623740487249},"index":1,"playId":"5945fdd8-bcb0-3c3e-a466-e1a369adccfa","pitchNumber":2,"startTime":"2026-05-15T23:48:57.039Z","endTime":"2026-05-15T23:49:02.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":78.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.068431244371094,"aZ":-28.35381658291671,"pfxX":-4.5482209648309535,"pfxZ":2.5237644310993304,"pX":0.2545072060045396,"pZ":2.9188209865378596,"vX0":2.9934173425224193,"vY0":-120.78886843243134,"vZ0":-3.9615834593814934,"x":107.3,"y":159.97,"x0":-0.3947703998561252,"y0":50.004743733728674,"z0":7.006501950120611,"aX":-6.887780366323984},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":7.8,"spinRate":1082,"spinDirection":223},"zone":2,"typeConfidence":0.89,"plateTime":0.4492568969013644,"extension":5.916260171540307},"hitData":{"launchSpeed":93.2,"launchAngle":1.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":117.73}},"index":2,"playId":"a8d27410-6d97-3628-9039-a6efd2dd3c4d","pitchNumber":3,"startTime":"2026-05-15T23:49:23.430Z","endTime":"2026-05-15T23:49:34.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:49:34.366Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:49:45.342Z","endTime":"2026-05-15T23:51:36.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50323985035131,"aZ":-8.08602975133632,"pfxX":-1.584204319599339,"pfxZ":12.501498272420516,"pX":-0.3769975633055917,"pZ":1.9190700569864403,"vX0":0.5421913280398155,"vY0":-136.8088246667819,"vZ0":-11.578391904395327,"x":131.37,"y":186.97,"x0":-0.36997676892675985,"y0":50.00478779154391,"z0":6.723832762736769,"aX":-3.0530234266063085},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.9,"breakHorizontal":2.8,"spinRate":2358,"spinDirection":196},"zone":7,"typeConfidence":0.91,"plateTime":0.39785931598225677,"extension":6.147576883897881},"index":0,"playId":"85ed4fa4-b499-35aa-a989-21bc8503ea6b","pitchNumber":1,"startTime":"2026-05-15T23:50:11.900Z","endTime":"2026-05-15T23:50:16.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.410687717987503,"aZ":-8.700819282828464,"pfxX":-1.1108735613995107,"pfxZ":12.265960452850152,"pX":0.6738468143303677,"pZ":3.3857161511456564,"vX0":2.826752877592762,"vY0":-136.79852663373336,"vZ0":-7.712103932148994,"x":91.31,"y":147.37,"x0":-0.22407607233378393,"y0":50.00341075910772,"z0":6.821492614683248,"aX":-2.1260818516138356},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.0,"breakHorizontal":1.4,"spinRate":2320,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.3988925241242032,"extension":6.0829787667023645},"index":1,"playId":"558c4691-1052-3125-add6-6dc7e0771d3d","pitchNumber":2,"startTime":"2026-05-15T23:50:28.536Z","endTime":"2026-05-15T23:50:33.279Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.047757949433144,"aZ":-26.497678168564544,"pfxX":-4.591512514800704,"pfxZ":3.8274955434518256,"pX":-0.5195665031509006,"pZ":1.0871511521868424,"vX0":1.4350516354289495,"vY0":-120.39236840229074,"vZ0":-8.249343366095054,"x":136.8,"y":209.43,"x0":-0.523084889679862,"y0":50.004313521916636,"z0":6.867676052550663,"aX":-6.812251206139112},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.4,"breakHorizontal":8.0,"spinRate":1262,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.45312084605160097,"extension":5.775968706389473},"index":2,"playId":"2f0156e5-ded9-313f-829f-e114bd7b1ab4","pitchNumber":3,"startTime":"2026-05-15T23:50:49.385Z","endTime":"2026-05-15T23:50:54.564Z","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":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.765374285239023,"aZ":-27.464582803702825,"pfxX":-6.805292784029763,"pfxZ":3.1775090553836853,"pX":-0.44000554532165526,"pZ":-0.05543643188879023,"vX0":2.119913617080124,"vY0":-120.25441318921965,"vZ0":-10.506845656648878,"x":133.77,"y":240.28,"x0":-0.4427888349423437,"y0":50.002989641192336,"z0":6.76205383371547,"aX":-10.083447324800355},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.7,"breakHorizontal":11.9,"spinRate":1386,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4534568077089034,"extension":6.018283118237723},"index":3,"playId":"53445d0a-58bc-33a7-8d17-6f9d36a24735","pitchNumber":4,"startTime":"2026-05-15T23:51:05.684Z","endTime":"2026-05-15T23:51:10.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.096345030612778,"aZ":-8.369237839383388,"pfxX":-2.1888665507249563,"pfxZ":12.567741024247209,"pX":-0.700365171926628,"pZ":3.022399874449843,"vX0":0.21819968097861872,"vY0":-136.95665298918868,"vZ0":-8.756458504213947,"x":143.7,"y":157.18,"x0":-0.49693637205447083,"y0":50.003300254855425,"z0":6.839105561015471,"aX":-4.1454156412517404},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.0,"breakHorizontal":4.0,"spinRate":2271,"spinDirection":192},"zone":1,"typeConfidence":0.91,"plateTime":0.400388807996928,"extension":6.069861850150954},"index":4,"playId":"fe458b8d-30d4-3e7a-aeae-e6352df38fdf","pitchNumber":5,"startTime":"2026-05-15T23:51:31.252Z","endTime":"2026-05-15T23:51:36.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:51:36.273Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to second baseman Ernie Clement.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:51:40.554Z","endTime":"2026-05-15T23:54:21.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2,5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":77.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.048287164160477,"aZ":-28.46847541611712,"pfxX":-8.114077740924301,"pfxZ":2.4768085084560907,"pX":-0.4927845570923772,"pZ":1.9176122171479077,"vX0":2.326730888111348,"vY0":-120.80808203174007,"vZ0":-6.269223164847425,"x":135.78,"y":187.0,"x0":-0.407687336695693,"y0":50.002632747796824,"z0":7.013314147112681,"aX":-12.128113194994869},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":14.3,"spinRate":1489,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.45145917300195837,"extension":5.816837838312482},"index":0,"playId":"72ffb0e9-4c65-309a-976a-9e262cfaced1","pitchNumber":1,"startTime":"2026-05-15T23:52:03.415Z","endTime":"2026-05-15T23:52:08.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20727114175741,"aZ":-27.378144825848185,"pfxX":-7.597297192147916,"pfxZ":3.2850504878700586,"pX":-0.14107643377166426,"pZ":-0.8474788420929761,"vX0":2.799746699231649,"vY0":-119.63825149015463,"vZ0":-12.108599496594262,"x":122.38,"y":261.66,"x0":-0.33364309641163503,"y0":50.005839419255004,"z0":6.6973731425234435,"aX":-11.11084967793815},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.5,"breakHorizontal":13.2,"spinRate":1234,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.45630625949521697,"extension":5.955074330417068},"index":1,"playId":"20fb4abb-a8d8-349b-8a3c-dc69096c8617","pitchNumber":2,"startTime":"2026-05-15T23:52:19.442Z","endTime":"2026-05-15T23:52:27.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Trey Yesavage. Kevin McGonigle to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"20fb4abb-a8d8-349b-8a3c-dc69096c8617","startTime":"2026-05-15T23:52:47.885Z","endTime":"2026-05-15T23:52:53.561Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211563030808065,"aZ":-8.009318329325213,"pfxX":-1.5300035348578824,"pfxZ":12.510648778053104,"pX":0.3859868554346673,"pZ":3.1523688237198244,"vX0":2.447523480679387,"vY0":-138.19445974600066,"vZ0":-8.626690448326238,"x":102.29,"y":153.67,"x0":-0.3129324448928816,"y0":50.00098115337969,"z0":6.8549487444785795,"aX":-2.9549851692606555},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.0,"breakHorizontal":2.3,"spinRate":2290,"spinDirection":195},"zone":3,"typeConfidence":0.91,"plateTime":0.3965597820352875,"extension":6.081540522680771},"index":3,"playId":"fa00c4fc-f43e-3299-8090-e566f13da201","pitchNumber":3,"startTime":"2026-05-15T23:52:53.561Z","endTime":"2026-05-15T23:52:59.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374824349082395,"aZ":-25.122582710126906,"pfxX":-7.441572577168931,"pfxZ":4.665783343821346,"pX":0.3250954417813556,"pZ":-0.6228657560520666,"vX0":3.8347610170306243,"vY0":-121.49609769014965,"vZ0":-12.395000621536433,"x":104.61,"y":255.6,"x0":-0.2979425208788139,"y0":50.00276151525926,"z0":6.685395482077405,"aX":-11.246334735048512},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.0,"breakHorizontal":12.7,"spinRate":1565,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.4489527825346369,"extension":6.06929824912696},"index":4,"playId":"0f239933-a109-3077-8b0a-a6e20078e70b","pitchNumber":4,"startTime":"2026-05-15T23:53:33.172Z","endTime":"2026-05-15T23:53:40.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Trey Yesavage. Kevin McGonigle scores. Dillon Dingler to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"0f239933-a109-3077-8b0a-a6e20078e70b","startTime":"2026-05-15T23:54:10.089Z","endTime":"2026-05-15T23:54:11.316Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47858260755582,"aZ":-25.878474146004905,"pfxX":-6.456215448550816,"pfxZ":4.336869864825436,"pX":0.17672213405603038,"pZ":2.4969853928802013,"vX0":3.210025246403637,"vY0":-119.09642881109836,"vZ0":-5.243913250217601,"x":110.26,"y":171.36,"x0":-0.34185133674799556,"y0":50.00583279447538,"z0":7.036291311442484,"aX":-9.379794766853673},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.0,"breakHorizontal":11.0,"spinRate":1383,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.45794902519458747,"extension":5.872798279784837},"hitData":{"launchSpeed":79.7,"launchAngle":59.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.49,"coordY":125.82}},"index":6,"playId":"cc327f09-c1d9-3ca7-8426-be2df33e7eaa","pitchNumber":5,"startTime":"2026-05-15T23:54:11.316Z","endTime":"2026-05-15T23:54:21.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:54:21.149Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:55:51.979Z","endTime":"2026-05-15T23:59:18.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868325974624355,"aZ":-11.292692830949171,"pfxX":-3.8454191638161355,"pfxZ":11.184118843395083,"pX":-0.8857983593174386,"pZ":1.813738207237302,"vX0":5.103604248975329,"vY0":-136.25430591690423,"vZ0":-7.324160546102387,"x":150.76,"y":189.81,"x0":-2.2896216827760374,"y0":50.00545801977209,"z0":5.329475313280968,"aX":-7.181778744852846},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2500,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.40306332343747053,"extension":6.7868821445157534},"index":0,"playId":"ed15445a-1240-394c-a8bb-8a44bdded15c","pitchNumber":1,"startTime":"2026-05-15T23:56:58.557Z","endTime":"2026-05-15T23:57:03.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.750212338696254,"aZ":-13.669841144227941,"pfxX":-4.780624045940421,"pfxZ":10.17683950811836,"pX":-0.06982792742366807,"pZ":3.0546979298952737,"vX0":7.0212667385169585,"vY0":-134.62182249522849,"vZ0":-3.865326783469002,"x":119.66,"y":156.3,"x0":-2.1018835532862217,"y0":50.005412977837146,"z0":5.4900239352287725,"aX":-8.695467161727496},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":7.0,"spinRate":2435,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4083107461464701,"extension":6.813828488854286},"index":1,"playId":"0c90782f-793f-3350-9d55-3eb203824dce","pitchNumber":2,"startTime":"2026-05-15T23:57:10.369Z","endTime":"2026-05-15T23:57:14.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.611840968867902,"aZ":-41.52641345255985,"pfxX":7.294456538495457,"pfxZ":-6.5264204381494935,"pX":0.32974689583992384,"pZ":2.2628855198793203,"vX0":3.8834176346819977,"vY0":-119.8697046722548,"vZ0":0.625257015158531,"x":104.43,"y":177.68,"x0":-2.267671583078106,"y0":50.00566008267034,"z0":5.754260532320459,"aX":10.446684850659588},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.3,"breakHorizontal":-14.3,"spinRate":2578,"spinDirection":37},"zone":6,"typeConfidence":2.0,"plateTime":0.45974556869146666,"extension":6.406869243798592},"index":2,"playId":"5ed0d25c-64eb-36ba-8014-4d7bfe10db1c","pitchNumber":3,"startTime":"2026-05-15T23:57:23.335Z","endTime":"2026-05-15T23:57:28.943Z","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":85.7,"endSpeed":77.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076395815767786,"aZ":-26.827428343375114,"pfxX":-2.781257951911374,"pfxZ":3.444772590506476,"pX":-1.6104474023603417,"pZ":3.5067194081667394,"vX0":2.74684773265519,"vY0":-124.6655309450641,"vZ0":0.15129029416545814,"x":178.39,"y":144.1,"x0":-2.3720467814911324,"y0":50.00525063850873,"z0":5.6833006467792435,"aX":-4.321926497882972},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":4.3,"spinRate":1733,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4415433255249872,"extension":6.601665978114801},"index":3,"playId":"9a1458b6-4067-351d-82d0-2ba7a30d2f86","pitchNumber":4,"startTime":"2026-05-15T23:57:49.969Z","endTime":"2026-05-15T23:57:53.374Z","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":94.8,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86620613959675,"aZ":-11.636734187073975,"pfxX":-3.03743823926128,"pfxZ":10.80254811261145,"pX":-0.6731558036361929,"pZ":2.4497751757954207,"vX0":5.581306099117406,"vY0":-137.79944823468756,"vZ0":-5.535476229711779,"x":142.66,"y":172.64,"x0":-2.3407559821810318,"y0":50.00497757785712,"z0":5.2880905038749,"aX":-5.776360488467918},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":4.2,"spinRate":2437,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3992207619074879,"extension":6.686199659854908},"index":4,"playId":"b5390a59-36e8-381e-b4b0-9fca8cfb0851","pitchNumber":5,"startTime":"2026-05-15T23:58:03.795Z","endTime":"2026-05-15T23:58:10.014Z","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":93.8,"endSpeed":86.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612269909244805,"aZ":-15.671456086485183,"pfxX":-2.830282061510223,"pfxZ":8.625078104888418,"pX":-0.8714198718947417,"pZ":3.257557680654207,"vX0":4.644672583765839,"vY0":-136.6033112617709,"vZ0":-2.790715157516813,"x":150.22,"y":150.83,"x0":-2.2164779844851132,"y0":50.00203843526544,"z0":5.353568953735111,"aX":-5.415230568791846},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2196,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3990803727087906,"extension":6.944678207568656},"index":5,"playId":"fb837ec0-1b31-3618-b8c0-bea439f4d873","pitchNumber":6,"startTime":"2026-05-15T23:58:36.756Z","endTime":"2026-05-15T23:58:41.234Z","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":84.7,"endSpeed":78.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.601644979538037,"aZ":-33.668896288279676,"pfxX":-6.852978008278922,"pfxZ":-0.9523035218623335,"pX":-1.74451879710549,"pZ":2.871093592585366,"vX0":3.766396618874991,"vY0":-123.40172096965647,"vZ0":0.2318902632557731,"x":183.5,"y":161.26,"x0":-2.390059148899291,"y0":50.005878467907785,"z0":5.582783038823069,"aX":-10.706831415161965},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":11.6,"spinRate":1683,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4416923951822844,"extension":6.763184207342061},"index":6,"playId":"62d4d3df-3407-31d6-979e-fbf087acb4bb","pitchNumber":7,"startTime":"2026-05-15T23:58:57.690Z","endTime":"2026-05-15T23:59:01.824Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77169625676859,"aZ":-27.074895376523465,"pfxX":2.524015377534858,"pfxZ":3.1768935340323026,"pX":-1.1033227811086808,"pZ":3.1776555667856483,"vX0":2.7423150380074914,"vY0":-125.71041742591544,"vZ0":0.07973840825945322,"x":159.06,"y":152.98,"x0":-2.535051154269447,"y0":50.00336722989925,"z0":5.337998557779997,"aX":4.051209837330467},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-5.2,"spinRate":2293,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.43521102908179543,"extension":6.734880261378183},"hitData":{"launchSpeed":75.2,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.9,"coordY":150.16}},"index":7,"playId":"d73b8488-1f4e-318e-885d-f011f73cf198","pitchNumber":8,"startTime":"2026-05-15T23:59:10.390Z","endTime":"2026-05-15T23:59:18.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:59:18.298Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to shortstop Kevin McGonigle.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:59:34.145Z","endTime":"2026-05-16T00:00:55.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937404715661152,"aZ":-24.87856503442618,"pfxX":0.29962376256768053,"pfxZ":4.206461139739794,"pX":-2.1537900444632805,"pZ":3.5106898945815086,"vX0":1.224320328509492,"vY0":-130.72195985910108,"vZ0":0.35015201345962244,"x":199.1,"y":143.99,"x0":-2.6666916223877024,"y0":50.00382433202787,"z0":5.239099618935685,"aX":0.5196537791619839},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":-0.8,"spinRate":2283,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.41862731525787655,"extension":6.663546023846688},"index":0,"playId":"5a02300d-dded-3fe7-b496-075402c15f2f","pitchNumber":1,"startTime":"2026-05-15T23:59:44.980Z","endTime":"2026-05-15T23:59:48.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57275613796658,"aZ":-12.514533982011109,"pfxX":-4.079597628390791,"pfxZ":10.36726015336172,"pX":0.09065169379222235,"pZ":2.5074165940348343,"vX0":7.470899129225066,"vY0":-136.48803238895815,"vZ0":-5.5677252374219455,"x":113.54,"y":171.08,"x0":-2.1455866222564515,"y0":50.005469195990266,"z0":5.42749565763011,"aX":-7.738916046156788},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2208,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4005016163741062,"extension":6.837003826561952},"index":1,"playId":"de96c4f6-2441-351a-bd53-e7ebc17d10f0","pitchNumber":2,"startTime":"2026-05-15T23:59:56.996Z","endTime":"2026-05-16T00:00:00.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959648095739745,"aZ":-16.428515758654118,"pfxX":-4.653167891264584,"pfxZ":8.065795628289134,"pX":0.8684071832503716,"pZ":1.3437194263377121,"vX0":10.041135942851826,"vY0":-137.93993070471194,"vZ0":-7.328296910709747,"x":83.9,"y":202.5,"x0":-2.1934060401177837,"y0":50.004575916864475,"z0":5.116550686078426,"aX":-9.086245664340547},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":6.6,"spinRate":2310,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3951394451042569,"extension":6.893124679245205},"index":2,"playId":"72a1e4a1-f74b-3584-ad6e-85e7f2c46383","pitchNumber":3,"startTime":"2026-05-16T00:00:14.670Z","endTime":"2026-05-16T00:00:18.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55365630456295,"aZ":-27.97762687453422,"pfxX":2.454522599523686,"pfxZ":2.423331755425913,"pX":-0.04991528720990359,"pZ":1.845349434429529,"vX0":5.293816672992853,"vY0":-129.79873481732284,"vZ0":-3.2236582165619856,"x":118.9,"y":188.96,"x0":-2.4233023679992485,"y0":50.00109098641969,"z0":5.201461009889818,"aX":4.246609383946543},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.5,"spinRate":2389,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.4197138803189282,"extension":6.85586024910376},"index":3,"playId":"340d79ce-bad8-30d2-9cf3-8a3a06736738","pitchNumber":4,"startTime":"2026-05-16T00:00:29.360Z","endTime":"2026-05-16T00:00:34.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348601210300096,"aZ":-14.620987155290313,"pfxX":-3.274919991033376,"pfxZ":9.171951322257813,"pX":0.4438333344078748,"pZ":2.1674120383328437,"vX0":8.082118506287859,"vY0":-137.22377563896745,"vZ0":-5.676669754041468,"x":100.08,"y":180.26,"x0":-2.109428204081301,"y0":50.00285950333424,"z0":5.252876299266752,"aX":-6.268059359873713},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":2425,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.39859176410169184,"extension":6.931727807863648},"hitData":{"launchSpeed":99.2,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":157.26}},"index":4,"playId":"f45592ac-7a86-3d5b-8067-9436e8397ccc","pitchNumber":5,"startTime":"2026-05-16T00:00:45.580Z","endTime":"2026-05-16T00:00:55.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:00:55.573Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ernie Clement grounds into a double play, shortstop Kevin McGonigle to second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Jesús Sánchez out at 2nd. Ernie Clement out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-16T00:01:26.662Z","endTime":"2026-05-16T00:02:18.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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.7,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68987060900284,"aZ":-14.618111550248436,"pfxX":-0.9580507949691426,"pfxZ":9.37592768613519,"pX":0.31812787948662924,"pZ":3.0817518827163966,"vX0":7.65822454027179,"vY0":-136.17440050554038,"vZ0":-3.57015253692068,"x":104.87,"y":155.57,"x0":-2.409700362985273,"y0":50.00660774347156,"z0":5.425200044560888,"aX":-1.7963029619723798},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":0.1,"spinRate":2388,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4026615499815045,"extension":6.671072560528747},"index":0,"playId":"bb1eba03-2250-35b4-98c6-86b701898d99","pitchNumber":1,"startTime":"2026-05-16T00:01:26.662Z","endTime":"2026-05-16T00:01:30.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696777761466493,"aZ":-42.94768992553475,"pfxX":3.836661196620706,"pfxZ":-7.438926305344992,"pX":-0.07097181941467451,"pZ":2.9330837228086293,"vX0":4.034553297730855,"vY0":-119.97117797105344,"vZ0":2.4906623839206476,"x":119.71,"y":159.59,"x0":-2.277327221335196,"y0":50.00490965812856,"z0":5.7283415756276295,"aX":5.553944850453399},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.5,"breakHorizontal":-7.9,"spinRate":2383,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.45776274592228017,"extension":6.658348605085059},"index":1,"playId":"00027932-5d8a-34fb-a04a-61296007d39f","pitchNumber":2,"startTime":"2026-05-16T00:01:46.739Z","endTime":"2026-05-16T00:01:50.973Z","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":84.1,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598714805255376,"aZ":-44.508797824597416,"pfxX":4.022431045597692,"pfxZ":-8.132579214111969,"pX":-0.20250031797801601,"pZ":2.5664605508332032,"vX0":3.8298879213994352,"vY0":-122.44108637164913,"vZ0":1.6339668837231398,"x":124.72,"y":169.49,"x0":-2.3108099448493182,"y0":50.00559089263738,"z0":5.70433204193867,"aX":6.0972926152841875},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.0,"breakHorizontal":-8.2,"spinRate":2534,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4476512284267886,"extension":6.6485224515351025},"hitData":{"launchSpeed":97.9,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":159.79}},"index":2,"playId":"bebae9eb-b57d-3b9e-b907-23b7fc4a982c","pitchNumber":3,"startTime":"2026-05-16T00:02:10.113Z","endTime":"2026-05-16T00:02:18.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:02:18.093Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to third baseman Kazuma Okamoto in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-16T00:04:03.993Z","endTime":"2026-05-16T00:06:21.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.863856437481708,"aZ":-6.514884408310348,"pfxX":-2.598709133989347,"pfxZ":13.979210080147299,"pX":0.7640573197137162,"pZ":0.8162895380370102,"vX0":3.711161098374079,"vY0":-134.7567275968694,"vZ0":-13.979338845348927,"x":87.88,"y":216.74,"x0":-0.2946644963873915,"y0":50.0022663068729,"z0":6.5369230308479125,"aX":-4.7697241732454545},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":22.4,"breakHorizontal":3.8,"spinRate":2261,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.4067885410408807,"extension":6.343068219753898},"index":0,"playId":"1c8b6fcf-483e-31d8-bc64-fb03390f9e09","pitchNumber":1,"startTime":"2026-05-16T00:04:53.692Z","endTime":"2026-05-16T00:04:57.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642184646380617,"aZ":-6.451140739030747,"pfxX":-2.411584434798834,"pfxZ":13.654654158718952,"pX":0.31413653329871805,"pZ":2.439316210253207,"vX0":2.113638508579697,"vY0":-136.74443982188635,"vZ0":-10.251155765565116,"x":105.03,"y":172.92,"x0":-0.15751413060144193,"y0":50.00324573347569,"z0":6.689700245684907,"aX":-4.543130897155592},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.7,"breakHorizontal":3.8,"spinRate":2349,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.40136028212642527,"extension":6.22204911698357},"index":1,"playId":"933fb4c3-08dd-3f47-a2d5-1cb5f6b4f44a","pitchNumber":2,"startTime":"2026-05-16T00:05:09.351Z","endTime":"2026-05-16T00:05:13.604Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-16T00:05:18.889Z","endTime":"2026-05-16T00:05:28.373Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61732758522368,"aZ":-6.658896147899294,"pfxX":-3.728654904994556,"pfxZ":13.422147391427178,"pX":0.8102423905653312,"pZ":2.667162254412156,"vX0":3.832847653666022,"vY0":-137.08343361115072,"vZ0":-9.681903772415103,"x":86.12,"y":166.77,"x0":-0.12237347997178177,"y0":50.00663356275772,"z0":6.7017977589586035,"aX":-7.09029386738982},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.4,"breakHorizontal":5.9,"spinRate":2293,"spinDirection":193},"zone":6,"typeConfidence":0.91,"plateTime":0.3997240626449394,"extension":6.236095808200645},"index":3,"playId":"1fa86c03-40f0-3ea0-8294-cda36868bca5","pitchNumber":3,"startTime":"2026-05-16T00:05:28.373Z","endTime":"2026-05-16T00:05:34.005Z","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":94.4,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267146807446768,"aZ":-8.474161890132544,"pfxX":-1.439800760013786,"pfxZ":12.405307534019252,"pX":-0.15298699869589943,"pZ":3.2625211758405377,"vX0":0.6278374596341869,"vY0":-137.3006649306898,"vZ0":-8.023080378749706,"x":122.83,"y":150.69,"x0":-0.19751804277442872,"y0":50.00016751110081,"z0":6.798348965780465,"aX":-2.74965736228499},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.0,"breakHorizontal":2.5,"spinRate":2292,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.39885557698704277,"extension":6.150016096806022},"index":4,"playId":"2cc9fa6b-6046-322a-9000-f028a0e3978b","pitchNumber":4,"startTime":"2026-05-16T00:05:42.829Z","endTime":"2026-05-16T00:05:48.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.4,"endSpeed":76.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24109676863877,"aZ":-23.276560107135495,"pfxX":-8.965146797171357,"pfxZ":6.081788372395556,"pX":0.4627879768110796,"pZ":2.5171081713475103,"vX0":4.5123943140270955,"vY0":-119.94344965827982,"vZ0":-5.7358175711498625,"x":99.36,"y":170.82,"x0":-0.27369242246772707,"y0":50.005949144022196,"z0":7.003322560957027,"aX":-13.122408636962964},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":1601,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.45588817822081396,"extension":6.063831662434751},"hitData":{"launchSpeed":69.5,"launchAngle":71.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.49,"coordY":181.49}},"index":5,"playId":"b20d5c9e-56a6-37d0-a557-25592205c2a5","pitchNumber":5,"startTime":"2026-05-16T00:06:12.854Z","endTime":"2026-05-16T00:06:21.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:06:21.630Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gage Workman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-16T00:06:29.984Z","endTime":"2026-05-16T00:07:28.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062036898940992,"aZ":-25.065650432973175,"pfxX":-4.216888561548283,"pfxZ":4.198630789457557,"pX":0.36047231971030436,"pZ":2.501534905557459,"vX0":3.335572981176256,"vY0":-128.43168493489935,"vZ0":-6.2325635113287445,"x":103.26,"y":171.24,"x0":-0.3982413885897989,"y0":50.005405700305886,"z0":6.872180193466194,"aX":-7.145681527613475},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":7.1,"spinRate":2262,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.4241776494082363,"extension":5.951829168334434},"index":0,"playId":"ed5c2e93-0ac9-37de-8528-ab098012a8bd","pitchNumber":1,"startTime":"2026-05-16T00:06:46.741Z","endTime":"2026-05-16T00:06:50.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.381342320768184,"aZ":-8.861382283423177,"pfxX":-2.940011236552001,"pfxZ":12.338963400021266,"pX":0.49716313540364665,"pZ":2.2230988579557636,"vX0":2.751902628067837,"vY0":-136.64733877193004,"vZ0":-10.315753659179137,"x":98.05,"y":178.76,"x0":-0.14146231457621053,"y0":50.00018985658701,"z0":6.6577055318251706,"aX":-5.553756717077789},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.3,"breakHorizontal":4.7,"spinRate":2367,"spinDirection":194},"zone":9,"typeConfidence":0.9,"plateTime":0.4009751704846294,"extension":6.319305488929424},"index":1,"playId":"b60686c4-f4c9-3e65-b68b-2133faf9d9b3","pitchNumber":2,"startTime":"2026-05-16T00:07:04.225Z","endTime":"2026-05-16T00:07:08.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-16T00:07:13.122Z","endTime":"2026-05-16T00:07:22.785Z","isPitch":false,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36888650042659,"aZ":-7.071190930566468,"pfxX":-3.0481291933989776,"pfxZ":13.39102494345633,"pX":-0.25248182593177293,"pZ":4.424816180174456,"vX0":1.3576585738688114,"vY0":-136.82817185551434,"vZ0":-5.155323252884555,"x":126.62,"y":119.31,"x0":-0.3621678688736715,"y0":50.006411829503364,"z0":6.831694771481898,"aX":-5.7155066901300025},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":23.2,"breakHorizontal":5.2,"spinRate":2416,"spinDirection":193},"zone":11,"typeConfidence":0.91,"plateTime":0.4020438042496477,"extension":6.166925041824278},"index":3,"playId":"712e3d83-401b-30f0-9619-41f4408c29ed","pitchNumber":3,"startTime":"2026-05-16T00:07:22.785Z","endTime":"2026-05-16T00:07:28.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:07:28.818Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-16T00:07:28.441Z","endTime":"2026-05-16T00:08:12.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46137423963532,"aZ":-9.450808648792306,"pfxX":-2.147436178506623,"pfxZ":12.358736572052077,"pX":0.6218511899448053,"pZ":1.8325803134708967,"vX0":3.1427349255553856,"vY0":-134.77696172452653,"vZ0":-11.154136350002798,"x":93.3,"y":189.3,"x0":-0.28064677247892156,"y0":50.00289918973493,"z0":6.693715360274831,"aX":-3.9485035051748936},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.2,"breakHorizontal":3.2,"spinRate":2316,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.4064954318712539,"extension":6.237849419088435},"index":0,"playId":"e94ff06b-fcd8-38ed-9833-34b69d9f471d","pitchNumber":1,"startTime":"2026-05-16T00:07:50.553Z","endTime":"2026-05-16T00:07:54.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799530871049797,"aZ":-23.656554274015864,"pfxX":-1.7996159724849157,"pfxZ":5.032730387740859,"pX":0.21844449974651847,"pZ":2.4380977899746488,"vX0":2.2998062565744952,"vY0":-128.73555087906584,"vZ0":-6.466343180506637,"x":108.67,"y":172.95,"x0":-0.4494731744536471,"y0":50.00110992989037,"z0":6.7939396959306055,"aX":-3.0438500804381112},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":2.8,"spinRate":2386,"spinDirection":208},"zone":5,"typeConfidence":0.89,"plateTime":0.4242245532438904,"extension":5.895300165417215},"hitData":{"launchSpeed":91.8,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":165.36}},"index":1,"playId":"916b6d04-59a6-3c9e-b630-a7abf90c399a","pitchNumber":2,"startTime":"2026-05-16T00:08:04.471Z","endTime":"2026-05-16T00:08:12.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:08:12.103Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:11:03.242Z","endTime":"2026-05-16T00:12:00.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Anderson replaces Burch Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T00:09:43.195Z","endTime":"2026-05-16T00:11:05.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"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(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.3,"endSpeed":72.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41984197127032,"aZ":-44.93097909592603,"pfxX":7.468316952543156,"pfxZ":-9.603896062658357,"pX":-0.2349261934379761,"pZ":1.9939221963916505,"vX0":1.8114449977844105,"vY0":-115.35881313740283,"vZ0":1.3502679703053702,"x":125.95,"y":184.94,"x0":-2.003271524179698,"y0":50.0049010277488,"z0":5.782669775823456,"aX":9.917102771458028},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.6,"breakHorizontal":-14.0,"spinRate":2667,"spinDirection":33},"zone":8,"typeConfidence":0.91,"plateTime":0.4775128341246493,"extension":6.385171835597547},"index":1,"playId":"a59711a8-536e-3d2f-99f7-574b33ba6eae","pitchNumber":1,"startTime":"2026-05-16T00:11:05.459Z","endTime":"2026-05-16T00:11:13.424Z","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":90.0,"endSpeed":82.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36251112890848,"aZ":-34.890136653229554,"pfxX":-5.668301264282356,"pfxZ":-1.5705872420129188,"pX":-0.42895861993338286,"pZ":1.9956939350370708,"vX0":5.715121333550243,"vY0":-130.9369835752354,"vZ0":-2.59441899325505,"x":133.35,"y":184.9,"x0":-1.9063806992451173,"y0":50.00215045104146,"z0":5.617307499389181,"aX":-9.815044664152182},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.2,"breakHorizontal":9.0,"spinRate":1320,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.41876454428036247,"extension":6.463945277152273},"index":2,"playId":"5d17dd00-b06e-38c2-8a6f-035aa8c820e8","pitchNumber":2,"startTime":"2026-05-16T00:11:27.259Z","endTime":"2026-05-16T00:11:34.977Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281978751892478,"aZ":-35.257076695861365,"pfxX":-5.897705415516026,"pfxZ":-1.7054177173276397,"pX":-1.095117613925072,"pZ":1.54657808344724,"vX0":4.348888198137232,"vY0":-133.68323883206247,"vZ0":-3.793878422233587,"x":158.74,"y":197.02,"x0":-1.9781388799120256,"y0":50.00354037134751,"z0":5.519663222720458,"aX":-10.656779054980058},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.7,"breakHorizontal":9.7,"spinRate":1563,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.40999687921888395,"extension":6.458915307538009},"index":3,"playId":"843f2437-dc76-3997-9367-65e1addedf22","pitchNumber":3,"startTime":"2026-05-16T00:11:55.283Z","endTime":"2026-05-16T00:12:00.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:12:00.294Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a ground ball to center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:12:04.222Z","endTime":"2026-05-16T00:12:53.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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],"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":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64044935705603,"aZ":-11.682771350966245,"pfxX":-3.4975047010322005,"pfxZ":10.287399477383488,"pX":0.14963255961596272,"pZ":3.710797478823136,"vX0":6.9116562475623216,"vY0":-140.4475382246015,"vZ0":-2.9352584304857863,"x":111.3,"y":138.59,"x0":-1.8919492124050392,"y0":50.005403797057525,"z0":5.532300981957933,"aX":-6.969002001699311},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2412,"spinDirection":212},"zone":12,"typeConfidence":0.93,"plateTime":0.39040936168651674,"extension":6.613681121317368},"index":0,"playId":"ff14d6aa-9f4d-3a44-97eb-c1383f40c450","pitchNumber":1,"startTime":"2026-05-16T00:12:25.712Z","endTime":"2026-05-16T00:12:30.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79920864553176,"aZ":-47.05819559002212,"pfxX":6.888358533780553,"pfxZ":-11.1620416039473,"pX":-0.16827296472461295,"pZ":2.824388682464906,"vX0":2.0132024299468294,"vY0":-116.18572746347793,"vZ0":3.4510255140133532,"x":123.41,"y":162.52,"x0":-1.9464172876400232,"y0":50.003618260855944,"z0":5.870389333329227,"aX":9.183898792338255},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-18.6,"breakHorizontal":-13.0,"spinRate":2757,"spinDirection":29},"zone":5,"typeConfidence":0.91,"plateTime":0.47597124052741746,"extension":6.37448510907913},"hitData":{"launchSpeed":95.4,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.24,"coordY":82.77}},"index":1,"playId":"c452e802-5fea-343e-b567-772caac4fc0c","pitchNumber":2,"startTime":"2026-05-16T00:12:41.180Z","endTime":"2026-05-16T00:12:53.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:12:53.086Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"George Springer grounds into a double play, third baseman Gage Workman to second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Brandon Valenzuela out at 2nd. George Springer out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:12:57.435Z","endTime":"2026-05-16T00:15:26.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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,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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582940320363797,"aZ":-22.74800405230763,"pfxX":-6.55342695304671,"pfxZ":4.8447076773536475,"pX":0.018739347530711277,"pZ":2.3566590689043116,"vX0":7.736091706707803,"vY0":-137.89843074683904,"vZ0":-4.341692768897287,"x":116.29,"y":175.15,"x0":-1.957454924076776,"y0":50.00479838916132,"z0":5.4655122551846365,"aX":-12.758245039868736},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":10.4,"spinRate":2157,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3955710505696235,"extension":6.626131101902459},"index":0,"playId":"e08709e0-86c4-3b33-9472-186e74c3634b","pitchNumber":1,"startTime":"2026-05-16T00:13:18.278Z","endTime":"2026-05-16T00:13:23.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943212998280128,"aZ":-33.86505144263909,"pfxX":-8.869043683139768,"pfxZ":-0.9486044720768056,"pX":-1.3896676424715955,"pZ":2.832905837908317,"vX0":4.967621917391541,"vY0":-133.25098344252683,"vZ0":-0.8154601874479364,"x":169.97,"y":162.29,"x0":-2.1306853086853734,"y0":50.001075925557515,"z0":5.600372481389727,"aX":-15.868980448762393},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.7,"breakHorizontal":14.9,"spinRate":1408,"spinDirection":245},"zone":11,"typeConfidence":0.88,"plateTime":0.4118225840175964,"extension":6.462395183063426},"index":1,"playId":"0f68eb32-5456-38bb-a31a-0ab0c20f41cf","pitchNumber":2,"startTime":"2026-05-16T00:13:55.084Z","endTime":"2026-05-16T00:14:00.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62825813199931,"aZ":-36.746435271439516,"pfxX":-5.484027333950584,"pfxZ":-2.5545692227479435,"pX":-1.547537617134902,"pZ":2.456711672975601,"vX0":3.3386399377492455,"vY0":-132.98709513873425,"vZ0":-1.1906450461692906,"x":175.99,"y":172.45,"x0":-2.106998808632795,"y0":50.00301800773851,"z0":5.576737912513785,"aX":-9.818824890552312},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.7,"breakHorizontal":9.2,"spinRate":1555,"spinDirection":256},"zone":13,"typeConfidence":0.89,"plateTime":0.4119258755695445,"extension":6.486068957239865},"index":2,"playId":"dabc8199-f182-3ac5-9b3e-ecb55450546e","pitchNumber":3,"startTime":"2026-05-16T00:14:14.890Z","endTime":"2026-05-16T00:14:19.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397127266011505,"aZ":-12.079946832903122,"pfxX":-3.1128101381663487,"pfxZ":9.971761616411621,"pX":-0.052380022919998534,"pZ":3.4844168646988023,"vX0":6.146479017675132,"vY0":-140.9146865180283,"vZ0":-3.442417639679788,"x":119.0,"y":144.7,"x0":-1.8554284887521775,"y0":50.005834926341436,"z0":5.500020747687589,"aX":-6.275405927797568},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":2295,"spinDirection":205},"zone":11,"typeConfidence":0.93,"plateTime":0.3883950831989047,"extension":6.576965887306242},"index":3,"playId":"5fef11a8-79e7-38ac-a559-56d9987785e8","pitchNumber":4,"startTime":"2026-05-16T00:14:35.186Z","endTime":"2026-05-16T00:14:40.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.991420228241054,"aZ":-13.74303717867427,"pfxX":-4.668786287539788,"pfxZ":9.077208653032317,"pX":-0.024347993984168967,"pZ":3.7598657858360993,"vX0":6.6985325010484305,"vY0":-141.73380613097498,"vZ0":-2.634233093156188,"x":117.93,"y":137.26,"x0":-1.8139352289116415,"y0":50.00152815010333,"z0":5.581104390804613,"aX":-9.479314066487557},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2211,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3867262252158028,"extension":6.54666695913546},"index":4,"playId":"6c40f48d-dd4f-3412-ab94-c58d39ffaabe","pitchNumber":5,"startTime":"2026-05-16T00:14:55.687Z","endTime":"2026-05-16T00:15:00.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57214264789397,"aZ":-42.159847378064626,"pfxX":6.299641737619147,"pfxZ":-7.257302106178078,"pX":0.13020324647601222,"pZ":1.439100726313039,"vX0":2.7903272874708174,"vY0":-117.79776217850612,"vZ0":-0.5739039475357288,"x":112.04,"y":199.92,"x0":-1.8953083747576007,"y0":50.00072643532633,"z0":5.652122643757864,"aX":8.672727924196977},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.8,"breakHorizontal":-12.1,"spinRate":2655,"spinDirection":26},"zone":14,"typeConfidence":0.89,"plateTime":0.4686070325121867,"extension":6.634058328020678},"hitData":{"launchSpeed":93.2,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":176.01}},"index":5,"playId":"a0b9ac82-59e8-322b-8bcb-dd48d254d09d","pitchNumber":6,"startTime":"2026-05-16T00:15:18.300Z","endTime":"2026-05-16T00:15:26.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:15:26.583Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:16:57.397Z","endTime":"2026-05-16T00:18:13.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38417681379226,"aZ":-10.217958034292215,"pfxX":-0.8130630324194397,"pfxZ":12.021063509577873,"pX":0.6436236557133465,"pZ":2.4423174400161813,"vX0":2.9331885226837118,"vY0":-134.57963679418373,"vZ0":-9.448038993844996,"x":92.47,"y":172.84,"x0":-0.3567982844982225,"y0":50.00094800665984,"z0":6.731096561069737,"aX":-1.4849883375083661},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":0.8,"spinRate":2242,"spinDirection":189},"zone":6,"typeConfidence":0.89,"plateTime":0.4076572520679016,"extension":6.250355596179899},"hitData":{"launchSpeed":83.9,"launchAngle":42.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.73,"coordY":78.57}},"index":0,"playId":"f6c3c2e0-090c-3e1b-a6d5-e419a008e7b1","pitchNumber":1,"startTime":"2026-05-16T00:18:01.519Z","endTime":"2026-05-16T00:18:13.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:18:13.182Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hao-Yu Lee walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:18:14.758Z","endTime":"2026-05-16T00:20:18.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002916772425323,"aZ":-11.801558129851488,"pfxX":-0.6727299173042758,"pfxZ":10.962018690187659,"pX":0.21473842507984414,"pZ":4.491468342141537,"vX0":1.22801039703247,"vY0":-135.7860028243269,"vZ0":-4.4408818027613375,"x":108.81,"y":117.51,"x0":-0.15692302243954254,"y0":50.00631251121948,"z0":6.975669454473037,"aX":-1.2507699667855492},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":1.0,"spinRate":2257,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.4040898011155747,"extension":6.154495132584265},"index":0,"playId":"f2805692-f03f-31b0-8d13-d4e53c8bb5e2","pitchNumber":1,"startTime":"2026-05-16T00:18:35.746Z","endTime":"2026-05-16T00:18:38.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.974304766829494,"aZ":-11.116693616974244,"pfxX":-0.8669946384756413,"pfxZ":11.410578339818908,"pX":1.1676335029490168,"pZ":2.2988492460915655,"vX0":3.9060587279894357,"vY0":-134.89638724842374,"vZ0":-9.703417883527193,"x":72.49,"y":176.71,"x0":-0.18568017559960984,"y0":50.00541571398624,"z0":6.723671237200683,"aX":-1.6009973419093286},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":0.7,"spinRate":2323,"spinDirection":193},"zone":14,"typeConfidence":0.88,"plateTime":0.4058290523844663,"extension":6.291364764500671},"index":1,"playId":"9a6292f0-e7f8-382a-b623-e6e248cc518e","pitchNumber":2,"startTime":"2026-05-16T00:18:48.954Z","endTime":"2026-05-16T00:18:53.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42453680347013,"aZ":-27.100062509634736,"pfxX":-2.7193811944030046,"pfxZ":3.031822605992713,"pX":-0.28546557969055497,"pZ":1.8032385753869558,"vX0":1.1556915196029351,"vY0":-127.95581358166109,"vZ0":-7.293595657854933,"x":127.88,"y":190.09,"x0":-0.3877105852134249,"y0":50.00103556944236,"z0":6.790437282521288,"aX":-4.54472644404828},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":4.7,"spinRate":2232,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.4267648861492921,"extension":5.974563945683985},"index":2,"playId":"aacc6ca5-1816-333f-8a2b-14c19746008d","pitchNumber":3,"startTime":"2026-05-16T00:19:03.981Z","endTime":"2026-05-16T00:19:08.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32164724216218,"aZ":-26.60929119803784,"pfxX":-2.348939404446891,"pfxZ":3.351777093267817,"pX":-0.9699494181294367,"pZ":2.1571197106017244,"vX0":-0.21806689707341184,"vY0":-127.73333686489694,"vZ0":-6.553333396566064,"x":153.97,"y":180.54,"x0":-0.578260308103702,"y0":50.00214554550163,"z0":6.836942636669711,"aX":-3.8964804689965864},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":4.3,"spinRate":2310,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.4281621418217938,"extension":5.853239696624623},"index":3,"playId":"7bedc475-f1e5-367d-9cfb-601bf3c13e11","pitchNumber":4,"startTime":"2026-05-16T00:19:17.873Z","endTime":"2026-05-16T00:19:24.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33261845451689,"aZ":-10.197024453554693,"pfxX":-2.1113531645262706,"pfxZ":11.799236538777425,"pX":0.2657624139972223,"pZ":1.8178910696558264,"vX0":1.7365621962472255,"vY0":-135.53922706620833,"vZ0":-11.088515020715786,"x":106.87,"y":189.7,"x0":-0.10860196291112481,"y0":50.000955306756914,"z0":6.671433742739037,"aX":-3.932058933911563},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":2240,"spinDirection":183},"zone":8,"typeConfidence":0.9,"plateTime":0.403950695743704,"extension":6.180681345229089},"index":4,"playId":"8ef48710-ea78-31c5-b259-ca8d0c59b041","pitchNumber":5,"startTime":"2026-05-16T00:19:33.034Z","endTime":"2026-05-16T00:19:36.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49555123373555,"aZ":-24.813241451975045,"pfxX":-4.571012647092935,"pfxZ":4.2673979719594195,"pX":-0.34299141532750227,"pZ":1.2051342035366117,"vX0":1.7792531436862349,"vY0":-129.41653385636175,"vZ0":-9.417466572216648,"x":130.07,"y":206.24,"x0":-0.4385949527870588,"y0":50.00598283984918,"z0":6.737225466915164,"aX":-7.893486069522888},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":8.0,"spinRate":2261,"spinDirection":212},"zone":13,"typeConfidence":0.89,"plateTime":0.4203677944210922,"extension":5.9920616744761785},"index":5,"playId":"94bee2b0-a2c1-3d70-aaf3-bbc6ef585492","pitchNumber":6,"startTime":"2026-05-16T00:19:55.328Z","endTime":"2026-05-16T00:19:59.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757823290021427,"aZ":-8.95083445397711,"pfxX":0.5200664864155637,"pfxZ":12.030055722536034,"pX":1.34017621219255,"pZ":2.321648209612554,"vX0":3.987766452672658,"vY0":-137.41836094438088,"vZ0":-10.178091143218074,"x":65.92,"y":176.1,"x0":-0.19182034812562765,"y0":50.006070904874065,"z0":6.662459268820599,"aX":1.003708495473409},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":-1.7,"spinRate":2290,"spinDirection":187},"zone":14,"typeConfidence":0.9,"plateTime":0.3971585077458526,"extension":6.344888146773558},"index":6,"playId":"50e3d605-c5ee-3039-8e6c-446d8450b5b5","pitchNumber":7,"startTime":"2026-05-16T00:20:12.606Z","endTime":"2026-05-16T00:20:18.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:20:18.860Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Kevin McGonigle flies into a double play, center fielder Daulton Varsho to second baseman Ernie Clement to shortstop Andrés Giménez. Hao-Yu Lee out at 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:20:20.123Z","endTime":"2026-05-16T00:22:49.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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_assist"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926467094272684,"aZ":-11.343199521242912,"pfxX":-1.095513602316013,"pfxZ":10.854470061337977,"pX":-0.23124309482713457,"pZ":4.715572793468873,"vX0":0.5496655681213467,"vY0":-137.29609042894165,"vZ0":-3.9770313008498026,"x":125.81,"y":111.46,"x0":-0.2911607037280614,"y0":50.00087954862305,"z0":6.9483488119956895,"aX":-2.102016269950663},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":1.9,"spinRate":2099,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.3981453022110557,"extension":6.103691557074889},"index":0,"playId":"3a4216c4-f0b6-30f8-9607-5b3f18124a36","pitchNumber":1,"startTime":"2026-05-16T00:20:44.717Z","endTime":"2026-05-16T00:20:48.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-16T00:20:56.298Z","endTime":"2026-05-16T00:21:35.398Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"d7e920d6-73d5-31ff-a7c2-293546f08c1c","startTime":"2026-05-16T00:21:35.398Z","endTime":"2026-05-16T00:21:39.012Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.201895674145973,"aZ":-26.511476603457986,"pfxX":-5.317532503604584,"pfxZ":3.9774899548654323,"pX":-0.8390784156344003,"pZ":0.005125735865698501,"vX0":0.5717416412996033,"vY0":-117.91450568799465,"vZ0":-10.100849739104948,"x":148.98,"y":238.64,"x0":-0.39159477069795995,"y0":50.00150690902464,"z0":6.750097913636252,"aX":-7.566291369987987},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.3,"breakHorizontal":9.5,"spinRate":1351,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4626568736443182,"extension":6.028514688076578},"index":3,"playId":"ee7f8233-857d-3147-b6b8-88e7bc55b84a","pitchNumber":2,"startTime":"2026-05-16T00:21:50.941Z","endTime":"2026-05-16T00:22:01.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Trey Yesavage. Hao-Yu Lee to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":4,"actionPlayId":"ee7f8233-857d-3147-b6b8-88e7bc55b84a","startTime":"2026-05-16T00:22:06.108Z","endTime":"2026-05-16T00:22:22.166Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28184206235542,"aZ":-9.307422491344553,"pfxX":-2.513416201747538,"pfxZ":12.215211593667881,"pX":-0.14298963728294448,"pZ":1.8895352892544752,"vX0":1.2902921608934206,"vY0":-136.0553170163327,"vZ0":-11.145132111580663,"x":122.45,"y":187.76,"x0":-0.2972223576516066,"y0":50.003584889166234,"z0":6.687690738697022,"aX":-4.704899676529852},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.9,"breakHorizontal":4.3,"spinRate":2273,"spinDirection":197},"zone":8,"typeConfidence":0.9,"plateTime":0.40281525833023935,"extension":6.145328558786323},"index":5,"playId":"4d7e394b-cb41-348e-957f-7ed5f6def48d","pitchNumber":3,"startTime":"2026-05-16T00:22:22.166Z","endTime":"2026-05-16T00:22:26.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770749006232442,"aZ":-12.1777172199223,"pfxX":-3.2527512240749306,"pfxZ":10.593444446841115,"pX":-0.8378524619672201,"pZ":2.3393022550905056,"vX0":0.3188258074214819,"vY0":-136.6868744981086,"vZ0":-9.548398088636256,"x":148.94,"y":175.62,"x0":-0.5336247367702937,"y0":50.005312933621134,"z0":6.719137531806078,"aX":-6.141677222945459},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":5.8,"spinRate":2235,"spinDirection":194},"zone":13,"typeConfidence":0.9,"plateTime":0.4010629313761265,"extension":6.037825820611655},"hitData":{"launchSpeed":94.0,"launchAngle":18.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.81,"coordY":91.89}},"index":6,"playId":"de0cb9a9-f494-3e3c-a7dc-795f9a8998b0","pitchNumber":4,"startTime":"2026-05-16T00:22:38.895Z","endTime":"2026-05-16T00:22:49.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:22:49.893Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohendrick Piñango grounds out to pitcher Drew Anderson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:24:25.594Z","endTime":"2026-05-16T00:25:47.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.685386018875697,"aZ":-13.44525160387993,"pfxX":-4.758935019961376,"pfxZ":9.464156592990538,"pX":0.203002091544435,"pZ":2.470039782270559,"vX0":7.475046708812728,"vY0":-139.3854314250585,"vZ0":-5.520062040625152,"x":109.26,"y":172.09,"x0":-1.888307517698917,"y0":50.001111668821025,"z0":5.3550951072716995,"aX":-9.41639288376345},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2266,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.39211509919242094,"extension":6.711751848952593},"index":0,"playId":"b07bbed0-f446-34cc-85be-6600c6ea6d04","pitchNumber":1,"startTime":"2026-05-16T00:25:27.713Z","endTime":"2026-05-16T00:25:31.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226852768354597,"aZ":-35.822104395701174,"pfxX":-7.156335519531391,"pfxZ":-2.0256329902835057,"pX":-0.38661551941882916,"pZ":1.8849242885974087,"vX0":6.395805367519293,"vY0":-133.33234061332195,"vZ0":-2.788878371484219,"x":131.74,"y":187.89,"x0":-1.889130451625412,"y0":50.00622929058732,"z0":5.534883503602195,"aX":-12.860523911101692},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-4.1,"breakHorizontal":11.5,"spinRate":1815,"spinDirection":252},"zone":7,"typeConfidence":0.89,"plateTime":0.41112221008502337,"extension":6.569236482865022},"hitData":{"launchSpeed":83.1,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":142.69,"coordY":180.06}},"index":1,"playId":"aa677934-ed3c-37b5-b298-78f2c3041979","pitchNumber":2,"startTime":"2026-05-16T00:25:40.875Z","endTime":"2026-05-16T00:25:47.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:25:47.886Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:26:01.557Z","endTime":"2026-05-16T00:27:01.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":"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":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.873320979039725,"aZ":-27.721329596486715,"pfxX":2.149602456814572,"pfxZ":2.4895869796271803,"pX":-0.06452843122715511,"pZ":2.5551153575541266,"vX0":4.583710194717281,"vY0":-132.15276287640233,"vZ0":-2.217463022548644,"x":119.46,"y":169.79,"x0":-2.0924300111371363,"y0":50.00479716881457,"z0":5.416052736678653,"aX":3.850341884885428},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.8,"spinRate":2568,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.4124972867062069,"extension":6.540538260596632},"index":0,"playId":"9c7d18ad-4ec2-3740-84d2-9df2fdffcb59","pitchNumber":1,"startTime":"2026-05-16T00:26:19.369Z","endTime":"2026-05-16T00:26:24.934Z","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":96.9,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205293346996566,"aZ":-17.581917740963938,"pfxX":-4.989835536116149,"pfxZ":7.1882687546906485,"pX":-1.4527039986625894,"pZ":3.630710938151645,"vX0":3.536838348340573,"vY0":-141.15785062850065,"vZ0":-1.7669016820149235,"x":172.37,"y":140.75,"x0":-2.069503386328224,"y0":50.00696227952622,"z0":5.389055339050271,"aX":-10.136610829837307},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":8.4,"spinRate":2290,"spinDirection":219},"zone":11,"typeConfidence":0.8,"plateTime":0.38707798730914433,"extension":6.582496352835829},"index":1,"playId":"c518e725-28d0-37c3-a7e3-962acdaf9221","pitchNumber":2,"startTime":"2026-05-16T00:26:34.847Z","endTime":"2026-05-16T00:26:40.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689293117000553,"aZ":-27.717440154908612,"pfxX":1.4006811031658675,"pfxZ":2.544546887448023,"pX":0.6212962717940402,"pZ":2.42692344813006,"vX0":5.84907108289456,"vY0":-131.08452633594908,"vZ0":-2.565252177169642,"x":93.32,"y":173.25,"x0":-1.8140530109157773,"y0":50.00585810247813,"z0":5.471064537573659,"aX":2.4566515024913107},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2616,"spinDirection":134},"zone":6,"typeConfidence":0.9,"plateTime":0.4166105360527763,"extension":6.536267628544117},"hitData":{"launchSpeed":81.7,"launchAngle":33.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.33,"coordY":108.23}},"index":2,"playId":"3a644a36-a6a6-3a8f-b4a4-17c6459402cb","pitchNumber":3,"startTime":"2026-05-16T00:26:52.577Z","endTime":"2026-05-16T00:27:01.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:27:01.284Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:27:05.061Z","endTime":"2026-05-16T00:28:22.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202201673225552,"aZ":-47.06346185822982,"pfxX":6.998460841240563,"pfxZ":-10.670138873442266,"pX":-0.9618096853740846,"pZ":3.967538344249081,"vX0":0.3896345166270556,"vY0":-118.14483783446214,"vZ0":5.724680758643695,"x":153.66,"y":131.66,"x0":-2.0369923029909747,"y0":50.00224242767474,"z0":5.871919589947949,"aX":9.765981061633447},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-17.4,"breakHorizontal":-12.7,"spinRate":2712,"spinDirection":35},"zone":11,"typeConfidence":0.9,"plateTime":0.46590671566081543,"extension":6.280290917654803},"index":0,"playId":"22e668a9-911b-33e7-80f4-d51289437d24","pitchNumber":1,"startTime":"2026-05-16T00:27:21.737Z","endTime":"2026-05-16T00:27:26.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4481827336251,"aZ":-37.25976940494877,"pfxX":-6.8949739258680705,"pfxZ":-2.869627268968042,"pX":-0.441138862461013,"pZ":1.1917037103008057,"vX0":6.46843052966576,"vY0":-132.51853140810385,"vZ0":-3.9728023558946632,"x":133.82,"y":206.6,"x0":-2.022909365464421,"y0":50.00468384418188,"z0":5.444618488080745,"aX":-12.212355146667731},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.9,"breakHorizontal":11.0,"spinRate":1509,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.4139971906163664,"extension":6.624345559168739},"index":1,"playId":"cb300681-bc1b-328b-8d58-373608f23545","pitchNumber":2,"startTime":"2026-05-16T00:27:36.102Z","endTime":"2026-05-16T00:27:40.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22859175808401,"aZ":-29.000674716885378,"pfxX":2.762197990042447,"pfxZ":1.8169899569445258,"pX":-0.780131622097647,"pZ":1.8386546890073074,"vX0":2.453299637706765,"vY0":-130.52570482450065,"vZ0":-3.510730824656738,"x":146.74,"y":189.14,"x0":-2.086884613317154,"y0":50.00269276844781,"z0":5.35499894191522,"aX":4.826191491961336},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2694,"spinDirection":155},"zone":7,"typeConfidence":0.91,"plateTime":0.41761397879300777,"extension":6.516919845614586},"index":2,"playId":"4566e501-3414-339c-8751-7479e2cd653e","pitchNumber":3,"startTime":"2026-05-16T00:27:52.375Z","endTime":"2026-05-16T00:27:59.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.704215664554496,"aZ":-47.29294987997478,"pfxX":5.24712821359212,"pfxZ":-10.889372572760212,"pX":0.36332134527705157,"pZ":2.5610804675843695,"vX0":3.5319596985320008,"vY0":-117.98064378917154,"vZ0":2.861896721660596,"x":103.15,"y":169.63,"x0":-1.8431333069045641,"y0":50.00584883825495,"z0":5.740180446225318,"aX":7.281934324467626},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-18.5,"breakHorizontal":-10.4,"spinRate":2823,"spinDirection":28},"zone":6,"typeConfidence":0.9,"plateTime":0.4670464863366055,"extension":6.473188126908659},"hitData":{"launchSpeed":97.7,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.53,"coordY":148.14}},"index":3,"playId":"5f8b7b70-8ce9-38ee-b5d6-49b0b5f2ea9e","pitchNumber":4,"startTime":"2026-05-16T00:28:14.861Z","endTime":"2026-05-16T00:28:22.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:28:22.773Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a ground ball to second baseman Ernie Clement. Dillon Dingler to 2nd. Dillon Dingler advances to 2nd, on a throwing error by second baseman Ernie Clement.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:29:53.195Z","endTime":"2026-05-16T00:31:49.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842165908171168,"aZ":-10.528316739892105,"pfxX":-1.8123101838365065,"pfxZ":11.557724443005895,"pX":-0.23166256524682985,"pZ":2.1427045343171143,"vX0":1.2452417243863225,"vY0":-135.9765666312829,"vZ0":-10.314611933181242,"x":125.83,"y":180.93,"x0":-0.4601231002904158,"y0":50.000323608490866,"z0":6.715801069430041,"aX":-3.392919428549904},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2271,"spinDirection":193},"zone":8,"typeConfidence":0.9,"plateTime":0.40283357893699767,"extension":6.21951342604351},"index":0,"playId":"b18c4043-52a0-3464-83c4-fd303a8aa3f7","pitchNumber":1,"startTime":"2026-05-16T00:31:05.603Z","endTime":"2026-05-16T00:31:09.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753713497294978,"aZ":-9.028698688756565,"pfxX":-1.988569773124676,"pfxZ":12.3805290677237,"pX":-0.6030406791897475,"pZ":1.2428561628412191,"vX0":0.31738305474044315,"vY0":-135.85956974662946,"vZ0":-12.607326253559082,"x":139.99,"y":205.22,"x0":-0.46300469690309476,"y0":50.00400277246499,"z0":6.571082714935347,"aX":-3.717607960948862},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.9,"breakHorizontal":3.5,"spinRate":2297,"spinDirection":194},"zone":13,"typeConfidence":0.9,"plateTime":0.4031570293965694,"extension":6.327777852673958},"index":1,"playId":"aeaa82d7-c365-38b1-b9a9-b1d0f19f02c7","pitchNumber":2,"startTime":"2026-05-16T00:31:19.812Z","endTime":"2026-05-16T00:31:24.445Z","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":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465854471051944,"aZ":-10.369141925015668,"pfxX":-1.7217614549662095,"pfxZ":11.834569573646545,"pX":0.621921822932143,"pZ":1.561851838878753,"vX0":2.9247808101671477,"vY0":-134.670057928515,"vZ0":-11.511870040204874,"x":93.29,"y":196.61,"x0":-0.2530651898028713,"y0":50.00067106032979,"z0":6.618528858920735,"aX":-3.1717327491515057},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":2.5,"spinRate":2278,"spinDirection":191},"zone":14,"typeConfidence":0.89,"plateTime":0.406292349573504,"extension":6.32111516981723},"hitData":{"launchSpeed":103.8,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.98,"coordY":143.57}},"index":2,"playId":"59109435-c3f6-3790-b4a2-03e6c66fe42e","pitchNumber":3,"startTime":"2026-05-16T00:31:36.952Z","endTime":"2026-05-16T00:31:49.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:31:49.010Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Dillon Dingler to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:32:16.300Z","endTime":"2026-05-16T00:33:46.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631369704435528,"aZ":-26.69951863449114,"pfxX":-3.9203470050349436,"pfxZ":3.2906208417490133,"pX":-0.5092234743223141,"pZ":1.7982374814087503,"vX0":1.6137011382970687,"vY0":-127.27823876595377,"vZ0":-7.2537031050901675,"x":136.41,"y":190.23,"x0":-0.6370920178192473,"y0":50.00504298604599,"z0":6.757962812402819,"aX":-6.524507013981074},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":6.8,"spinRate":2357,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.42802577968175726,"extension":5.943087446126113},"index":0,"playId":"6513c6bc-6af9-3bb5-8022-669aa062e90c","pitchNumber":1,"startTime":"2026-05-16T00:32:29.533Z","endTime":"2026-05-16T00:32:34.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.774825201883722,"aZ":-7.743147803833528,"pfxX":-2.4368932912905907,"pfxZ":12.858891871558141,"pX":-1.0422334235466006,"pZ":0.841612143825347,"vX0":-0.811696393464667,"vY0":-136.4119993755986,"vZ0":-13.93667164388791,"x":156.73,"y":216.06,"x0":-0.4248232572741816,"y0":50.0021877418026,"z0":6.530246620658579,"aX":-4.628129228813714},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":4.6,"spinRate":2323,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.4003245952637702,"extension":6.154812475756889},"index":1,"playId":"ddeae637-7ccb-3185-823c-bc352f5ef0aa","pitchNumber":2,"startTime":"2026-05-16T00:32:46.009Z","endTime":"2026-05-16T00:32:51.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"7ab8eb4e-35b6-32ae-a390-ca8071c33125","startTime":"2026-05-16T00:33:03.859Z","endTime":"2026-05-16T00:33:10.250Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-16T00:33:27.338Z","endTime":"2026-05-16T00:33:38.907Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.321133238973236,"aZ":-27.93334314810103,"pfxX":-8.883126723711134,"pfxZ":2.9562543653548854,"pX":0.004864577795918263,"pZ":2.6525653154197855,"vX0":3.6415137641024518,"vY0":-118.35060353491693,"vZ0":-4.2967702123699345,"x":116.81,"y":167.16,"x0":-0.39069741146115883,"y0":50.00189984914372,"z0":7.01922005726573,"aX":-12.735689709724749},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.7,"breakHorizontal":15.4,"spinRate":1498,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.4609114964303007,"extension":5.9473853540567125},"hitData":{"launchSpeed":57.8,"launchAngle":11.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":160.3}},"index":4,"playId":"6dfc412b-e5d1-37bb-94ab-3582b011a66e","pitchNumber":3,"startTime":"2026-05-16T00:33:38.907Z","endTime":"2026-05-16T00:33:46.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:33:46.847Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (14) on a sharp line drive to right fielder Jesús Sánchez. Dillon Dingler scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:33:57.943Z","endTime":"2026-05-16T00:35:17.856Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":76.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.277240643855908,"aZ":-26.674184830859428,"pfxX":-6.9345220735686945,"pfxZ":3.8473481908614318,"pX":0.3544827020098865,"pZ":0.27882507010059693,"vX0":3.495738509521713,"vY0":-117.87725524227656,"vZ0":-9.491300422790633,"x":103.49,"y":231.25,"x0":-0.2353360052097773,"y0":50.002304133724,"z0":6.765188878220388,"aX":-9.903765790325044},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.3,"breakHorizontal":11.9,"spinRate":1341,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4620487665709825,"extension":6.075819422158256},"index":0,"playId":"88e20e7a-5145-3f8d-b4d7-da2069e66495","pitchNumber":1,"startTime":"2026-05-16T00:34:12.524Z","endTime":"2026-05-16T00:34:16.929Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44677791157098,"aZ":-28.205744290840354,"pfxX":-4.450241493766248,"pfxZ":2.7867781263849576,"pX":0.6368157924846817,"pZ":3.1960659187549125,"vX0":3.4560777532501206,"vY0":-118.07910433632503,"vZ0":-3.072140425058726,"x":92.73,"y":152.49,"x0":-0.2607481421567135,"y0":50.00563996121053,"z0":7.083294729122605,"aX":-6.346104080477277},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.6,"breakHorizontal":7.3,"spinRate":1371,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.4621567362554897,"extension":5.911326498459885},"index":1,"playId":"5773ab27-c853-39f2-976e-35a7598a6919","pitchNumber":2,"startTime":"2026-05-16T00:34:32.234Z","endTime":"2026-05-16T00:34:38.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185701445830492,"aZ":-11.265811399499926,"pfxX":-3.278802393527034,"pfxZ":11.472199282835586,"pX":-1.3326266567079035,"pZ":1.3640978338218008,"vX0":-1.2753213877010594,"vY0":-133.51310894236832,"vZ0":-11.698074007434629,"x":167.8,"y":201.95,"x0":-0.4240215800517581,"y0":50.002636450957446,"z0":6.589296672873238,"aX":-5.975439608419155},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":6.2,"spinRate":2217,"spinDirection":197},"zone":13,"typeConfidence":0.88,"plateTime":0.40875967917253586,"extension":6.188170499303172},"index":2,"playId":"7da10b36-7bbf-32e2-ba5d-bc437fec8a22","pitchNumber":3,"startTime":"2026-05-16T00:34:49.253Z","endTime":"2026-05-16T00:34:53.794Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693333060793474,"aZ":-25.868113134574624,"pfxX":-6.169734849857366,"pfxZ":4.370949602378308,"pX":0.002576475108816833,"pZ":2.329906000329066,"vX0":2.6823733328739334,"vY0":-118.74111979873207,"vZ0":-5.431662089962618,"x":116.9,"y":175.87,"x0":-0.3343696245276232,"y0":50.00086816957825,"z0":6.972830657586536,"aX":-8.893579741460524},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.0,"breakHorizontal":10.6,"spinRate":1375,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4595986053521095,"extension":5.86676282462261},"hitData":{"launchSpeed":105.6,"launchAngle":16.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.82,"coordY":119.6}},"index":3,"playId":"bcf2387f-f88d-3c4e-a01d-3ba936500ad4","pitchNumber":4,"startTime":"2026-05-16T00:35:05.366Z","endTime":"2026-05-16T00:35:17.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:35:17.856Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:35:42.645Z","endTime":"2026-05-16T00:36:25.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677857473364348,"aZ":-23.072121139250235,"pfxX":-3.007248220752168,"pfxZ":5.493312779985212,"pX":-0.012870583633222892,"pZ":2.192664957823077,"vX0":2.2164834301007246,"vY0":-127.26234614246412,"vZ0":-7.166942057735115,"x":117.49,"y":179.58,"x0":-0.5001079551111595,"y0":50.00364345586836,"z0":6.846306776474188,"aX":-4.9822347372381754},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.8,"breakHorizontal":5.0,"spinRate":2314,"spinDirection":209},"zone":8,"typeConfidence":0.88,"plateTime":0.4287642519698873,"extension":5.895755439401605},"index":0,"playId":"1fdf3b4a-68b2-396d-aed0-9e8b591df498","pitchNumber":1,"startTime":"2026-05-16T00:35:55.702Z","endTime":"2026-05-16T00:36:00.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863938688457594,"aZ":-24.593527644827606,"pfxX":-2.220230500172348,"pfxZ":4.6684531000378655,"pX":-0.09168290293625106,"pZ":2.03063015278836,"vX0":1.7058300463943916,"vY0":-126.1418302059497,"vZ0":-7.061229621597509,"x":120.49,"y":183.95,"x0":-0.4857532942592638,"y0":50.0037517459821,"z0":6.828188968416736,"aX":-3.604951022682585},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.2,"breakHorizontal":3.7,"spinRate":2245,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4329977267345635,"extension":5.871541487466299},"hitData":{"launchSpeed":92.9,"launchAngle":32.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.09,"coordY":58.22}},"index":1,"playId":"36542b76-faf2-3e47-9241-92605c7d78b4","pitchNumber":2,"startTime":"2026-05-16T00:36:12.227Z","endTime":"2026-05-16T00:36:25.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:36:25.791Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gage Workman lines out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:36:33.231Z","endTime":"2026-05-16T00:37:21.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.524459994731735,"aZ":-29.262595568399707,"pfxX":-5.953243355876377,"pfxZ":2.080916282564468,"pX":0.8607531682999636,"pZ":1.4947666755476188,"vX0":4.96339957945793,"vY0":-116.92655983533723,"vZ0":-6.384623216384158,"x":84.19,"y":198.42,"x0":-0.5036097884166911,"y0":50.005275433377584,"z0":6.965065425599734,"aX":-8.345226016722808},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.6,"breakHorizontal":9.7,"spinRate":1294,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.4662616256176113,"extension":5.877442267289955},"index":0,"playId":"20098743-e3c6-375c-879c-f5198bbbdc78","pitchNumber":1,"startTime":"2026-05-16T00:36:55.506Z","endTime":"2026-05-16T00:36:59.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.480650267918367,"aZ":-9.771073484237572,"pfxX":-1.831057330889625,"pfxZ":12.11236280255902,"pX":-0.23192088194004998,"pZ":1.7326256696896858,"vX0":1.4949069547835947,"vY0":-134.92883363780706,"vZ0":-11.180114298289542,"x":125.84,"y":192.0,"x0":-0.5543672976584074,"y0":50.004271483015366,"z0":6.611096993116776,"aX":-3.38729235721739},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":3.0,"spinRate":2286,"spinDirection":197},"zone":8,"typeConfidence":0.89,"plateTime":0.40543369911868776,"extension":6.124350510231039},"hitData":{"launchSpeed":97.0,"launchAngle":23.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.08,"coordY":112.15}},"index":1,"playId":"c988b8a1-a616-3176-bd9d-06f6953f018c","pitchNumber":2,"startTime":"2026-05-16T00:37:13.243Z","endTime":"2026-05-16T00:37:21.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:37:21.126Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:38:53.900Z","endTime":"2026-05-16T00:43:53.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863377830138237,"aZ":-15.691068206112273,"pfxX":-5.066454981135731,"pfxZ":8.21807608846268,"pX":-0.32534290955697553,"pZ":2.7578311165073215,"vX0":6.5716091389657425,"vY0":-140.07981231157046,"vZ0":-4.423951301893713,"x":129.4,"y":164.32,"x0":-2.0332467888354753,"y0":50.003909591726874,"z0":5.3693112230452735,"aX":-10.16393916402156},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":7.9,"spinRate":2178,"spinDirection":217},"zone":1,"typeConfidence":0.87,"plateTime":0.38962176547524985,"extension":6.4131046144288995},"index":0,"playId":"67ba227e-c9d0-31b8-9759-09b55a8a437a","pitchNumber":1,"startTime":"2026-05-16T00:39:58.605Z","endTime":"2026-05-16T00:40:10.217Z","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":90.5,"endSpeed":83.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176490261202833,"aZ":-33.608557299008524,"pfxX":-5.014616432690079,"pfxZ":-0.809165760390675,"pX":-1.0354135253592525,"pZ":3.9728279126353923,"vX0":4.29495131958488,"vY0":-131.83755000721564,"vZ0":2.039877875803875,"x":156.47,"y":131.51,"x0":-2.0255397961103307,"y0":50.000483843786384,"z0":5.650962895722134,"aX":-8.922299308889697},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.8,"breakHorizontal":8.3,"spinRate":1326,"spinDirection":255},"zone":11,"typeConfidence":0.89,"plateTime":0.4137374671308698,"extension":6.385300121458178},"index":1,"playId":"e5863295-99bd-3b85-acda-770b6a529904","pitchNumber":2,"startTime":"2026-05-16T00:40:27.418Z","endTime":"2026-05-16T00:40:31.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60040760912856,"aZ":-16.625485064401662,"pfxX":-4.625696672662681,"pfxZ":7.9795243472305195,"pX":-0.5593547024540358,"pZ":2.911723518757918,"vX0":5.341753651921605,"vY0":-138.40709632929645,"vZ0":-3.7882756888714253,"x":138.32,"y":160.16,"x0":-1.9093043075465312,"y0":50.003501407178476,"z0":5.404831671190542,"aX":-9.015024892517076},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2152,"spinDirection":217},"zone":1,"typeConfidence":0.88,"plateTime":0.39506199865377933,"extension":6.37736895812262},"index":2,"playId":"1bf5c33f-c2fb-32cd-8230-3e0fb59b159e","pitchNumber":3,"startTime":"2026-05-16T00:40:42.030Z","endTime":"2026-05-16T00:40:47.139Z","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":81.9,"endSpeed":75.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452387346319256,"aZ":-46.48250431519818,"pfxX":4.224864229692539,"pfxZ":-10.10711726641081,"pX":1.4469319068907602,"pZ":1.6482192862383416,"vX0":6.201493583202112,"vY0":-118.99720774407771,"vZ0":0.5868229214037983,"x":61.85,"y":194.28,"x0":-1.7540007699399107,"y0":50.000267376050445,"z0":5.651700235547336,"aX":5.982428793412707},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-17.8,"breakHorizontal":-9.4,"spinRate":2864,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4624580794759847,"extension":6.45769800128853},"index":3,"playId":"136b3566-a4fc-3a48-b542-6e97177620a2","pitchNumber":4,"startTime":"2026-05-16T00:41:28.271Z","endTime":"2026-05-16T00:41:32.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.927917930784503,"aZ":-33.407808959419754,"pfxX":-5.7688875068121,"pfxZ":-0.6979654138047646,"pX":0.3368683204040807,"pZ":1.3305594076447862,"vX0":7.589269243768324,"vY0":-131.69781182047322,"vZ0":-4.173298085232665,"x":104.16,"y":202.85,"x0":-1.827376029113552,"y0":50.00422395205198,"z0":5.395946158716194,"aX":-10.175173412819005},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.9,"breakHorizontal":8.9,"spinRate":1124,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4152594581864575,"extension":6.5125686736319635},"index":4,"playId":"481da968-3d5f-33f4-9dfa-ad870482ccf5","pitchNumber":5,"startTime":"2026-05-16T00:41:44.929Z","endTime":"2026-05-16T00:41:49.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.299569913606593,"aZ":-14.951014755468263,"pfxX":-4.214408601512405,"pfxZ":8.601091634687446,"pX":-0.8743215410609776,"pZ":2.93397102026682,"vX0":4.496541405886983,"vY0":-140.4906549074797,"vZ0":-4.1631525499959015,"x":150.33,"y":159.56,"x0":-1.9466734464191577,"y0":50.0030234678611,"z0":5.4042216168241755,"aX":-8.439762578555403},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2154,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.38959387653869726,"extension":6.572784488910865},"index":5,"playId":"ec50d109-5206-3b9a-9ed0-4bf37499aebb","pitchNumber":6,"startTime":"2026-05-16T00:42:07.700Z","endTime":"2026-05-16T00:42:11.483Z","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":97.1,"endSpeed":88.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.278889189323415,"aZ":-13.222100673727752,"pfxX":-3.20847181620053,"pfxZ":9.379141219952873,"pX":-0.04484082910948007,"pZ":3.1603150797911144,"vX0":6.003798523888062,"vY0":-141.27035043083976,"vZ0":-3.8222305246782446,"x":118.71,"y":153.45,"x0":-1.7810281152584675,"y0":50.00197057740267,"z0":5.381149500516535,"aX":-6.48325160029526},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":4.6,"spinRate":2320,"spinDirection":212},"zone":2,"typeConfidence":0.92,"plateTime":0.3877625590340945,"extension":6.432802753103008},"index":6,"playId":"8f591dd8-9d52-31c1-a85b-b29369530906","pitchNumber":7,"startTime":"2026-05-16T00:42:29.260Z","endTime":"2026-05-16T00:42:33.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656510195351114,"aZ":-33.34960408798485,"pfxX":3.717905911831991,"pfxZ":-0.7018700426757647,"pX":-0.7878883640015256,"pZ":3.6664687126855853,"vX0":2.159566584387979,"vY0":-127.496211430561,"vZ0":1.7552768353200034,"x":147.03,"y":139.79,"x0":-2.1250366145521578,"y0":50.00423433289778,"z0":5.573837459704235,"aX":6.209533688112351},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":-7.2,"spinRate":2811,"spinDirection":103},"zone":11,"typeConfidence":0.92,"plateTime":0.42725222494816073,"extension":6.581328986126484},"index":7,"playId":"7d0e7b58-489f-3cbe-98b7-20715dbb5dc6","pitchNumber":8,"startTime":"2026-05-16T00:42:49.453Z","endTime":"2026-05-16T00:42:53.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74232389522212,"aZ":-29.81035495694813,"pfxX":1.4352973813577394,"pfxZ":1.348313793212487,"pX":1.0552677923774854,"pZ":2.0904316950943995,"vX0":6.988995447195712,"vY0":-130.8340355478587,"vZ0":-2.790602230249311,"x":76.78,"y":182.34,"x0":-1.821210383211678,"y0":50.00626832774575,"z0":5.3709442320804985,"aX":2.526358358860152},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":-4.0,"spinRate":2696,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.41626495387928886,"extension":6.611185169920887},"index":8,"playId":"fbad23ab-081e-3389-8401-118be186bece","pitchNumber":9,"startTime":"2026-05-16T00:43:09.111Z","endTime":"2026-05-16T00:43:13.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.497878619232157,"aZ":-44.384510479280046,"pfxX":7.153139759308193,"pfxZ":-8.678627985411502,"pX":-1.4386642876387956,"pZ":3.5096518336960942,"vX0":-0.5041988305059583,"vY0":-118.13145042209814,"vZ0":4.381683447155612,"x":171.84,"y":144.02,"x0":-2.1506684638110403,"y0":50.003596624688704,"z0":5.723248957251676,"aX":10.062231613914268},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-14.3,"breakHorizontal":-12.8,"spinRate":2740,"spinDirection":35},"zone":11,"typeConfidence":0.89,"plateTime":0.4645066160743876,"extension":6.256260023350452},"index":9,"playId":"4a271bd0-e7b0-3c49-be12-30026bc6f88a","pitchNumber":10,"startTime":"2026-05-16T00:43:29.156Z","endTime":"2026-05-16T00:43:33.310Z","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":89.7,"endSpeed":82.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466660321274105,"aZ":-35.72016732145536,"pfxX":-7.216048278838455,"pfxZ":-2.049807168979042,"pX":-0.9817983816676471,"pZ":2.8159092525191523,"vX0":4.939071692497188,"vY0":-130.56781227800448,"vZ0":0.10163898281220507,"x":154.42,"y":162.75,"x0":-1.9566735095417818,"y0":50.00068960100396,"z0":5.4556775570611515,"aX":-12.507280472209686},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.5,"breakHorizontal":12.0,"spinRate":1486,"spinDirection":249},"zone":11,"typeConfidence":0.89,"plateTime":0.41886241997181806,"extension":6.416957470311862},"hitData":{"launchSpeed":87.5,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":152.19}},"index":10,"playId":"6036ee00-de5f-39b2-82e5-2009ccd45148","pitchNumber":11,"startTime":"2026-05-16T00:43:46.082Z","endTime":"2026-05-16T00:43:53.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:43:53.760Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jesús Sánchez pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:44:10.347Z","endTime":"2026-05-16T00:44:29.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.442921545360736,"aZ":-18.160799135981435,"pfxX":-2.8081162774194173,"pfxZ":7.0775091001174335,"pX":0.31376947720035037,"pZ":3.1067436989022417,"vX0":7.047995995313751,"vY0":-139.15343758996147,"vZ0":-2.943674964065835,"x":105.04,"y":154.9,"x0":-1.876291867394898,"y0":50.00192536927114,"z0":5.367813223698642,"aX":-5.560128844523092},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":3.7,"spinRate":2164,"spinDirection":212},"zone":3,"typeConfidence":0.83,"plateTime":0.3921899690508117,"extension":6.479454816659585},"hitData":{"launchSpeed":87.0,"launchAngle":61.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.76,"coordY":130.64}},"index":0,"playId":"f440e993-1bc7-3054-a026-02b40bd15987","pitchNumber":1,"startTime":"2026-05-16T00:44:19.413Z","endTime":"2026-05-16T00:44:29.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:44:29.442Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, third baseman Gage Workman to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:44:35.393Z","endTime":"2026-05-16T00:45:48.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327129486027133,"aZ":-17.439018977458627,"pfxX":-2.979389259949565,"pfxZ":7.263351645162331,"pX":-0.19380440876590585,"pZ":4.250476889470334,"vX0":6.048122637570259,"vY0":-140.89136261083888,"vZ0":-0.24651202826375113,"x":124.39,"y":124.02,"x0":-1.9725140999807502,"y0":50.0009103207577,"z0":5.457470666354212,"aX":-6.043560841593399},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":4.3,"spinRate":2256,"spinDirection":215},"zone":11,"typeConfidence":0.82,"plateTime":0.3874434286585404,"extension":6.519758778694595},"index":0,"playId":"3c940c36-4dc4-35d1-9fa7-9bc642c7bd9f","pitchNumber":1,"startTime":"2026-05-16T00:44:54.012Z","endTime":"2026-05-16T00:44:59.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95199801287411,"aZ":-33.88401708768783,"pfxX":-7.829321315508221,"pfxZ":-0.9887367154451159,"pX":-0.8180906034054144,"pZ":2.0113146550077277,"vX0":6.074019210463423,"vY0":-130.96684888920967,"vZ0":-2.313393248296885,"x":148.18,"y":184.47,"x0":-2.1515054198103987,"y0":50.00028905306358,"z0":5.443060626288775,"aX":-13.583515018936067},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.0,"breakHorizontal":12.8,"spinRate":1389,"spinDirection":255},"zone":7,"typeConfidence":0.89,"plateTime":0.4183919172920394,"extension":6.508615854193033},"index":1,"playId":"ffa51baf-80ba-3a76-909b-0da528903499","pitchNumber":2,"startTime":"2026-05-16T00:45:09.449Z","endTime":"2026-05-16T00:45:36.475Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579407358764204,"aZ":-29.047201494458186,"pfxX":3.193516936911025,"pfxZ":1.7242300975230158,"pX":-0.9375556316003559,"pZ":2.5379187206342024,"vX0":2.136151742817455,"vY0":-132.97217952019443,"vZ0":-2.09021588966445,"x":152.74,"y":170.26,"x0":-2.163161675543742,"y0":50.00046928793467,"z0":5.41893865366629,"aX":5.78005309661169},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.9,"breakHorizontal":-6.2,"spinRate":2574,"spinDirection":170},"zone":11,"typeConfidence":0.9,"plateTime":0.41020473466275753,"extension":6.4940005550931135},"hitData":{"launchSpeed":71.7,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":174.49}},"index":2,"playId":"40524de0-e010-3a6c-9c04-897ad32f2942","pitchNumber":3,"startTime":"2026-05-16T00:45:41.245Z","endTime":"2026-05-16T00:45:48.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:45:48.921Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging, catcher Brandon Valenzuela to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:48:47.913Z","endTime":"2026-05-16T00:49:25.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Braydon Fisher replaces Trey Yesavage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T00:47:07.802Z","endTime":"2026-05-16T00:48:50.137Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.895463022597546,"aZ":-40.16972450650554,"pfxX":2.912543224830891,"pfxZ":-5.69142093114481,"pX":0.09467440258447685,"pZ":2.745832645457002,"vX0":-0.9443360869955654,"vY0":-117.59952015399116,"vZ0":-0.5278493456305431,"x":113.39,"y":164.64,"x0":0.12254709343609435,"y0":50.00529761361941,"z0":6.693032717744365,"aX":4.088011957300575},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.2,"breakHorizontal":-5.0,"spinRate":2563,"spinDirection":23},"zone":5,"typeConfidence":2.0,"plateTime":0.46541061500559433,"extension":5.285372724748934},"index":1,"playId":"8f0acf2f-1eab-3e7a-8571-9dc4a899ad12","pitchNumber":1,"startTime":"2026-05-16T00:48:50.137Z","endTime":"2026-05-16T00:48:54.398Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.465185571333805,"aZ":-41.486250064582386,"pfxX":2.886833680172522,"pfxZ":-6.568689135037002,"pX":-0.5414065368826115,"pZ":1.6317227306899211,"vX0":-2.20077858119252,"vY0":-118.30727254534672,"vZ0":-2.655918095254703,"x":137.64,"y":194.72,"x0":0.02559291839867094,"y0":50.00279348264805,"z0":6.569648607194863,"aX":4.094405229340429},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.2,"breakHorizontal":-4.7,"spinRate":2592,"spinDirection":18},"zone":7,"typeConfidence":2.0,"plateTime":0.4628883546766782,"extension":5.230043158876249},"index":2,"playId":"e6173195-77b1-3994-9dba-a0d85952dd04","pitchNumber":2,"startTime":"2026-05-16T00:49:03.240Z","endTime":"2026-05-16T00:49:07.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395526951485866,"aZ":-29.263292749635752,"pfxX":0.8607934510376194,"pfxZ":1.7956487637829244,"pX":0.8034611273329016,"pZ":0.8058536884548199,"vX0":0.9594803374065968,"vY0":-126.08049667948022,"vZ0":-7.886703248557289,"x":86.37,"y":217.02,"x0":0.30741108312599447,"y0":50.00533925461625,"z0":6.30571695190253,"aX":1.3990481342819017},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":-1.8,"spinRate":2517,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.43288548970483465,"extension":5.380030517720693},"index":3,"playId":"e91a71dd-c9c1-317f-b0c4-d4d6f4bede82","pitchNumber":3,"startTime":"2026-05-16T00:49:17.442Z","endTime":"2026-05-16T00:49:25.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:49:25.890Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:49:35.592Z","endTime":"2026-05-16T00:51:24.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.671089527874532,"aZ":-26.07305109566729,"pfxX":0.8787899790905009,"pfxZ":3.7222725115845083,"pX":-0.36974995573111935,"pZ":0.2746803284042511,"vX0":-1.3197484212208839,"vY0":-125.95955628716594,"vZ0":-9.567736813953164,"x":131.09,"y":231.36,"x0":0.04197051742522638,"y0":50.00371084040307,"z0":6.162981335860404,"aX":1.4411202648651646},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":-1.3,"spinRate":2264,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4314822736176662,"extension":5.298275970330753},"index":0,"playId":"23567f1f-e9c2-36ac-95f3-0cad51dfaf90","pitchNumber":1,"startTime":"2026-05-16T00:49:51.514Z","endTime":"2026-05-16T00:49:55.109Z","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":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.520248167291257,"aZ":-42.07125019977528,"pfxX":1.943205970365793,"pfxZ":-6.953137402455579,"pX":0.7745223015589882,"pZ":1.4937309135782961,"vX0":0.603039888843179,"vY0":-118.04829707779125,"vZ0":-2.7311801963523505,"x":87.48,"y":198.45,"x0":0.26394052392336714,"y0":50.00120063079294,"z0":6.504586638410539,"aX":2.767343756119252},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.0,"breakHorizontal":-3.7,"spinRate":2569,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4623549682467418,"extension":5.326166041690608},"index":1,"playId":"503ffc00-7e49-30ed-8259-e21d6467715b","pitchNumber":2,"startTime":"2026-05-16T00:50:12.662Z","endTime":"2026-05-16T00:50:39.672Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"}}},{"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":87.2,"endSpeed":80.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.438445856105762,"aZ":-28.523423041976294,"pfxX":0.913328167578477,"pfxZ":2.2372470772704727,"pX":-0.32194112715806994,"pZ":1.9740498220969145,"vX0":-1.4353801485786941,"vY0":-126.94780132201836,"vZ0":-5.2938506050131835,"x":76.77,"y":145.14,"x0":0.13260604225836364,"y0":50.00023090534392,"z0":6.361993059990925,"aX":1.4878662411752805},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-1.3,"spinRate":2433,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.43176409390838444,"extension":5.381439247783193},"index":2,"playId":"d2ae36f5-1100-3628-9efe-04bdea5772fa","pitchNumber":3,"startTime":"2026-05-16T00:50:46.155Z","endTime":"2026-05-16T00:50:50.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73181554589926,"aZ":-28.493206617725622,"pfxX":0.23724960211141877,"pfxZ":2.2157141434635914,"pX":1.2613135819998558,"pZ":1.6018203063466654,"vX0":2.0104408331837753,"vY0":-127.14526913236702,"vZ0":-6.351886799403199,"x":92.55,"y":225.24,"x0":0.43398588251157555,"y0":50.00277077177091,"z0":6.354047212649816,"aX":0.39312760805937624},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":-0.8,"spinRate":2356,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4285718133806644,"extension":5.351933353074899},"index":3,"playId":"a18e8bd6-5301-34cd-8c0a-f33d01894c02","pitchNumber":4,"startTime":"2026-05-16T00:51:01.220Z","endTime":"2026-05-16T00:51:07.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86110399435244,"aZ":-13.103029178153577,"pfxX":-1.155981976191292,"pfxZ":10.017934464527482,"pX":-0.07846468933860802,"pZ":3.965770779053324,"vX0":-0.81162944705787,"vY0":-137.22541463960258,"vZ0":-4.3080093830055235,"x0":0.3715129039983311,"y0":50.00434313042046,"z0":6.451190669158868,"aX":-2.2007349468302664},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":2.3,"spinRate":2252,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3994217077556792,"extension":5.385567919871927},"index":4,"playId":"1d1a4ac0-0f32-3672-bc63-e04d082bf748","pitchNumber":5,"startTime":"2026-05-16T00:51:17.101Z","endTime":"2026-05-16T00:51:24.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:51:24.704Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Hao-Yu Lee grounds into a double play, shortstop Andrés Giménez to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Spencer Torkelson out at 2nd. Hao-Yu Lee out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:51:48.601Z","endTime":"2026-05-16T00:52:13.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.956385455244877,"aZ":-29.145980789222648,"pfxX":-0.1119741146897717,"pfxZ":1.8497621773357942,"pX":-0.38921168427897396,"pZ":3.002246574128625,"vX0":-1.4262271613130912,"vY0":-126.79377357356903,"vZ0":-2.890522388444204,"x":118.6,"y":196.59,"x0":0.19414802602092263,"y0":50.00006901061496,"z0":6.473011297727676,"aX":-0.18293554557450026},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":0.5,"spinRate":2329,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.43132213989927415,"extension":5.346800344351714},"index":0,"playId":"7a450271-e7e7-3ebf-aec5-37c339653ac1","pitchNumber":1,"startTime":"2026-05-16T00:51:48.601Z","endTime":"2026-05-16T00:51:53.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493523634671938,"aZ":-28.9774476441758,"pfxX":0.7238209750915767,"pfxZ":1.9506292922451198,"pX":-0.04196260889195872,"pZ":1.5625331222207495,"vX0":-0.9358051940333516,"vY0":-126.95639973480208,"vZ0":-6.064167527607051,"x":78.52,"y":182.36,"x0":0.23702067825588674,"y0":50.00126742165913,"z0":6.282532790631283,"aX":1.184000401663408},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.1,"spinRate":2248,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.4311034180459914,"extension":5.381946283720186},"hitData":{"launchSpeed":89.2,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":163.34}},"index":1,"playId":"5b3bfa1f-eaa6-3666-aee6-b566c3329c73","pitchNumber":2,"startTime":"2026-05-16T00:52:06.237Z","endTime":"2026-05-16T00:52:13.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:52:13.879Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T00:52:55.281Z","endTime":"2026-05-16T00:56:05.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46213128717403,"aZ":-13.948160804276316,"pfxX":-5.757459747180233,"pfxZ":9.205918496617038,"pX":0.04533956383054589,"pZ":2.3236282909863424,"vX0":7.479560439810214,"vY0":-140.01101340867515,"vZ0":-5.961217972204531,"x":115.27,"y":176.04,"x0":-1.9162697970104716,"y0":50.00250285150801,"z0":5.39796594379808,"aX":-11.398358765004168},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2310,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.39163207923722254,"extension":6.596793421760708},"index":0,"playId":"af23e3cf-f343-348d-8d9d-16e641b574c1","pitchNumber":1,"startTime":"2026-05-16T00:54:50.172Z","endTime":"2026-05-16T00:54:53.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8445336065427,"aZ":-13.946532446916102,"pfxX":-5.092899146295117,"pfxZ":9.049233638393378,"pX":-0.4778240436527458,"pZ":2.2421574004325815,"vX0":5.903469219022554,"vY0":-141.1998933512945,"vZ0":-6.126814855064791,"x":135.21,"y":178.24,"x0":-1.9362892451013556,"y0":50.00405732489439,"z0":5.34135948483707,"aX":-10.260705174865295},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2341,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.3882486082829346,"extension":6.480363570117102},"index":1,"playId":"fea5484a-9d0b-34dd-8005-bee1a75c5cc5","pitchNumber":2,"startTime":"2026-05-16T00:55:06.253Z","endTime":"2026-05-16T00:55:09.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-16T00:55:21.095Z","endTime":"2026-05-16T00:55:34.954Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68212784193175,"aZ":-36.23629439622854,"pfxX":-7.32441025180742,"pfxZ":-2.2433422638334903,"pX":-0.625828951157285,"pZ":1.3139901665766038,"vX0":5.9595698658594065,"vY0":-133.65897097798307,"vZ0":-4.038283192015494,"x":140.86,"y":203.3,"x0":-1.9323019369896772,"y0":50.00319749299454,"z0":5.445190648033855,"aX":-13.25869103213841},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-4.7,"breakHorizontal":12.0,"spinRate":1585,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.409716199666609,"extension":6.4533756387913686},"index":3,"playId":"7e16b937-23bf-3e41-add5-919476a56f7c","pitchNumber":3,"startTime":"2026-05-16T00:55:34.954Z","endTime":"2026-05-16T00:55:39.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707001969086086,"aZ":-32.339548905043564,"pfxX":-5.714712471269198,"pfxZ":-0.09237216493301048,"pX":-0.862789735962351,"pZ":2.587265957538532,"vX0":4.832823117359267,"vY0":-132.5705308688721,"vZ0":-1.4833935315870632,"x":149.89,"y":168.92,"x0":-1.9647940412855027,"y0":50.003407642289844,"z0":5.509405171500023,"aX":-10.196802015887128},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.2,"breakHorizontal":9.4,"spinRate":1647,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.41277832762704225,"extension":6.492790551684663},"hitData":{"launchSpeed":81.4,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.8,"coordY":143.93}},"index":4,"playId":"00f19178-35f2-3458-96c9-5c86c1e86213","pitchNumber":4,"startTime":"2026-05-16T00:55:55.493Z","endTime":"2026-05-16T00:56:05.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:56:05.235Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T00:56:09.111Z","endTime":"2026-05-16T00:58:14.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":95.5,"endSpeed":87.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75548260183759,"aZ":-17.741249504020093,"pfxX":-4.751999731784622,"pfxZ":7.364919769056586,"pX":-0.6882056044743096,"pZ":3.303286079891868,"vX0":5.429727528414446,"vY0":-139.0206499720535,"vZ0":-2.337842291242938,"x":143.23,"y":149.59,"x0":-2.0479421490749385,"y0":50.00647607820592,"z0":5.330991412597255,"aX":-9.317084798798987},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":7.6,"spinRate":1993,"spinDirection":223},"zone":1,"typeConfidence":0.82,"plateTime":0.3937943110912858,"extension":6.421675020088518},"index":0,"playId":"83ec70fd-b31b-3640-bb86-592d82411ecb","pitchNumber":1,"startTime":"2026-05-16T00:56:28.247Z","endTime":"2026-05-16T00:56:33.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371058999851495,"aZ":-36.380126165373774,"pfxX":-7.940944366927977,"pfxZ":-2.3644418491301247,"pX":-1.403630114919247,"pZ":1.0173879668754375,"vX0":4.585841633172296,"vY0":-133.0862124584611,"vZ0":-4.202917478944267,"x":170.5,"y":211.31,"x0":-2.1268448473140937,"y0":50.005787115845614,"z0":5.282398217146049,"aX":-14.09716438047361},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.0,"breakHorizontal":13.2,"spinRate":1424,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.41321668218524543,"extension":6.523182842640388},"index":1,"playId":"9e5734a2-e4b8-3420-a0d6-7eaf0a4fcefc","pitchNumber":2,"startTime":"2026-05-16T00:56:48.041Z","endTime":"2026-05-16T00:56:52.679Z","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":90.8,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348826872701007,"aZ":-38.21405047479818,"pfxX":-7.954851131636234,"pfxZ":-3.471504745072264,"pX":0.1812371006256125,"pZ":1.2687531995990273,"vX0":7.876788561753544,"vY0":-131.9230786915993,"vZ0":-3.3750096454508784,"x":110.09,"y":204.52,"x0":-1.8278135897241865,"y0":50.0023961604938,"z0":5.4180160446504395,"aX":-13.845656673527035},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-6.8,"breakHorizontal":12.4,"spinRate":1487,"spinDirection":251},"zone":14,"typeConfidence":0.89,"plateTime":0.41719485288083646,"extension":6.523919432553094},"index":2,"playId":"45e22311-2ad2-3dc0-8525-c1c59c497593","pitchNumber":3,"startTime":"2026-05-16T00:57:01.727Z","endTime":"2026-05-16T00:57:06.667Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-16T00:57:12.713Z","endTime":"2026-05-16T00:57:28.764Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6141553338869,"aZ":-16.152801110283857,"pfxX":-6.175024713576255,"pfxZ":7.959408142774091,"pX":-0.40770647162437934,"pZ":4.61423952072277,"vX0":6.488680436988179,"vY0":-141.51248695996165,"vZ0":0.5830525205378785,"x":132.54,"y":114.2,"x0":-1.9365818013234544,"y0":50.00021942733686,"z0":5.446291902435452,"aX":-12.42627566358208},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2233,"spinDirection":221},"zone":11,"typeConfidence":0.64,"plateTime":0.3881925229414471,"extension":6.434969694497402},"index":4,"playId":"0d3898e6-4131-326d-9c09-7679ad0143f7","pitchNumber":4,"startTime":"2026-05-16T00:57:28.764Z","endTime":"2026-05-16T00:57:31.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.054211185144915,"aZ":-39.62492065657917,"pfxX":-8.76520958309802,"pfxZ":-4.358575884127467,"pX":-0.08611982059443532,"pZ":1.4895652692961885,"vX0":7.320203317998515,"vY0":-131.0273467290585,"vZ0":-2.3738325009874783,"x":120.28,"y":198.56,"x0":-1.8007093560900869,"y0":50.00328364566038,"z0":5.417027418986634,"aX":-14.983381710474406},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-8.2,"breakHorizontal":13.9,"spinRate":1381,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.42075890015673023,"extension":6.690821850671759},"index":5,"playId":"f301e0f1-2390-3bd0-bc38-b60da588c14f","pitchNumber":5,"startTime":"2026-05-16T00:57:44.178Z","endTime":"2026-05-16T00:57:48.742Z","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":90.2,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41604000838243,"aZ":-36.85822855793192,"pfxX":-8.126600993644455,"pfxZ":-2.665476940994374,"pX":-0.48699041236261437,"pZ":2.282581192066562,"vX0":6.538775191916941,"vY0":-131.35199462020284,"vZ0":-1.1442156405983668,"x":135.56,"y":177.15,"x0":-1.9461844041505274,"y0":50.00341404397382,"z0":5.4511302484682345,"aX":-14.27769035333918},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.9,"breakHorizontal":13.4,"spinRate":1573,"spinDirection":251},"zone":4,"typeConfidence":0.89,"plateTime":0.41613730261240134,"extension":6.7579540198108505},"hitData":{"launchSpeed":79.7,"launchAngle":6.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":153.71}},"index":6,"playId":"f71dc985-c2f4-38c0-b797-46235abab524","pitchNumber":6,"startTime":"2026-05-16T00:58:05.957Z","endTime":"2026-05-16T00:58:14.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:58:14.385Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, third baseman Gage Workman to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T00:58:19.508Z","endTime":"2026-05-16T00:58:47.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109764826216754,"aZ":-45.51319560667912,"pfxX":5.503386153975116,"pfxZ":-9.659225613900192,"pX":0.5893210434766873,"pZ":2.344567726044636,"vX0":3.97139999376463,"vY0":-117.56051070824986,"vZ0":2.1146451848934342,"x":94.54,"y":175.48,"x0":-1.8450630233037784,"y0":50.00401790739279,"z0":5.701141955827189,"aX":7.598204409017849},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-16.6,"breakHorizontal":-11.0,"spinRate":2672,"spinDirection":30},"zone":6,"typeConfidence":0.9,"plateTime":0.4683566862281645,"extension":6.55313555690472},"hitData":{"launchSpeed":79.3,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":177.02}},"index":0,"playId":"d4bc3239-2e1e-3042-952d-a432c73161fb","pitchNumber":1,"startTime":"2026-05-16T00:58:39.073Z","endTime":"2026-05-16T00:58:47.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:58:47.062Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:01:31.569Z","endTime":"2026-05-16T01:03:23.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joe Mantiply replaces Braydon Fisher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:00:22.894Z","endTime":"2026-05-16T01:01:33.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573009,"link":"/api/v1/people/573009"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956322129044477,"aZ":-31.291351617240643,"pfxX":10.854106457034366,"pfxZ":0.5322426503612387,"pX":-0.8505889244690537,"pZ":2.5502102239105477,"vX0":-13.489349280340052,"vY0":-127.77173945209812,"vZ0":-0.0885291525712294,"x":149.42,"y":169.92,"x0":3.063588462938422,"y0":50.00617397994953,"z0":5.024574202161537,"aX":18.123883301923538},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-16.9,"spinRate":2182,"spinDirection":104},"zone":11,"typeConfidence":0.91,"plateTime":0.4271096583687477,"extension":6.208840379525328},"index":1,"playId":"b28ec83d-6aff-34e9-b44b-5abb001b3e11","pitchNumber":1,"startTime":"2026-05-16T01:01:33.502Z","endTime":"2026-05-16T01:01:37.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51544619208444,"aZ":-30.642975576685256,"pfxX":11.462356291124097,"pfxZ":0.8951621913182013,"pX":0.437872233062104,"pZ":3.404244407004024,"vX0":-10.927466813029955,"vY0":-129.486925777495,"vZ0":1.641688116767317,"x":100.31,"y":146.87,"x0":3.211265630420936,"y0":50.002691990715334,"z0":5.096552863720861,"aX":19.58248765910358},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-18.5,"spinRate":2262,"spinDirection":106},"zone":12,"typeConfidence":0.91,"plateTime":0.42203438473013355,"extension":6.200658267504632},"index":2,"playId":"7cf75f22-cba5-3e27-8999-47ce120153fe","pitchNumber":2,"startTime":"2026-05-16T01:01:47.081Z","endTime":"2026-05-16T01:01:51.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361344667146042,"aZ":-31.279399935890062,"pfxX":10.771425065319107,"pfxZ":0.5391648329258985,"pX":0.08685742443341676,"pZ":2.131863342907506,"vX0":-11.340180387799371,"vY0":-127.17716061274096,"vZ0":-0.7087765869832741,"x":113.69,"y":181.22,"x0":3.180828392184134,"y0":50.00187755139919,"z0":4.87102804615393,"aX":17.84051252777501},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-17.3,"spinRate":2238,"spinDirection":106},"zone":5,"typeConfidence":0.91,"plateTime":0.4288668547579437,"extension":6.2270833835129915},"index":3,"playId":"78bbe3c6-8b17-300c-b2b7-6cb2ed740331","pitchNumber":3,"startTime":"2026-05-16T01:02:02.969Z","endTime":"2026-05-16T01:02:07.998Z","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":81.0,"endSpeed":75.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68439058045476,"aZ":-33.94543890609415,"pfxX":-2.970125251008781,"pfxZ":-1.2631106564355647,"pX":-2.3075025753964398,"pZ":1.2355548039269204,"vX0":-11.619183070108196,"vY0":-117.52234986421723,"vZ0":-1.1856491529822517,"x":204.96,"y":205.42,"x0":3.0807259376899068,"y0":50.002345722450634,"z0":4.891501591121953,"aX":-4.165394699846002},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.3,"breakHorizontal":8.2,"spinRate":2355,"spinDirection":348},"zone":13,"typeConfidence":0.89,"plateTime":0.46556634113225526,"extension":6.393680644271724},"index":4,"playId":"b158a013-305b-35ed-9de0-d25acbcc9650","pitchNumber":4,"startTime":"2026-05-16T01:02:38.875Z","endTime":"2026-05-16T01:02:44.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.489836613736113,"aZ":-30.32585407457896,"pfxX":12.766283088745942,"pfxZ":1.1209799963605995,"pX":-0.5683648731482941,"pZ":2.008759192910425,"vX0":-13.290742329961354,"vY0":-128.3199384860635,"vZ0":-1.2001689722812823,"x":138.66,"y":184.54,"x0":3.0389466094954436,"y0":50.005856150664435,"z0":4.862198109943595,"aX":21.127323791144672},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":-19.8,"spinRate":2232,"spinDirection":104},"zone":7,"typeConfidence":0.91,"plateTime":0.4281204444212259,"extension":6.362948681652037},"index":5,"playId":"07037ce8-9a61-3188-b82b-8d7f5ca299af","pitchNumber":5,"startTime":"2026-05-16T01:02:57.997Z","endTime":"2026-05-16T01:03:02.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890023774652004,"aZ":-31.400142684970447,"pfxX":11.25139968431969,"pfxZ":0.46939885502389167,"pX":0.5274212149295812,"pZ":2.553349608729809,"vX0":-10.336076644564043,"vY0":-128.17473159801608,"vZ0":0.32850571094325187,"x":96.9,"y":169.84,"x0":3.1614639166145726,"y0":50.00397522206284,"z0":4.886664509282586,"aX":18.616781361810993},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-17.9,"spinRate":2242,"spinDirection":103},"zone":6,"typeConfidence":0.91,"plateTime":0.428245897200199,"extension":6.406905660533766},"hitData":{"launchSpeed":86.0,"launchAngle":32.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.62,"coordY":69.54}},"index":6,"playId":"395bdb6a-2001-3026-8c72-c92a8e7e21ed","pitchNumber":6,"startTime":"2026-05-16T01:03:14.843Z","endTime":"2026-05-16T01:03:23.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:03:23.818Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out sharply to right fielder Jesús Sánchez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:03:25.315Z","endTime":"2026-05-16T01:04:30.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.705135737451624,"aZ":-34.55207534147286,"pfxX":-3.151079040806021,"pfxZ":-1.7046309600545255,"pX":-1.144008391815564,"pZ":1.0237437575244734,"vX0":-9.016497407137503,"vY0":-117.04908254278209,"vZ0":-1.4702240034512333,"x":160.61,"y":211.14,"x0":3.1648182711201884,"y0":50.00574464675787,"z0":4.889686474967472,"aX":-4.3816498231788295},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.2,"breakHorizontal":7.9,"spinRate":2401,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.4676020722980061,"extension":6.27481757020937},"index":0,"playId":"d362db6c-1ce9-3652-a633-9e06afe12d2f","pitchNumber":1,"startTime":"2026-05-16T01:03:50.229Z","endTime":"2026-05-16T01:03:56.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959928251580855,"aZ":-31.178435839945532,"pfxX":11.509544032033794,"pfxZ":0.5981740321826816,"pX":0.30604476475909353,"pZ":2.704174043811148,"vX0":-10.926609703989078,"vY0":-128.1190983184769,"vZ0":0.6896341026462203,"x":105.33,"y":165.77,"x0":3.1348321294045904,"y0":50.00174949589264,"z0":4.872056249093277,"aX":19.095548217810506},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":-18.4,"spinRate":2243,"spinDirection":102},"zone":6,"typeConfidence":0.91,"plateTime":0.427850230616285,"extension":6.339301934679289},"index":1,"playId":"f7780b67-889f-3900-bb5d-bf957cb2eafa","pitchNumber":2,"startTime":"2026-05-16T01:04:06.204Z","endTime":"2026-05-16T01:04:09.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.257321791607794,"aZ":-34.94327595073837,"pfxX":10.610352864262298,"pfxZ":-2.0260086555415935,"pX":0.8334482139365532,"pZ":1.9174957868125126,"vX0":-8.472974346130774,"vY0":-116.30129389735448,"vZ0":0.9054414072681818,"x":85.23,"y":187.01,"x0":3.149187016980991,"y0":50.002482521945986,"z0":4.84288724554196,"aX":14.503124941673175},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.1,"breakHorizontal":-17.0,"spinRate":1548,"spinDirection":70},"zone":9,"typeConfidence":0.91,"plateTime":0.4713442093158604,"extension":6.291375112387237},"hitData":{"launchSpeed":103.6,"launchAngle":21.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.65,"coordY":74.37}},"index":2,"playId":"01e3808e-53f0-3d82-a88b-85b1dfe648a4","pitchNumber":3,"startTime":"2026-05-16T01:04:21.808Z","endTime":"2026-05-16T01:04:30.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:04:30.629Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jahmai Jones singles on a sharp line drive to left fielder Yohendrick Piñango.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:05:21.881Z","endTime":"2026-05-16T01:05:34.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-16T01:04:44.886Z","endTime":"2026-05-16T01:04:52.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-16T01:04:52.407Z","endTime":"2026-05-16T01:05:24.179Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.055332230812322,"aZ":-36.5023546673873,"pfxX":-2.8018339390096307,"pfxZ":-3.067927918976131,"pX":0.23381394320130514,"pZ":1.731312006362873,"vX0":-6.21026250944998,"vY0":-117.65229780833772,"vZ0":0.16490416026970323,"x":108.09,"y":192.03,"x0":3.265318801928445,"y0":50.00358928493701,"z0":5.026491067297456,"aX":-3.9508781159098927},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.3,"breakHorizontal":6.5,"spinRate":2387,"spinDirection":343},"zone":8,"typeConfidence":0.89,"plateTime":0.46447965629524557,"extension":6.17295628115873},"hitData":{"launchSpeed":104.6,"launchAngle":11.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.41,"coordY":114.21}},"index":2,"playId":"d18f30d4-a3bf-35e6-b529-08d21ffb0b9c","pitchNumber":1,"startTime":"2026-05-16T01:05:24.179Z","endTime":"2026-05-16T01:05:34.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:05:34.302Z","atBatIndex":57},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jahmai Jones caught stealing 2nd base, catcher Brandon Valenzuela to shortstop Andrés Giménez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:06:20.167Z","endTime":"2026-05-16T01:07:31.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1feebd23-3a62-31d2-8900-c67c9a1d5e23","startTime":"2026-05-16T01:06:03.541Z","endTime":"2026-05-16T01:06:07.695Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10762854906933,"aZ":-34.65882886502334,"pfxX":-4.145163761071583,"pfxZ":-1.8240672194302157,"pX":0.1799449771242621,"pZ":2.598559570631961,"vX0":-5.956322429565298,"vY0":-115.53083206323019,"vZ0":2.0053993752338135,"x":110.14,"y":168.62,"x0":3.323103162674333,"y0":50.003177075657064,"z0":5.033564972889641,"aX":-5.642536160836814},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.5,"breakHorizontal":8.9,"spinRate":2442,"spinDirection":325},"zone":5,"typeConfidence":0.9,"plateTime":0.47283264810260217,"extension":6.256859324690664},"index":1,"playId":"fca4a37b-1ef2-3eda-b184-67d605afbd69","pitchNumber":1,"startTime":"2026-05-16T01:06:22.375Z","endTime":"2026-05-16T01:06:31.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.080010557766855,"aZ":-35.06091613922134,"pfxX":-3.8975527641866377,"pfxZ":-2.0179827709085787,"pX":-1.1306525896443078,"pZ":1.4058538961594853,"vX0":-8.899669365425765,"vY0":-118.6449460268938,"vZ0":-0.8496302709362894,"x":160.1,"y":200.82,"x0":3.1710278352287498,"y0":50.00293073101708,"z0":4.9555491736159,"aX":-5.5726444491185205},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.6,"breakHorizontal":9.1,"spinRate":2421,"spinDirection":335},"zone":13,"typeConfidence":0.89,"plateTime":0.4611283320757855,"extension":6.25921395823167},"index":2,"playId":"50b0b3bd-24f8-3dd9-bf7d-a633b66b962e","pitchNumber":2,"startTime":"2026-05-16T01:06:41.065Z","endTime":"2026-05-16T01:06:46.087Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.398751482417186,"aZ":-32.334325543636275,"pfxX":-3.597676686020858,"pfxZ":-0.10870090720812664,"pX":-0.8472487833212335,"pZ":0.7185506827253866,"vX0":-8.231278672875337,"vY0":-118.58025963263302,"vZ0":-2.8176255077654644,"x":149.3,"y":219.38,"x0":3.1283112352412914,"y0":50.005413099761356,"z0":4.854568779027826,"aX":-5.153694500850445},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.6,"breakHorizontal":8.4,"spinRate":2483,"spinDirection":339},"zone":13,"typeConfidence":0.88,"plateTime":0.46084381986623013,"extension":6.315314783483253},"index":3,"playId":"bd16abef-0d01-3084-9f95-85ced21c454a","pitchNumber":3,"startTime":"2026-05-16T01:07:00.973Z","endTime":"2026-05-16T01:07:06.262Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35046236125133,"aZ":-36.315445671487204,"pfxX":7.582983719955072,"pfxZ":-3.025876298999754,"pX":1.0575125758119,"pZ":1.7301836672279942,"vX0":-6.955578223426408,"vY0":-116.14363156873658,"vZ0":0.7618008180785509,"x":76.69,"y":192.07,"x0":3.1030848850757193,"y0":50.00348904164756,"z0":4.846280995297947,"aX":10.381207614518527},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.0,"breakHorizontal":-12.0,"spinRate":1438,"spinDirection":67},"zone":14,"typeConfidence":0.89,"plateTime":0.471251397870049,"extension":6.288571330957713},"index":4,"playId":"34e6586a-7cf1-3b63-8d40-d7f8a13e7d22","pitchNumber":4,"startTime":"2026-05-16T01:07:25.751Z","endTime":"2026-05-16T01:07:31.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:07:31.761Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:10:31.342Z","endTime":"2026-05-16T01:12:13.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:08:53.373Z","endTime":"2026-05-16T01:08:53.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Pitching Change: Kenley Jansen replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-16T01:08:53.393Z","endTime":"2026-05-16T01:10:33.642Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510815566000677,"aZ":-11.604799165862966,"pfxX":2.9092369268686484,"pfxZ":11.504677622252993,"pX":0.44835913750141715,"pZ":0.6598232872635501,"vX0":4.222297214240056,"vY0":-132.1963530176621,"vZ0":-12.167990167842012,"x":99.91,"y":220.96,"x0":-1.5413571016114263,"y0":50.00276029937725,"z0":6.14767493761796,"aX":5.200442951662557},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":-6.1,"spinRate":2589,"spinDirection":173},"zone":14,"typeConfidence":0.91,"plateTime":0.4127320436896378,"extension":6.95676271035639},"index":2,"playId":"86cbfe11-ac43-3bb7-8bf8-71d916fcdccc","pitchNumber":1,"startTime":"2026-05-16T01:10:33.642Z","endTime":"2026-05-16T01:10:38.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90415457027855,"aZ":-12.041050721284602,"pfxX":1.7825281528268033,"pfxZ":10.990597937906507,"pX":0.7244995672621249,"pZ":3.2411754613886705,"vX0":5.193287478274369,"vY0":-133.98242804485227,"vZ0":-6.071665265366239,"x":89.38,"y":151.27,"x0":-1.4645541895115812,"y0":50.00068136273867,"z0":6.384523948493878,"aX":3.264645381589069},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":-4.3,"spinRate":2668,"spinDirection":169},"zone":3,"typeConfidence":0.91,"plateTime":0.4076239452310002,"extension":6.7291752274433785},"index":3,"playId":"5f71e616-17e9-3a89-a580-829d2f1e210e","pitchNumber":2,"startTime":"2026-05-16T01:10:53.061Z","endTime":"2026-05-16T01:10:57.308Z","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":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683864329983898,"aZ":-15.132057549316348,"pfxX":3.0735064002975276,"pfxZ":9.478564896623737,"pX":0.12651961612640034,"pZ":5.139834958070888,"vX0":3.059655408415451,"vY0":-133.03404373804517,"vZ0":-0.8737469071199673,"x":112.18,"y":100.0,"x0":-1.436490145146697,"y0":50.003178655735496,"z0":6.565975500122181,"aX":5.527029885327443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":-6.2,"spinRate":2579,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.41120953455559484,"extension":6.7638047410756625},"index":4,"playId":"d582bbc9-95e6-331b-93fa-bfde285aabac","pitchNumber":3,"startTime":"2026-05-16T01:11:10.136Z","endTime":"2026-05-16T01:11:16.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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342844353660997,"aZ":-13.10559544341258,"pfxX":1.8515547527236955,"pfxZ":10.382607967221052,"pX":0.35292059950368915,"pZ":4.301016011643379,"vX0":3.622240133252772,"vY0":-134.2532144041364,"vZ0":-3.502871345911529,"x":103.55,"y":122.65,"x0":-1.2511537044838856,"y0":50.00627439256438,"z0":6.5471999279183954,"aX":3.401860583007229},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":-4.1,"spinRate":2608,"spinDirection":166},"zone":12,"typeConfidence":0.91,"plateTime":0.40699703213995386,"extension":6.736913631614143},"index":5,"playId":"730d35c2-64cd-3ec6-a941-81ffbde124ae","pitchNumber":4,"startTime":"2026-05-16T01:11:29.493Z","endTime":"2026-05-16T01:11:35.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.808080768203478,"aZ":-11.693739191948348,"pfxX":3.1983421256845688,"pfxZ":11.29070446445346,"pX":0.9190306564935999,"pZ":3.5061057193094274,"vX0":4.641722208742454,"vY0":-133.5987641634319,"vZ0":-5.5107118395607735,"x":81.97,"y":144.12,"x0":-1.254213517088373,"y0":50.005517511333856,"z0":6.430443278415992,"aX":5.803338255072208},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.6,"breakHorizontal":-6.7,"spinRate":2595,"spinDirection":168},"zone":12,"typeConfidence":0.92,"plateTime":0.40940870811032015,"extension":6.780280612662561},"index":6,"playId":"79a23052-cd23-3591-8016-bdd2e1a82893","pitchNumber":5,"startTime":"2026-05-16T01:11:49.885Z","endTime":"2026-05-16T01:11:54.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560290512093136,"aZ":-13.29562511636103,"pfxX":4.438315743699209,"pfxZ":10.711837592936877,"pX":0.5664168163573617,"pZ":3.6151496305008477,"vX0":3.1922387391335567,"vY0":-132.04381776718338,"vZ0":-4.780283259248754,"x":95.41,"y":141.17,"x0":-1.2357195116735569,"y0":50.00587863876513,"z0":6.429933394844819,"aX":7.826071409686747},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.5,"breakHorizontal":-8.8,"spinRate":2594,"spinDirection":163},"zone":12,"typeConfidence":0.91,"plateTime":0.41506121993892364,"extension":6.838161999633469},"index":7,"playId":"2600b136-69f3-357d-b234-9d3e2206706f","pitchNumber":6,"startTime":"2026-05-16T01:12:07.087Z","endTime":"2026-05-16T01:12:13.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:12:13.703Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:12:15.152Z","endTime":"2026-05-16T01:13:05.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764188308605895,"aZ":-9.556873165910988,"pfxX":3.660393670671133,"pfxZ":12.062164784949584,"pX":0.4167273085629678,"pZ":2.734251341104895,"vX0":3.0245296042529333,"vY0":-136.265873437103,"vZ0":-8.02817478535398,"x":101.12,"y":164.96,"x0":-1.184366812880595,"y0":50.004804225395645,"z0":6.3843583003877304,"aX":6.8629190643186355},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":-7.3,"spinRate":2728,"spinDirection":168},"zone":6,"typeConfidence":0.92,"plateTime":0.40241513356370806,"extension":6.819514704934218},"index":0,"playId":"fe5ef65a-742a-3f83-827e-b7eec1856015","pitchNumber":1,"startTime":"2026-05-16T01:12:39.107Z","endTime":"2026-05-16T01:12:43.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89584909129058,"aZ":-8.40920764028023,"pfxX":1.7109730783737371,"pfxZ":12.881315147119132,"pX":0.3245950183958632,"pZ":3.466479198860367,"vX0":3.2515829954013236,"vY0":-135.74150819864812,"vZ0":-6.216472390424116,"x":104.63,"y":145.19,"x0":-1.1163620088128976,"y0":50.00014527581018,"z0":6.388502807135027,"aX":3.154697489553088},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":22.0,"breakHorizontal":-3.8,"spinRate":2622,"spinDirection":168},"zone":12,"typeConfidence":0.91,"plateTime":0.4053048999227369,"extension":6.8736706263757785},"hitData":{"launchSpeed":105.7,"launchAngle":12.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.62,"coordY":76.16}},"index":1,"playId":"b2e11420-4d85-3d2e-a05a-a12c26b0e871","pitchNumber":2,"startTime":"2026-05-16T01:12:57.015Z","endTime":"2026-05-16T01:13:05.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:13:05.030Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:13:20.523Z","endTime":"2026-05-16T01:16:29.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":93.0,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37532358952076,"aZ":-10.504699443319495,"pfxX":2.999674354717933,"pfxZ":11.78547574919383,"pX":-0.44805480326028874,"pZ":2.8818026993186234,"vX0":1.0881302643740138,"vY0":-135.20613152312433,"vZ0":-7.2646580468804896,"x":134.08,"y":160.97,"x0":-1.2461340153689942,"y0":50.00213068840067,"z0":6.352694967826712,"aX":5.5151159562763326},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":-5.6,"spinRate":2673,"spinDirection":167},"zone":1,"typeConfidence":0.91,"plateTime":0.406172361275436,"extension":6.899663201599502},"index":0,"playId":"643e7140-6703-3db0-9938-6eabadd8ca54","pitchNumber":1,"startTime":"2026-05-16T01:13:33.738Z","endTime":"2026-05-16T01:13:38.298Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01090054752943,"aZ":-11.185323513175076,"pfxX":1.6691506452127336,"pfxZ":11.445348261557212,"pX":0.8261611575337148,"pZ":4.437911728853292,"vX0":4.410587585101231,"vY0":-135.18740841787863,"vZ0":-3.163590287478455,"x":85.51,"y":118.96,"x0":-1.0493174187226597,"y0":50.00143654895311,"z0":6.419055672652225,"aX":3.0605943355230747},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.2,"breakHorizontal":-4.1,"spinRate":2643,"spinDirection":165},"zone":12,"typeConfidence":0.91,"plateTime":0.40658711657866586,"extension":6.882239719358471},"index":1,"playId":"6149a588-7375-3823-8a26-c292b13521fa","pitchNumber":2,"startTime":"2026-05-16T01:13:51.968Z","endTime":"2026-05-16T01:13:55.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.401417712363365,"aZ":-9.283889974332856,"pfxX":0.461276811931701,"pfxZ":12.735755167404658,"pX":-0.27633646712359866,"pZ":2.215553809145324,"vX0":2.0600474855119804,"vY0":-133.6195164067679,"vZ0":-8.853292816155456,"x":127.53,"y":178.96,"x0":-1.1191349989174801,"y0":50.00407343553123,"z0":6.250714567286845,"aX":0.8289742319221254},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.2,"breakHorizontal":-1.3,"spinRate":2617,"spinDirection":164},"zone":5,"typeConfidence":0.86,"plateTime":0.41085816742072234,"extension":7.036551738395948},"index":2,"playId":"fbd85f25-ae89-39f4-9cbd-3aa0474421fd","pitchNumber":3,"startTime":"2026-05-16T01:14:09.752Z","endTime":"2026-05-16T01:14:14.348Z","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":93.4,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.596442497221084,"aZ":-12.175117723696452,"pfxX":3.1518790406390584,"pfxZ":10.69485565883524,"pX":0.5807074775609646,"pZ":2.954648730112129,"vX0":3.3953641725260315,"vY0":-135.84001846720548,"vZ0":-6.912288795422475,"x":94.86,"y":159.0,"x0":-1.094677244258095,"y0":50.003948940552355,"z0":6.377820443689314,"aX":5.89270687410073},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-6.5,"spinRate":2724,"spinDirection":160},"zone":3,"typeConfidence":0.92,"plateTime":0.40313095285369593,"extension":6.924616385090188},"index":3,"playId":"9628ff08-ff7f-365f-883d-f8ffa6a88c71","pitchNumber":4,"startTime":"2026-05-16T01:14:37.598Z","endTime":"2026-05-16T01:14:42.119Z","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":81.9,"endSpeed":76.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.039734451197372,"aZ":-37.060555058322784,"pfxX":0.6610356455555344,"pfxZ":-3.32954884501061,"pX":-0.5498399366574038,"pZ":2.6721259730476508,"vX0":1.5052811916894768,"vY0":-119.46794260099824,"vZ0":-1.1709983100198742,"x":137.96,"y":166.63,"x0":-1.2705816882039653,"y0":50.005256202469845,"z0":6.459060403069893,"aX":0.9688659268644996},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.1,"breakHorizontal":-1.6,"spinRate":2491,"spinDirection":61},"zone":4,"typeConfidence":0.91,"plateTime":0.45606404583804006,"extension":6.781176544262612},"index":4,"playId":"66d816ce-45d5-3363-ad6b-5ecf5ae1f32b","pitchNumber":5,"startTime":"2026-05-16T01:14:58.152Z","endTime":"2026-05-16T01:15:05.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81786344254456,"aZ":-11.342540930228179,"pfxX":2.3383960125972596,"pfxZ":10.808737844271887,"pX":1.2820537942211345,"pZ":2.539031536731674,"vX0":4.81907942396433,"vY0":-137.75235999703767,"vZ0":-8.227860874378209,"x":68.13,"y":170.23,"x0":-0.7919234385951879,"y0":50.00288625882262,"z0":6.3263855029762395,"aX":4.504333352986634},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-5.2,"spinRate":2687,"spinDirection":169},"zone":12,"typeConfidence":0.92,"plateTime":0.3972194359034322,"extension":6.9920339299048155},"index":5,"playId":"dd23ef0e-cf98-3f9b-bdf7-34572b330416","pitchNumber":6,"startTime":"2026-05-16T01:15:38.548Z","endTime":"2026-05-16T01:15:42.713Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947942259657545,"aZ":-13.588947559962756,"pfxX":3.6742921063916407,"pfxZ":10.193512328904344,"pX":-0.061386202331039044,"pZ":3.1753669823583337,"vX0":1.0952477743593134,"vY0":-134.14378043686952,"vZ0":-6.026251068172235,"x":119.34,"y":153.05,"x0":-0.9522395091303658,"y0":50.00174367397382,"z0":6.41936329750494,"aX":6.696385697040282},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.8,"spinRate":2667,"spinDirection":167},"zone":2,"typeConfidence":0.91,"plateTime":0.40828051289364176,"extension":6.8508709526290055},"index":6,"playId":"afe6b299-b7c8-3308-b615-785a7dd4afa7","pitchNumber":7,"startTime":"2026-05-16T01:15:58.716Z","endTime":"2026-05-16T01:16:03.471Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.149240385186005,"aZ":-7.706656636532476,"pfxX":-3.300684489173368,"pfxZ":13.169106439428285,"pX":0.35679963663062825,"pZ":2.816054898484431,"vX0":3.7748960698294853,"vY0":-136.01284650103756,"vZ0":-7.950197976178278,"x":103.4,"y":162.75,"x0":-0.6257374825089197,"y0":50.004379647378755,"z0":6.32550521526591,"aX":-6.133463328817799},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.2,"breakHorizontal":5.0,"spinRate":2356,"spinDirection":183},"zone":6,"typeConfidence":0.93,"plateTime":0.4039897279551745,"extension":7.04078135069165},"index":7,"playId":"910bb804-b41b-34c9-989f-86c961e821eb","pitchNumber":8,"startTime":"2026-05-16T01:16:23.000Z","endTime":"2026-05-16T01:16:29.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:16:29.292Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:19:15.022Z","endTime":"2026-05-16T01:20:55.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":{"description":"Pitching Change: Jeff Hoffman replaces Joe Mantiply.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:17:27.421Z","endTime":"2026-05-16T01:19:17.322Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66859516288254,"aZ":-13.860474109682784,"pfxX":-9.027967973043877,"pfxZ":9.28197079085263,"pX":-0.300941143930857,"pZ":3.2385855168019617,"vX0":8.8458451226839,"vY0":-140.4877409750641,"vZ0":-3.937726508731464,"x":128.47,"y":151.34,"x0":-2.337380271325262,"y0":50.002243106739385,"z0":5.576771926404276,"aX":-17.81234339641468},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":14.3,"spinRate":2569,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.39181833394398424,"extension":6.442251708375691},"index":1,"playId":"ee3a6942-aa9d-3f22-8129-5184ca2254eb","pitchNumber":1,"startTime":"2026-05-16T01:19:17.322Z","endTime":"2026-05-16T01:19:23.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57002462105449,"aZ":-12.624726883181792,"pfxX":-9.188670864122976,"pfxZ":9.572293832907596,"pX":0.046089663585783654,"pZ":3.9157807537295573,"vX0":9.98339449938873,"vY0":-142.44129687049528,"vZ0":-2.138129065382076,"x":115.24,"y":133.05,"x0":-2.3205848788132823,"y0":50.003511463915,"z0":5.480339669677949,"aX":-18.768367574167065},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":14.5,"spinRate":2514,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.385426267626682,"extension":6.500869334507892},"index":2,"playId":"44dc822b-a98b-3380-9e1a-85397207d66a","pitchNumber":2,"startTime":"2026-05-16T01:19:37.979Z","endTime":"2026-05-16T01:19:41.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944868611794977,"aZ":-31.98120499736899,"pfxX":-9.08776477949317,"pfxZ":0.11528553027201482,"pX":-1.3663010855841098,"pZ":3.8536479929434817,"vX0":6.268177603320953,"vY0":-129.65298320066893,"vZ0":1.8528297373461424,"x":169.08,"y":134.73,"x0":-2.6289399706625596,"y0":50.00530686315433,"z0":5.562519918587632,"aX":-15.544969602327555},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":15.1,"spinRate":1777,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.42173261516985683,"extension":6.576430149038346},"index":3,"playId":"c640223e-559a-375e-b613-f6e91ffa1c73","pitchNumber":3,"startTime":"2026-05-16T01:19:55.056Z","endTime":"2026-05-16T01:19:58.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83762700515394,"aZ":-30.831503142905355,"pfxX":-9.619826135371714,"pfxZ":0.8089579094783588,"pX":0.9082711694611059,"pZ":1.9218876791844794,"vX0":11.40607105489271,"vY0":-127.81684568627777,"vZ0":-2.6761158758076764,"x":82.38,"y":186.89,"x0":-2.3495189805672254,"y0":50.00582239405754,"z0":5.388686083580932,"aX":-16.018200325842404},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":15.0,"spinRate":1773,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.4275395221517573,"extension":6.805407385313797},"index":4,"playId":"39cd8b05-fd08-3c69-9f42-87b8cad26cc9","pitchNumber":4,"startTime":"2026-05-16T01:20:13.705Z","endTime":"2026-05-16T01:20:18.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.015220660710625,"aZ":-16.063909868448363,"pfxX":-8.586218853984722,"pfxZ":8.055856546001978,"pX":-0.31377567603903994,"pZ":3.60890115226352,"vX0":8.809151979093915,"vY0":-140.77390655540958,"vZ0":-2.3705876922173186,"x":128.96,"y":141.34,"x0":-2.373390426055814,"y0":50.00311408792523,"z0":5.506120229444674,"aX":-17.172531897903653},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":13.7,"spinRate":2535,"spinDirection":222},"zone":11,"typeConfidence":0.88,"plateTime":0.38961709245993603,"extension":6.633913332000984},"index":5,"playId":"8a68a70f-fa7d-3f36-92dc-5f974a08d2b5","pitchNumber":5,"startTime":"2026-05-16T01:20:29.934Z","endTime":"2026-05-16T01:20:33.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38865879029448,"aZ":-14.823626551061668,"pfxX":-9.01680144135245,"pfxZ":8.673895625448429,"pX":-0.6890173601218116,"pZ":2.839908941069433,"vX0":8.315041675791724,"vY0":-140.45444415235627,"vZ0":-4.492492069463794,"x":143.26,"y":162.1,"x0":-2.5142773710166546,"y0":50.005934187493175,"z0":5.422074794121555,"aX":-18.044209640056085},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":14.6,"spinRate":2518,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.3897600563479884,"extension":6.5785147235791515},"index":6,"playId":"17bf673f-88eb-304a-9c65-470fcc731715","pitchNumber":6,"startTime":"2026-05-16T01:20:50.586Z","endTime":"2026-05-16T01:20:55.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:20:55.824Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a fly ball to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:20:57.406Z","endTime":"2026-05-16T01:23:50.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":83.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.77624144001888,"aZ":-29.895491859701398,"pfxX":-1.0759859597535812,"pfxZ":1.3239349256377366,"pX":0.08280245735111247,"pZ":2.7061290617542757,"vX0":7.001413589937987,"vY0":-128.25979355191484,"vZ0":-1.3546601884557332,"x":113.84,"y":165.71,"x0":-2.506667793834939,"y0":50.0007820045394,"z0":5.506985966011169,"aX":-1.8491910816067678},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":0.8,"spinRate":2658,"spinDirection":307},"zone":5,"typeConfidence":0.9,"plateTime":0.42207763662647224,"extension":6.483618169359402},"index":0,"playId":"4c596e4d-bcbb-3fea-8a4c-0404441d2ada","pitchNumber":1,"startTime":"2026-05-16T01:21:20.764Z","endTime":"2026-05-16T01:21:24.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.160152428964164,"aZ":-31.022886621417662,"pfxX":-0.11413879380523628,"pfxZ":0.6758516134089856,"pX":0.5222851751843682,"pZ":2.627595271637095,"vX0":7.406640635145436,"vY0":-127.26223280149968,"vZ0":-1.4649057358174804,"x":97.09,"y":167.83,"x0":-2.3718282309904954,"y0":50.00056079575836,"z0":5.595972936920916,"aX":-0.19533006811814416},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":-1.0,"spinRate":2689,"spinDirection":50},"zone":6,"typeConfidence":0.9,"plateTime":0.42518001947551953,"extension":6.497341699846115},"index":1,"playId":"f3966ef3-0ebc-3b61-a940-9199509db194","pitchNumber":2,"startTime":"2026-05-16T01:21:37.340Z","endTime":"2026-05-16T01:21:43.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015745994630937,"aZ":-12.203805595114469,"pfxX":-6.997924189613482,"pfxZ":9.67631120585791,"pX":-0.29691733948145327,"pZ":3.3319501407622023,"vX0":8.081966292063045,"vY0":-141.9527333947724,"vZ0":-4.245508503069815,"x":128.32,"y":148.82,"x0":-2.2563935352799143,"y0":50.00479411227149,"z0":5.609446414263413,"aX":-14.44649131682918},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2517,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.3841742457587216,"extension":6.489478609273742},"index":2,"playId":"3c335df3-5633-3ab2-b3d7-c59c39c2df28","pitchNumber":3,"startTime":"2026-05-16T01:22:20.216Z","endTime":"2026-05-16T01:22:24.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.384885564240584,"aZ":-28.917780614162353,"pfxX":-0.3737214136675906,"pfxZ":1.8701052550273198,"pX":1.9054225971035412,"pZ":1.1326519717215378,"vX0":10.720182806265637,"vY0":-128.97035413308018,"vZ0":-5.502353089541117,"x":44.37,"y":208.2,"x0":-2.198927796512507,"y0":50.0029694688222,"z0":5.434420197775129,"aX":-0.652075788877462},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.6,"breakHorizontal":-1.0,"spinRate":2706,"spinDirection":348},"zone":14,"typeConfidence":0.9,"plateTime":0.41937647423983204,"extension":6.586158229202889},"index":3,"playId":"45f9dc7c-d070-3f0d-b0e2-67328a4e41c1","pitchNumber":4,"startTime":"2026-05-16T01:22:41.411Z","endTime":"2026-05-16T01:22:45.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223215188715468,"aZ":-30.732784838352085,"pfxX":0.4725616418297798,"pfxZ":0.868565028274606,"pX":-0.6868845795496733,"pZ":3.3184381914246157,"vX0":4.332370198181925,"vY0":-127.80817129756714,"vZ0":0.035704470070574756,"x":143.18,"y":149.18,"x0":-2.459473689536962,"y0":50.00623081339259,"z0":5.7007462852882105,"aX":0.7886505219337844},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-1.8,"spinRate":2657,"spinDirection":88},"zone":1,"typeConfidence":0.9,"plateTime":0.42715552586955274,"extension":6.412044660785023},"index":4,"playId":"4c737265-dde0-32de-8cef-e40a2739d772","pitchNumber":5,"startTime":"2026-05-16T01:22:59.492Z","endTime":"2026-05-16T01:23:04.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.774090853945744,"aZ":-11.55112689050486,"pfxX":-8.306061102250013,"pfxZ":10.0767650798219,"pX":-0.903200593549194,"pZ":2.9987564292620754,"vX0":6.884310305227112,"vY0":-142.20001510614526,"vZ0":-5.085803197156543,"x":151.43,"y":157.81,"x0":-2.277049858525993,"y0":50.004008222202586,"z0":5.544024955762457,"aX":-17.002181791936675},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":13.7,"spinRate":2591,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3852616144706844,"extension":6.52342804275692},"hitData":{"launchSpeed":71.0,"launchAngle":41.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.72,"coordY":106.54}},"index":5,"playId":"d9b77d0d-1bc7-3b9b-bb69-eba92abdebca","pitchNumber":6,"startTime":"2026-05-16T01:23:36.260Z","endTime":"2026-05-16T01:23:50.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:23:50.235Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gage Workman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:24:04.797Z","endTime":"2026-05-16T01:25:30.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02421572235751,"aZ":-13.5536566914788,"pfxX":-8.059996832001987,"pfxZ":9.591188492142585,"pX":0.056345911979374046,"pZ":3.7969180956009145,"vX0":9.665444517201681,"vY0":-138.70147135303162,"vZ0":-2.1932338917270955,"x":114.85,"y":136.26,"x0":-2.4320828004114095,"y0":50.00617989607053,"z0":5.50557600728492,"aX":-15.65402459444957},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2567,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.39542047616073495,"extension":6.548152572168701},"index":0,"playId":"320bbca4-6a79-3349-af24-331ee15328ba","pitchNumber":1,"startTime":"2026-05-16T01:24:17.970Z","endTime":"2026-05-16T01:24:22.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507619378361508,"aZ":-26.477900829619472,"pfxX":-9.771502385722727,"pfxZ":3.2946542742626903,"pX":0.19916367894452622,"pZ":1.5745580476781345,"vX0":10.003553755888305,"vY0":-130.36312886773194,"vZ0":-4.351565442982721,"x":109.41,"y":196.27,"x0":-2.411933314480565,"y0":50.00042409422579,"z0":5.255863515595946,"aX":-16.87581637632294},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":15.6,"spinRate":1806,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.419592269710682,"extension":6.911947448085054},"index":1,"playId":"3022741a-1f5f-3bf2-9362-deb54f82840e","pitchNumber":2,"startTime":"2026-05-16T01:24:37.842Z","endTime":"2026-05-16T01:24:43.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74599994658229,"aZ":-27.81126799287969,"pfxX":-10.651764120145778,"pfxZ":2.542592365747616,"pX":0.04054271569169788,"pZ":1.3933732981847435,"vX0":9.9786426558428,"vY0":-130.06174473138026,"vZ0":-4.542117754829544,"x":115.45,"y":201.16,"x0":-2.458052284797851,"y0":50.00445336391217,"z0":5.266387313011147,"aX":-18.289156680557408},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":17.2,"spinRate":1800,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.42079882335644303,"extension":6.8941146562112365},"index":2,"playId":"9a3e213e-02ed-3fe8-b15b-8eab34312409","pitchNumber":3,"startTime":"2026-05-16T01:24:59.749Z","endTime":"2026-05-16T01:25:04.233Z","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":96.2,"endSpeed":87.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14643604143607,"aZ":-13.748505878703526,"pfxX":-8.209441169635896,"pfxZ":9.326456153754277,"pX":-0.5123369671771371,"pZ":3.524613197709753,"vX0":8.24595048672883,"vY0":-139.81353437972408,"vZ0":-2.8639563904394865,"x":136.53,"y":143.62,"x0":-2.436287316914986,"y0":50.00254358804549,"z0":5.46703049163187,"aX":-16.218654949822014},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":13.1,"spinRate":2500,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.392077920203477,"extension":6.505006215833551},"index":3,"playId":"820b3760-2f9a-3833-9406-2ead2c97a620","pitchNumber":4,"startTime":"2026-05-16T01:25:23.671Z","endTime":"2026-05-16T01:25:30.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:25:30.208Z","atBatIndex":64},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jeff Hoffman intentionally walks Zach McKinstry.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:25:33.322Z","endTime":"2026-05-16T01:27:02.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.017090528755624,"aZ":-14.198664304027895,"pfxX":-7.724361639721513,"pfxZ":9.127690071157023,"pX":-0.6540384387432187,"pZ":4.017776725108563,"vX0":7.72147636833225,"vY0":-139.80042150910344,"vZ0":-1.6356586440672418,"x":141.93,"y":130.3,"x0":-2.455064975482697,"y0":50.00118091558165,"z0":5.547586201461904,"aX":-15.210290339295456},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":12.2,"spinRate":2525,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3925438141041564,"extension":6.559682800315088},"index":0,"playId":"58f555c9-b98b-3961-8449-a48cd1423406","pitchNumber":1,"startTime":"2026-05-16T01:25:54.646Z","endTime":"2026-05-16T01:25:58.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59064700454303,"aZ":-33.93043309290946,"pfxX":1.655683664228009,"pfxZ":-1.0255762821401095,"pX":0.23913685647728028,"pZ":1.5536520587782277,"vX0":6.522185618319178,"vY0":-128.32396940173962,"vZ0":-2.8740266265231256,"x":107.88,"y":196.83,"x0":-2.5221937191294646,"y0":50.00350659454402,"z0":5.258817957014521,"aX":2.8362531046715973},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.2,"breakHorizontal":-4.1,"spinRate":2644,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4223636600147569,"extension":6.5615265180702576},"index":1,"playId":"eca01fcf-d7a6-3c73-9048-4e74bc5059ea","pitchNumber":2,"startTime":"2026-05-16T01:26:16.248Z","endTime":"2026-05-16T01:26:21.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Matt Vierling steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"eca01fcf-d7a6-3c73-9048-4e74bc5059ea","startTime":"2026-05-16T01:26:31.168Z","endTime":"2026-05-16T01:27:01.411Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08242806-0666-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-05-16T01:27:01.411Z","endTime":"2026-05-16T01:27:01.437Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"08242806-0666-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-05-16T01:27:01.437Z","endTime":"2026-05-16T01:27:02.558Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-16T01:27:02.558Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (9) on a line drive to right fielder Jesús Sánchez. Matt Vierling scores. Zach McKinstry to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:27:03.308Z","endTime":"2026-05-16T01:28:49.882Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.18"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.16"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.54"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.45"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.85"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89917833601829,"aZ":-30.299155103557307,"pfxX":-0.24573629547949416,"pfxZ":1.1207418027641447,"pX":1.503255994069421,"pZ":1.8723279474174717,"vX0":9.68201896496935,"vY0":-126.9837313837295,"vZ0":-3.276525149109763,"x":59.7,"y":188.23,"x0":-2.2874158380253995,"y0":50.002749573946616,"z0":5.527407916974155,"aX":-0.41153082138024544},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-1.2,"spinRate":2738,"spinDirection":340},"zone":14,"typeConfidence":0.91,"plateTime":0.4272793367057268,"extension":6.482426285668048},"index":0,"playId":"9709b858-55fe-3fbc-8b56-0dca253923ec","pitchNumber":1,"startTime":"2026-05-16T01:27:19.098Z","endTime":"2026-05-16T01:27:23.601Z","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":87.1,"endSpeed":82.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.481131276775244,"aZ":-29.491623113639967,"pfxX":0.019201460901037068,"pfxZ":1.5867657138342386,"pX":0.027935710911329324,"pZ":1.3580083019892994,"vX0":6.417035810135547,"vY0":-126.99538902546138,"vZ0":-4.435747185975877,"x":115.94,"y":202.11,"x0":-2.497896154417749,"y0":50.00361875908636,"z0":5.3822184485444104,"aX":0.031162748271508865},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-1.0,"spinRate":2646,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4256880689501181,"extension":6.617891249315296},"index":1,"playId":"d41fe21f-81c0-363c-99c6-df144b8a6d10","pitchNumber":2,"startTime":"2026-05-16T01:27:38.330Z","endTime":"2026-05-16T01:27:43.318Z","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.5,"endSpeed":82.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.479084565311968,"aZ":-31.005658928323864,"pfxX":1.3232995882077885,"pfxZ":0.6918911207486769,"pX":-0.3630916175556322,"pZ":1.9827144732288955,"vX0":4.8621982896296565,"vY0":-127.67212396799404,"vZ0":-2.84148555094188,"x":130.84,"y":185.25,"x0":-2.443314886505959,"y0":50.005111610528736,"z0":5.483008153012714,"aX":2.2449078922476815},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-3.2,"spinRate":2713,"spinDirection":42},"zone":7,"typeConfidence":0.91,"plateTime":0.42456275930642784,"extension":6.4761662448172554},"index":2,"playId":"e83474ca-2bc8-356a-aaac-145d67aa1320","pitchNumber":3,"startTime":"2026-05-16T01:27:57.187Z","endTime":"2026-05-16T01:28:03.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383194451904345,"aZ":-12.344691213300763,"pfxX":-6.895998579435762,"pfxZ":9.700471502683731,"pX":0.4688439945544277,"pZ":3.5497762655603418,"vX0":10.359266607807275,"vY0":-141.81950234855518,"vZ0":-3.2844066197551274,"x":99.13,"y":142.94,"x0":-2.329429589462651,"y0":50.00199627762992,"z0":5.506359000243242,"aX":-14.096456760965657},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2554,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.38571867095756796,"extension":6.585952757047249},"index":3,"playId":"6193ef00-c6ae-3b43-934d-bb5c673f1bcb","pitchNumber":4,"startTime":"2026-05-16T01:28:20.145Z","endTime":"2026-05-16T01:28:24.673Z","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":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25889306386031,"aZ":-13.541677051219326,"pfxX":-7.538843249547979,"pfxZ":9.3937538720239,"pX":0.16536494697582582,"pZ":3.4740405330734,"vX0":9.381817876586455,"vY0":-140.07996020707034,"vZ0":-3.2065171414211013,"x":110.7,"y":144.98,"x0":-2.2509998393820205,"y0":50.000815784934495,"z0":5.52143167068655,"aX":-14.950436884244233},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2472,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.39132386750513115,"extension":6.58352969041447},"hitData":{"launchSpeed":93.3,"launchAngle":22.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.96,"coordY":69.63}},"index":4,"playId":"f442f340-1b9f-32a1-9390-3f809d4dee94","pitchNumber":5,"startTime":"2026-05-16T01:28:38.872Z","endTime":"2026-05-16T01:28:49.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:28:49.882Z","atBatIndex":66}],"currentPlay":{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (9) on a line drive to right fielder Jesús Sánchez. Matt Vierling scores. Zach McKinstry to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:27:03.308Z","endTime":"2026-05-16T01:28:49.882Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.18"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.16"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.54"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.45"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.85"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89917833601829,"aZ":-30.299155103557307,"pfxX":-0.24573629547949416,"pfxZ":1.1207418027641447,"pX":1.503255994069421,"pZ":1.8723279474174717,"vX0":9.68201896496935,"vY0":-126.9837313837295,"vZ0":-3.276525149109763,"x":59.7,"y":188.23,"x0":-2.2874158380253995,"y0":50.002749573946616,"z0":5.527407916974155,"aX":-0.41153082138024544},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-1.2,"spinRate":2738,"spinDirection":340},"zone":14,"typeConfidence":0.91,"plateTime":0.4272793367057268,"extension":6.482426285668048},"index":0,"playId":"9709b858-55fe-3fbc-8b56-0dca253923ec","pitchNumber":1,"startTime":"2026-05-16T01:27:19.098Z","endTime":"2026-05-16T01:27:23.601Z","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":87.1,"endSpeed":82.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.481131276775244,"aZ":-29.491623113639967,"pfxX":0.019201460901037068,"pfxZ":1.5867657138342386,"pX":0.027935710911329324,"pZ":1.3580083019892994,"vX0":6.417035810135547,"vY0":-126.99538902546138,"vZ0":-4.435747185975877,"x":115.94,"y":202.11,"x0":-2.497896154417749,"y0":50.00361875908636,"z0":5.3822184485444104,"aX":0.031162748271508865},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-1.0,"spinRate":2646,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4256880689501181,"extension":6.617891249315296},"index":1,"playId":"d41fe21f-81c0-363c-99c6-df144b8a6d10","pitchNumber":2,"startTime":"2026-05-16T01:27:38.330Z","endTime":"2026-05-16T01:27:43.318Z","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.5,"endSpeed":82.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.479084565311968,"aZ":-31.005658928323864,"pfxX":1.3232995882077885,"pfxZ":0.6918911207486769,"pX":-0.3630916175556322,"pZ":1.9827144732288955,"vX0":4.8621982896296565,"vY0":-127.67212396799404,"vZ0":-2.84148555094188,"x":130.84,"y":185.25,"x0":-2.443314886505959,"y0":50.005111610528736,"z0":5.483008153012714,"aX":2.2449078922476815},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-3.2,"spinRate":2713,"spinDirection":42},"zone":7,"typeConfidence":0.91,"plateTime":0.42456275930642784,"extension":6.4761662448172554},"index":2,"playId":"e83474ca-2bc8-356a-aaac-145d67aa1320","pitchNumber":3,"startTime":"2026-05-16T01:27:57.187Z","endTime":"2026-05-16T01:28:03.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383194451904345,"aZ":-12.344691213300763,"pfxX":-6.895998579435762,"pfxZ":9.700471502683731,"pX":0.4688439945544277,"pZ":3.5497762655603418,"vX0":10.359266607807275,"vY0":-141.81950234855518,"vZ0":-3.2844066197551274,"x":99.13,"y":142.94,"x0":-2.329429589462651,"y0":50.00199627762992,"z0":5.506359000243242,"aX":-14.096456760965657},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2554,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.38571867095756796,"extension":6.585952757047249},"index":3,"playId":"6193ef00-c6ae-3b43-934d-bb5c673f1bcb","pitchNumber":4,"startTime":"2026-05-16T01:28:20.145Z","endTime":"2026-05-16T01:28:24.673Z","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":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25889306386031,"aZ":-13.541677051219326,"pfxX":-7.538843249547979,"pfxZ":9.3937538720239,"pX":0.16536494697582582,"pZ":3.4740405330734,"vX0":9.381817876586455,"vY0":-140.07996020707034,"vZ0":-3.2065171414211013,"x":110.7,"y":144.98,"x0":-2.2509998393820205,"y0":50.000815784934495,"z0":5.52143167068655,"aX":-14.950436884244233},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2472,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.39132386750513115,"extension":6.58352969041447},"hitData":{"launchSpeed":93.3,"launchAngle":22.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.96,"coordY":69.63}},"index":4,"playId":"f442f340-1b9f-32a1-9390-3f809d4dee94","pitchNumber":5,"startTime":"2026-05-16T01:28:38.872Z","endTime":"2026-05-16T01:28:49.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:28:49.882Z","atBatIndex":66},"scoringPlays":[12,25,43,66],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":106.71,"y":153.71},"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":97.66,"y":60.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":138.9,"y":84.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":150.8,"y":161.31},"type":"H","description":"Single"}]}},{"startIndex":8,"endIndex":17,"top":[8,9,10,11,12,13,14],"bottom":[15,16,17],"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":196.1,"y":105.86},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":148.77,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":176.24,"y":155.82},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":171.0,"y":114.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":87.32,"y":95.45},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20],"bottom":[21,22,23,24,25],"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":126.98,"y":184.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":140.66,"y":149.66},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":107.34,"y":138.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":189.31,"y":117.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":137.49,"y":125.82},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":31,"top":[26,27,28],"bottom":[29,30,31],"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":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":120.9,"y":150.16},"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":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":118.36,"y":157.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":116.34,"y":159.79},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":93.49,"y":181.49},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":157.38,"y":165.36},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":37,"top":[32,33,34],"bottom":[35,36,37],"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":146.24,"y":82.77},"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":111.27,"y":176.01},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":111.73,"y":78.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":151.81,"y":91.89},"type":"O","description":"Double Play"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40],"bottom":[41,42,43,44,45],"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":142.69,"y":180.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":181.33,"y":108.23},"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":130.53,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":126.98,"y":143.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":148.77,"y":160.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":207.82,"y":119.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":118.09,"y":58.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"coordinates":{"x":41.08,"y":112.15},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":51,"top":[46,47,48],"bottom":[49,50,51],"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":118.87,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":105.76,"y":130.64},"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":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":110.26,"y":174.49},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":116.34,"y":163.34},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54],"bottom":[55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":145.8,"y":143.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":151.3,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":112.28,"y":177.02},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":126.62,"y":69.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":184.65,"y":74.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":47.41,"y":114.21},"type":"H","description":"Single"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":138.62,"y":76.16},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":114.72,"y":106.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":158.96,"y":69.63},"type":"H","description":"Double"}]}}]},"linescore":{"note":"Two out when winning run scored.","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":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":7,"errors":0,"leftOnBase":6},"away":{"runs":2,"hits":5,"errors":1,"leftOnBase":2}},"defense":{"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"third":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"shortstop":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"left":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"onDeck":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"inHole":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"battingOrder":5,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"onDeck":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"inHole":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"second":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"third":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"battingOrder":8,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":2,"strikes":2,"outs":2},"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":3,"groundOuts":12,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".245","atBats":29,"obp":".310","slg":".373","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":7,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":30,"obp":".343","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":135,"era":"4.10","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":3,"whip":"1.31","battersFaced":35,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":52,"strikes":83,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":2,"pitchesPerInning":"15.58","runsScoredPer9":"3.12","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":26,"errors":1,"chances":36,"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":12,"gamesStarted":1,"flyOuts":11,"groundOuts":25,"airOuts":20,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":81,"obp":".267","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":328,"era":"3.00","inningsPitched":"21.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.10","battersFaced":86,"outs":63,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":328,"balls":115,"strikes":213,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.62","gamesFinished":5,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.14","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.86","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":19,"gamesStarted":0,"flyOuts":7,"groundOuts":20,"airOuts":14,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":73,"obp":".296","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":288,"era":"4.05","inningsPitched":"20.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":9,"whip":"1.20","battersFaced":82,"outs":60,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":89,"strikes":199,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".000","pitchesPerInning":"14.40","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"4.05","homeRunsPer9":"0.45","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID672820":{"person":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":15,"groundOuts":20,"airOuts":32,"runs":8,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":0,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".213","atBats":89,"obp":".211","slg":".315","ops":".526","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":28,"rbi":9,"leftOnBase":40,"sacBunts":1,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":7,"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":20,"putOuts":66,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":9,"groundOuts":17,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":32,"baseOnBalls":9,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":77,"obp":".299","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":385,"era":"0.42","inningsPitched":"21.2","wins":1,"losses":1,"saves":5,"saveOpportunities":5,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":87,"outs":65,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":139,"strikes":246,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".500","pitchesPerInning":"17.77","gamesFinished":9,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"13.29","walksPer9Inn":"3.74","hitsPer9Inn":"7.06","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573009":{"person":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":4,"groundOuts":18,"airOuts":14,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":60,"obp":".292","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":243,"era":"2.12","inningsPitched":"17.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.06","battersFaced":67,"outs":51,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":81,"strikes":162,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.29","gamesFinished":4,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"8.47","walksPer9Inn":"1.59","hitsPer9Inn":"7.94","runsScoredPer9":"2.12","homeRunsPer9":"0.53","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":31,"groundOuts":43,"airOuts":66,"runs":16,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".291","atBats":172,"obp":".313","slg":".401","ops":".714","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":69,"rbi":12,"leftOnBase":70,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":19,"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":102,"putOuts":62,"errors":4,"chances":168,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":21,"groundOuts":34,"airOuts":46,"runs":19,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":2,"hits":36,"hitByPitch":2,"avg":".245","atBats":147,"obp":".315","slg":".395","ops":".710","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":58,"rbi":13,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.40","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":86,"errors":0,"chances":88,"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":9,"gamesStarted":9,"flyOuts":24,"groundOuts":49,"airOuts":56,"runs":24,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":48,"baseOnBalls":9,"intentionalWalks":0,"hits":47,"hitByPitch":0,"atBats":197,"obp":".271","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":820,"era":"3.86","inningsPitched":"51.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.09","battersFaced":209,"outs":154,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":269,"strikes":551,"strikePercentage":".670","hitBatsmen":0,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".400","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"8.42","walksPer9Inn":"1.58","hitsPer9Inn":"8.24","runsScoredPer9":"4.21","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":2,"chances":9,"fielding":".778","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-3 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":2,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":18,"groundOuts":49,"airOuts":38,"runs":12,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".250","atBats":144,"obp":".276","slg":".417","ops":".693","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":60,"rbi":25,"leftOnBase":65,"sacBunts":1,"sacFlies":2,"babip":".265","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.80","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":60,"errors":2,"chances":150,"fielding":".987","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":"900","stats":{"batting":{"summary":"1-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":6,"groundOuts":14,"airOuts":16,"runs":10,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".231","atBats":65,"obp":".315","slg":".431","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":28,"rbi":10,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.25","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":16,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":15,"putOuts":168,"errors":3,"chances":186,"fielding":".984","passedBall":0,"pickoffs":0}},"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":"(L, 2-3)","summary":"0.2 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"13.50","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":21,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":11,"runs":16,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":3,"hits":28,"hitByPitch":2,"atBats":85,"obp":".396","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":377,"era":"6.05","inningsPitched":"19.1","wins":2,"losses":3,"saves":3,"saveOpportunities":6,"holds":5,"blownSaves":3,"earnedRuns":13,"whip":"1.86","battersFaced":96,"outs":58,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":377,"balls":123,"strikes":254,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":1,"winPercentage":".400","pitchesPerInning":"19.50","gamesFinished":12,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"15.83","walksPer9Inn":"3.72","hitsPer9Inn":"13.03","runsScoredPer9":"7.45","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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":9,"gamesStarted":9,"flyOuts":13,"groundOuts":40,"airOuts":37,"runs":17,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":75,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":192,"obp":".300","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":904,"era":"2.41","inningsPitched":"52.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.18","battersFaced":217,"outs":157,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":904,"balls":345,"strikes":559,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".750","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"12.90","walksPer9Inn":"3.61","hitsPer9Inn":"7.05","runsScoredPer9":"2.92","homeRunsPer9":"0.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":2,"chances":8,"fielding":".750","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":{"summary":"6.0 IP, 2 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":34,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":4,"gamesStarted":4,"flyOuts":15,"groundOuts":9,"airOuts":25,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":72,"obp":".321","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":331,"era":"1.40","inningsPitched":"19.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.29","battersFaced":81,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":331,"balls":118,"strikes":213,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":1,"winPercentage":".500","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.78","walksPer9Inn":"3.72","hitsPer9Inn":"7.91","runsScoredPer9":"1.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":11,"airOuts":14,"runs":13,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".140","atBats":57,"obp":".329","slg":".246","ops":".575","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":14,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682818":{"person":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"jerseyNumber":"24","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":12,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".350","atBats":40,"obp":".395","slg":".400","ops":".795","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":16,"rbi":6,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":22,"errors":0,"chances":22,"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"}]},"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":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":18,"groundOuts":27,"airOuts":32,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".194","atBats":98,"obp":".282","slg":".306","ops":".588","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":30,"rbi":8,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".224","groundOutsToAirouts":"0.84","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":10,"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":{"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":1,"flyOuts":9,"groundOuts":10,"airOuts":15,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":56,"obp":".328","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":279,"era":"5.40","inningsPitched":"15.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":9,"whip":"1.40","battersFaced":65,"outs":45,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":279,"balls":96,"strikes":183,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.60","gamesFinished":1,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"11.40","walksPer9Inn":"4.20","hitsPer9Inn":"8.40","runsScoredPer9":"5.40","homeRunsPer9":"0.60","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684320":{"person":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"jerseyNumber":"29","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":1,"flyOuts":12,"groundOuts":23,"airOuts":19,"runs":11,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":1,"hits":16,"hitByPitch":2,"atBats":78,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":368,"era":"3.04","inningsPitched":"23.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":8,"whip":"1.10","battersFaced":91,"outs":71,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":368,"balls":123,"strikes":245,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".667","pitchesPerInning":"15.55","gamesFinished":5,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.99","walksPer9Inn":"3.80","hitsPer9Inn":"6.08","runsScoredPer9":"4.18","homeRunsPer9":"0.38","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"55","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":11,"groundOuts":24,"airOuts":15,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".155","atBats":58,"obp":".197","slg":".155","ops":".352","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":9,"rbi":3,"leftOnBase":24,"sacBunts":4,"sacFlies":0,"babip":".205","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"obp":".471","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":38,"era":"15.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.67","battersFaced":17,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":9,"strikes":29,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.67","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"21.00","runsScoredPer9":"15.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":8,"putOuts":164,"errors":3,"chances":175,"fielding":".983","passedBall":1,"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":20,"gamesStarted":0,"flyOuts":5,"groundOuts":36,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":3,"hits":16,"hitByPitch":0,"atBats":73,"obp":".278","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":275,"era":"1.86","inningsPitched":"19.1","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":4,"whip":"1.14","battersFaced":80,"outs":58,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":275,"balls":83,"strikes":192,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.60","rbi":0,"winPercentage":".333","pitchesPerInning":"14.22","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.59","walksPer9Inn":"2.79","hitsPer9Inn":"7.45","runsScoredPer9":"2.33","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":20,"groundOuts":36,"airOuts":37,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":4,"atBats":130,"obp":".356","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":539,"era":"3.93","inningsPitched":"34.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.40","battersFaced":147,"outs":103,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":539,"balls":204,"strikes":335,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".500","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"5.77","walksPer9Inn":"2.62","hitsPer9Inn":"9.96","runsScoredPer9":"3.93","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":21,"groundOuts":48,"airOuts":45,"runs":24,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":22,"intentionalWalks":3,"hits":46,"hitByPitch":2,"avg":".288","atBats":160,"obp":".378","slg":".369","ops":".747","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":59,"rbi":19,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","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":25,"putOuts":274,"errors":3,"chances":302,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":18,"groundOuts":36,"airOuts":36,"runs":16,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":1,"hits":34,"hitByPitch":3,"avg":".262","atBats":130,"obp":".303","slg":".415","ops":".718","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":54,"rbi":18,"leftOnBase":53,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":8,"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":0,"putOuts":60,"errors":0,"chances":60,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":13,"groundOuts":17,"airOuts":23,"runs":17,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".290","atBats":69,"obp":".367","slg":".420","ops":".787","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":29,"rbi":6,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":34,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":23,"groundOuts":29,"airOuts":41,"runs":23,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":52,"baseOnBalls":21,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".239","atBats":159,"obp":".326","slg":".459","ops":".785","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":73,"rbi":27,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.90","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":36,"errors":3,"chances":97,"fielding":".969","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,682818,665489,672960,662139,660821,676391,665926,678218,702056,680755,573009,656546],"pitchers":[702056,680755,573009,656546],"bench":[623168,676914,672820,664702],"bullpen":[656302,571578,689254,592332,693686,667297,684320,643511,686973],"battingOrder":[543807,682818,665489,672960,662139,660821,676391,665926,678218],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Okamoto (5, Hanifee); Giménez (7, Hurter)."},{"label":"TB","value":"Giménez 2; Okamoto 2; Piñango; Sánchez, J; Valenzuela."},{"label":"RBI","value":"Giménez 2 (25)."},{"label":"2-out RBI","value":"Giménez 2."},{"label":"Runners left in scoring position, 2 out","value":"Springer."},{"label":"GIDP","value":"Clement; Springer."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Piñango (1st base by Smith, B)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Clement (4, throw)."},{"label":"Outfield assists","value":"Varsho (Lee at 2nd base)."},{"label":"DP","value":"2 (Varsho-Clement-Giménez; Giménez-Clement-Guerrero Jr.)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".242","atBats":30,"obp":".325","slg":".388","ops":".713","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":9,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":29,"obp":".226","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"4.02","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.32","battersFaced":31,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":44,"strikes":88,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.00","rbi":2,"pitchesPerInning":"14.67","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":28,"groundOuts":63,"airOuts":45,"runs":28,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":5,"atBats":201,"obp":".327","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":800,"era":"4.32","inningsPitched":"50.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.36","battersFaced":223,"outs":150,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":261,"strikes":539,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".500","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"7.56","walksPer9Inn":"3.06","hitsPer9Inn":"9.18","runsScoredPer9":"5.04","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669398":{"person":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"jerseyNumber":"99","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".267","atBats":15,"obp":".267","slg":".800","ops":"1.067","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":12,"rbi":5,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.50","popOuts":0,"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":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676428":{"person":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":18,"gamesStarted":0,"flyOuts":5,"groundOuts":33,"airOuts":16,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":77,"obp":".253","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":321,"era":"2.01","inningsPitched":"22.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"0.94","battersFaced":87,"outs":67,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":120,"strikes":201,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.06","rbi":2,"winPercentage":".800","pitchesPerInning":"14.37","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.45","walksPer9Inn":"3.22","hitsPer9Inn":"5.24","runsScoredPer9":"2.42","homeRunsPer9":"0.40","inheritedRunners":24,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":8,"groundOuts":21,"airOuts":20,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":12,"hitByPitch":0,"avg":".174","atBats":69,"obp":".250","slg":".261","ops":".511","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":18,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".212","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":4,"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":31,"putOuts":30,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":14,"groundOuts":7,"airOuts":17,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".200","atBats":50,"obp":".259","slg":".340","ops":".599","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":17,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":18,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":41,"obp":".209","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":175,"era":"2.38","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.79","battersFaced":43,"outs":34,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":67,"strikes":108,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"15.44","gamesFinished":1,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"1.59","hitsPer9Inn":"5.56","runsScoredPer9":"2.38","homeRunsPer9":"0.79","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":11,"strikes":35,"strikePercentage":".760","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":10,"groundOuts":28,"airOuts":20,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":101,"obp":".322","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":459,"era":"4.67","inningsPitched":"27.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"1.33","battersFaced":116,"outs":81,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":459,"balls":165,"strikes":294,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".500","pitchesPerInning":"17.00","gamesFinished":5,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"10.33","walksPer9Inn":"4.00","hitsPer9Inn":"8.00","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"1-1 | CS","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":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"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":29,"flyOuts":7,"groundOuts":11,"airOuts":11,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".196","atBats":51,"obp":".241","slg":".353","ops":".594","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":18,"rbi":5,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":23,"groundOuts":26,"airOuts":32,"runs":27,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":0,"hits":53,"hitByPitch":0,"avg":".329","atBats":161,"obp":".422","slg":".491","ops":".913","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":79,"rbi":23,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".458","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.25","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":73,"errors":0,"chances":73,"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"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":2,"flyOuts":5,"groundOuts":21,"airOuts":17,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":76,"obp":".376","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":335,"era":"4.74","inningsPitched":"19.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"1.63","battersFaced":85,"outs":57,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":335,"balls":128,"strikes":207,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".000","pitchesPerInning":"17.63","gamesFinished":3,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"7.11","walksPer9Inn":"3.79","hitsPer9Inn":"10.89","runsScoredPer9":"4.74","homeRunsPer9":"1.42","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":43,"groundOuts":27,"airOuts":63,"runs":28,"doubles":12,"triples":2,"homeRuns":2,"strikeOuts":24,"baseOnBalls":27,"intentionalWalks":0,"hits":46,"hitByPitch":2,"avg":".288","atBats":160,"obp":".397","slg":".425","ops":".822","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":68,"rbi":16,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":9,"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":93,"putOuts":40,"errors":4,"chances":137,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":0,"flyOuts":9,"groundOuts":22,"airOuts":18,"runs":3,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":15,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":69,"obp":".357","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":327,"era":"1.31","inningsPitched":"20.2","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":3,"whip":"1.45","battersFaced":84,"outs":62,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":134,"strikes":193,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.82","gamesFinished":2,"strikeoutWalkRatio":"0.93","strikeoutsPer9Inn":"6.10","walksPer9Inn":"6.53","hitsPer9Inn":"6.53","runsScoredPer9":"1.31","homeRunsPer9":"0.44","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID572143":{"person":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":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":1,"flyOuts":6,"groundOuts":13,"airOuts":9,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":53,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":235,"era":"3.21","inningsPitched":"14.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.43","battersFaced":60,"outs":42,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":84,"strikes":151,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".000","pitchesPerInning":"16.79","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.64","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 1-2)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":41,"obp":".283","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":201,"era":"3.97","inningsPitched":"11.1","wins":1,"losses":2,"saves":7,"saveOpportunities":10,"holds":0,"blownSaves":3,"earnedRuns":5,"whip":"1.15","battersFaced":46,"outs":34,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":68,"strikes":133,"strikePercentage":".660","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".333","pitchesPerInning":"17.74","gamesFinished":13,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.97","hitsPer9Inn":"6.35","runsScoredPer9":"3.97","homeRunsPer9":"2.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":20,"groundOuts":26,"airOuts":42,"runs":29,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":29,"intentionalWalks":0,"hits":36,"hitByPitch":5,"atBats":144,"obp":".389","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":786,"era":"5.73","inningsPitched":"37.2","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.73","battersFaced":182,"outs":113,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":786,"balls":324,"strikes":462,"strikePercentage":".590","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".000","pitchesPerInning":"20.87","gamesFinished":0,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"10.51","walksPer9Inn":"6.93","hitsPer9Inn":"8.60","runsScoredPer9":"6.93","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670097":{"person":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"jerseyNumber":"15","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":0,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":1,"avg":".000","atBats":9,"obp":".308","slg":".000","ops":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":9,"putOuts":6,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":25,"groundOuts":22,"airOuts":40,"runs":14,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":55,"baseOnBalls":25,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".200","atBats":145,"obp":".324","slg":".386","ops":".710","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":56,"rbi":17,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.17","popOuts":4,"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":19,"putOuts":324,"errors":0,"chances":343,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID657756":{"person":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":8,"gamesStarted":0,"flyOuts":10,"groundOuts":9,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":42,"obp":".360","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":200,"era":"4.09","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.55","battersFaced":50,"outs":33,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":200,"balls":67,"strikes":133,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.18","gamesFinished":5,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.09","hitsPer9Inn":"9.82","runsScoredPer9":"4.09","homeRunsPer9":"1.64","inheritedRunners":9,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":8,"gamesStarted":8,"flyOuts":34,"groundOuts":34,"airOuts":66,"runs":19,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":164,"obp":".251","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":626,"era":"3.65","inningsPitched":"44.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"0.99","battersFaced":175,"outs":133,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":626,"balls":220,"strikes":406,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".400","pitchesPerInning":"14.12","gamesFinished":0,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"6.29","walksPer9Inn":"2.03","hitsPer9Inn":"6.90","runsScoredPer9":"3.86","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":11,"groundOuts":3,"airOuts":19,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".158","atBats":38,"obp":".209","slg":".263","ops":".472","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":10,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":2,"babip":".214","groundOutsToAirouts":"0.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","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":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":6,"putOuts":104,"errors":0,"chances":110,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646241":{"person":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":11,"groundOuts":15,"airOuts":18,"runs":16,"doubles":1,"triples":3,"homeRuns":0,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":69,"obp":".397","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":296,"era":"7.31","inningsPitched":"16.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.94","battersFaced":80,"outs":48,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":296,"balls":108,"strikes":188,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.50","gamesFinished":1,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.06","hitsPer9Inn":"12.38","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":2,"chances":3,"fielding":".333","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":2,"flyOuts":8,"groundOuts":12,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"1.93","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.07","battersFaced":37,"outs":28,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":40,"strikes":86,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"4.82","walksPer9Inn":"0.96","hitsPer9Inn":"8.68","runsScoredPer9":"1.93","homeRunsPer9":"0.96","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"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"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":19,"groundOuts":30,"airOuts":36,"runs":10,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".202","atBats":104,"obp":".274","slg":".346","ops":".620","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":36,"rbi":17,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".224","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":63,"errors":2,"chances":66,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":20,"groundOuts":34,"airOuts":42,"runs":17,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".250","atBats":140,"obp":".318","slg":".486","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":68,"rbi":28,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.81","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":7,"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":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","assists":13,"putOuts":273,"errors":1,"chances":287,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":3,"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":40,"flyOuts":16,"groundOuts":26,"airOuts":31,"runs":18,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".304","atBats":125,"obp":".346","slg":".368","ops":".714","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":46,"rbi":6,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"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":23,"putOuts":38,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":19,"groundOuts":25,"airOuts":36,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".169","atBats":89,"obp":".221","slg":".258","ops":".479","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":23,"rbi":8,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".176","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.50","popOuts":10,"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":48,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,693307,690993,663330,682985,663837,669398,656716,679529,701678,669724,676428,680744,572143,623454,445276],"pitchers":[669724,676428,680744,572143,623454,445276],"bench":[672761,668670,670097],"bullpen":[646241,640448,656427,663947,672456,657756,664285],"battingOrder":[805808,693307,663330,682985,663837,669398,656716,679529,701678],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Greene, R (14, Yesavage); Torkelson (9, Hoffman, J)."},{"label":"TB","value":"Dingler 2; Greene, R 2; Jones, Jah; Keith; Torkelson 2; Vierling."},{"label":"RBI","value":"Greene, R (23); Torkelson (17)."},{"label":"2-out RBI","value":"Torkelson."},{"label":"Runners left in scoring position, 2 out","value":"Greene, R; Vierling; Workman."},{"label":"GIDP","value":"Lee."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Vierling (2, 2nd base off Hoffman, J/Valenzuela)."},{"label":"CS","value":"Jones, Jah (2, 2nd base by Mantiply/Valenzuela)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Smith, B (Piñango at 1st base)."},{"label":"DP","value":"2 (McGonigle-Lee-Torkelson; Workman-Lee-Torkelson)."}]}],"note":[{"label":"a","value":"Singled for Keith in the 8th."}]}},"officials":[{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Yesavage 3."},{"label":"IBB","value":"McKinstry (by Hoffman, J)."},{"label":"ABS Challenge","value":"Dingler (Ball-Confirmed); Clement (Strike-Confirmed); Torkelson (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Yesavage 88-54; Fisher 10-6; Mantiply 14-8; Hoffman, J 23-15; Hanifee 14-11; Hurter 23-11; Madden 7-5; Smith, B 26-15; Anderson, D 46-35; Jansen, K 16-11."},{"label":"Groundouts-flyouts","value":"Yesavage 3-6; Fisher 1-0; Mantiply 0-1; Hoffman, J 0-0; Hanifee 1-1; Hurter 1-0; Madden 0-1; Smith, B 2-0; Anderson, D 8-1; Jansen, K 0-0."},{"label":"Batters faced","value":"Yesavage 24; Fisher 3; Mantiply 3; Hoffman, J 5; Hanifee 4; Hurter 5; Madden 2; Smith, B 5; Anderson, D 12; Jansen, K 3."},{"label":"Inherited runners-scored","value":"Hurter 1-1; Madden 2-0; Smith, B 1-0."},{"label":"Umpires","value":"HP: Shane Livensparger. 1B: Dan Merzel. 2B: Dan Bellino. 3B: Mark Ripperger. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, In From RF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:42."},{"label":"Att","value":"31,038."},{"label":"Venue","value":"Comerica Park."},{"label":"May 15, 2026"}],"pitchingNotes":["Hanifee pitched to 1 batter in the 2nd inning.","Madden pitched to 1 batter in the 3rd inning."],"topPerformers":[{"player":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","boxscoreName":"Anderson, D"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":11,"strikes":35,"strikePercentage":".760","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":10,"groundOuts":28,"airOuts":20,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":101,"obp":".322","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":459,"era":"4.67","inningsPitched":"27.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"1.33","battersFaced":116,"outs":81,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":459,"balls":165,"strikes":294,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".500","pitchesPerInning":"17.00","gamesFinished":5,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"10.33","walksPer9Inn":"4.00","hitsPer9Inn":"8.00","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","boxscoreName":"Yesavage"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":34,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":4,"gamesStarted":4,"flyOuts":15,"groundOuts":9,"airOuts":25,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":72,"obp":".321","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":331,"era":"1.40","inningsPitched":"19.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.29","battersFaced":81,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":331,"balls":118,"strikes":213,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":1,"winPercentage":".500","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.78","walksPer9Inn":"3.72","hitsPer9Inn":"7.91","runsScoredPer9":"1.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","boxscoreName":"Dingler"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":20,"groundOuts":34,"airOuts":42,"runs":17,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".250","atBats":140,"obp":".318","slg":".486","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":68,"rbi":28,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.81","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":7,"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":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","assists":13,"putOuts":273,"errors":1,"chances":287,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"loser":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}